50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
Readeck

Readeck

Readeck es un programa de lectura posterior autohospedado. Guarde artículos para leerlos sin conexión con búsqueda de texto completo, resaltado, exportación a EPUB y un archivo anotado. El binario Go único y de código abierto es la alternativa moderna de Pocket para los usuarios que desean que su lista de lectura sobreviva al cierre de SaaS.

Versión

0.21.6

Sistema operativo

Ubuntu Server 24.04 LTS

Mín. RAM

1 GB

Tipos de IP

IPV4,IPV6

Accediendo a Readeck

  1. Abre tu navegador y visita: https://<SERVER_IP>/
  2. Se espera una advertencia SSL del navegador, el certificado está autofirmado.
  3. Cree la cuenta de administrador en la interfaz web inmediatamente.

Archivos y directorios importantes

  • Directorio de datos de Readeck: /var/lib/readeck
  • Directorio de configuración de Readeck: /etc/readeck
  • Readeck binario: /usr/local/bin/readeck
  • Archivo de servicio Systemd: /etc/systemd/system/readeck.service
  • Servidor virtual Nginx: /etc/nginx/sites-available/readeck
  • Certificado TLS y clave: /etc/nginx/ssl

Gestión de los servicios

Verifique el estado de Readeck:

systemctl status readeck

Reiniciar Readeck:

systemctl restart readeck

Ver registros de Readeck:

journalctl -xeu readeck --no-pager -f

Gestión de Nginx:

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

Notas de seguridad

  • Readeck se ejecuta como un usuario del sistema sin iniciar sesión.
  • El entorno de pruebas fuerte de systemd está habilitado.
  • Solo puertos 80 y 443 están expuestos.
  • Puerto de servicio interno 8000 no es accesible desde el exterior.
  • TLS utiliza un certificado autofirmado.

Habilitar SSL con un dominio

1. Apunta tu dominio a la IP del servidor.

2. Edita la configuración de Nginx y reemplaza ambos server_name <IP>; con tu dominio (<your-domain>) tanto para los bloques HTTP (puerto 80) como HTTPS (puerto 443):

vim /etc/nginx/sites-available/readeck

3. Instala Certbot:

apt install -y certbot python3-certbot-nginx

4. Ejecuta el siguiente comando para generar un certificado válido de Let’s Encrypt:

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

5. Reemplaza las rutas SSL en la configuración de 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. Reinicia Nginx para aplicar los cambios:

systemctl restart nginx

7. Abre tu navegador y visita: https://yourdomain.com

Más en Autoalojado

Apps relacionadas.

Implemente Readeck ahora. Desde $2,48/mes.