Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
Readeck

Readeck

Readeck é um leitor para ler depois, hospedado por você mesmo. Salve artigos para leitura offline com busca em texto completo, destaque, exportação para EPUB e um arquivo anotado. Open-source, binário único Go, a alternativa moderna ao Pocket para quem quer que sua lista de leitura sobreviva ao encerramento de um SaaS.

Em resumo

261

Estrelas no GitHub

48

Visualizações de página

261

Instalações ativas

Versão 0.21.6 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

As instalações ativas são dados de amostra (pré-visualização); a métrica real será conectada antes do lançamento.

Acessando Readeck

  1. Abra o seu browser e visite: https://<SERVER_IP>/
  2. Um aviso de SSL no navegador é esperado — o certificado é autoassinado.
  3. Crie a conta de administrador pela interface web imediatamente.

Ficheiros e diretórios importantes

  • Diretório de dados do Readeck: /var/lib/readeck
  • Diretório de configuração do Readeck: /etc/readeck
  • Binário Readeck: /usr/local/bin/readeck
  • Arquivo de serviço do Systemd: /etc/systemd/system/readeck.service
  • Virtual host do Nginx: /etc/nginx/sites-available/readeck
  • Certificado e chave TLS: /etc/nginx/ssl

Gerenciando os Serviços

Verificar o status do Readeck:

systemctl status readeck

Reiniciar Readeck:

systemctl restart readeck

Ver os logs do Readeck:

journalctl -xeu readeck --no-pager -f

Gerenciamento de Nginx:

systemctl status nginx
systemctl restart nginx
journalctl -u nginx -f

Notas de Segurança

  • Readeck é executado como um usuário de sistema sem login.
  • O sandboxing avançado do systemd está ativado.
  • Apenas portas 80 e 443 estão expostos.
  • Porta interna do serviço 8000 não está acessível externamente.
  • TLS usa um certificado autoassinado.

Ativar SSL com um domínio

1. Aponte o seu domínio para o IP do servidor.

2. Edite a configuração do Nginx e substitua ambos server_name <IP>; com o seu domínio (<your-domain>) para ambos os blocos HTTP (porta 80) e HTTPS (porta 443):

vim /etc/nginx/sites-available/readeck

3. Instalar o Certbot:

apt install -y certbot python3-certbot-nginx

4. Execute o seguinte comando para gerar um certificado Let’s Encrypt válido:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Substitua os caminhos SSL na configuração do Nginx:

vim /etc/apache2/sites-available/readeck
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Reinicie o Nginx para aplicar as alterações:

systemctl restart nginx

7. Abra o seu browser e visite: https://yourdomain.com

Mais em Self-hosted

Aplicações relacionadas.

Instale Readeck agora. A partir de $2,48/mês.