50% de réduction toutes les offres, durée limitée. À partir de $2.48/mo
Lecture

Lecture

Readeck est un outil de lecture ultérieure auto-hébergé. Enregistrez des articles pour une lecture hors ligne avec la recherche en texte intégral, la mise en surbrillance, l'exportation EPUB et une archive annotée. Binaire unique Go open source, l'alternative Pocket moderne pour les utilisateurs qui souhaitent que leur liste de lecture survive à un arrêt SaaS.

Version

0.21.6

Système d'exploitation

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

Types d'IP

IPV4,IPV6

Accéder à Readeck

  1. Ouvrez votre navigateur et allez sur : https://<SERVER_IP>/
  2. Un avertissement SSL du navigateur est attendu, le certificat est auto-signé.
  3. Créez immédiatement le compte administrateur dans l'interface Web.

Fichiers et répertoires importants

  • Répertoire de données Readeck : /var/lib/readeck
  • Répertoire de configuration Readeck : /etc/readeck
  • Binaire Readeck : /usr/local/bin/readeck
  • Fichier de service Systemd : /etc/systemd/system/readeck.service
  • Hôte virtuel Nginx : /etc/nginx/sites-available/readeck
  • Certificat et clé TLS : /etc/nginx/ssl

Gestion des services

Vérifiez l'état du Readeck :

systemctl status readeck

Redémarrez Readeck :

systemctl restart readeck

Afficher les journaux Readeck :

journalctl -xeu readeck --no-pager -f

Gestion Nginx :

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

Notes de sécurité

  • Readeck s'exécute en tant qu'utilisateur système non connecté.
  • Le sandboxing systemd fort est activé.
  • Uniquement les ports 80 et 443 sont exposés.
  • Port de service interne 8000 n’est pas accessible de l’extérieur.
  • TLS utilise un certificat auto-signé.

Activer SSL avec un domaine

1. Faites pointer votre domaine vers l'IP du serveur.

2. Modifiez la config Nginx et remplacez les deux server_name <IP>; avec votre domaine (<your-domain>) dans les blocs HTTP (port 80) et HTTPS (port 443) :

vim /etc/nginx/sites-available/readeck

3. Installez Certbot :

apt install -y certbot python3-certbot-nginx

4. Lancez la commande suivante pour générer un certificat Let's Encrypt valide :

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

5. Remplacez les chemins SSL dans la config 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. Redémarrez Nginx pour appliquer les changements :

systemctl restart nginx

7. Ouvrez votre navigateur et allez sur : https://yourdomain.com

Plus dans Auto-hébergé

Apps connexes.

Déployez Readeck maintenant. À partir de 2,48 $/mois.