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

Readeck

Readeck es una aplicación autoalojada de tipo «leer más tarde». Guarda artículos para leerlos sin conexión con búsqueda de texto completo, resaltado, exportación a EPUB y un archivo anotado. De código abierto, binario único Go, es la alternativa moderna a Pocket para quienes quieren que su lista de lectura sobreviva al cierre de un SaaS.

En resumen

261

Estrellas en GitHub

48

Vistas de página

261

Instalaciones activas

Versión 0.21.6 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Las instalaciones activas son datos de muestra (vista previa); la métrica real se conectará antes del lanzamiento.

Acceder a Readeck

  1. Abre tu navegador y visita: https://<SERVER_IP>/
  2. Se espera una advertencia de SSL en el navegador: el certificado es autofirmado.
  3. Crea la cuenta de administrador en la interfaz web de inmediato.

Archivos y directorios importantes

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

Gestión de los servicios

Comprobar el estado de Readeck:

systemctl status readeck

Reiniciar Readeck:

systemctl restart readeck

Ver los 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 usuario del sistema sin acceso interactivo.
  • El aislamiento estricto de Systemd está activado.
  • Solo los puertos 80 y 443 están expuestos.
  • Puerto interno del servicio 8000 no es accesible externamente.
  • TLS usa 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.

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