Sconto del 50%. tutti i piani, tempo limitato. A partire da $2.48/mo
Leggi

Leggi

Readeck è un read-it-after self-hosted. Salva articoli per la lettura offline con ricerca full-text, evidenziazione, esportazione EPUB e un archivio con annotazioni. Singolo binario Go open source, la moderna alternativa tascabile per gli utenti che desiderano che il proprio elenco di letture sopravviva alla chiusura del servizio SaaS.

Versione

0.21.6

Sistema operativo

Ubuntu Server 24.04 LTS

minimo RAM

1 GB

Tipi di IP

IPV4,IPV6

Accesso a Readeck

  1. Apri il browser e vai a: https://<SERVER_IP>/
  2. È previsto un avviso SSL del browser, il certificato è autofirmato.
  3. Crea immediatamente l'account amministratore nell'interfaccia web.

File e directory importanti

  • Leggi la directory dei dati: /var/lib/readeck
  • Directory di configurazione di Readeck: /etc/readeck
  • Binario di lettura: /usr/local/bin/readeck
  • File di servizio Systemd: /etc/systemd/system/readeck.service
  • Host virtuale Nginx: /etc/nginx/sites-available/readeck
  • Certificato e chiave TLS: /etc/nginx/ssl

Gestire i Servizi

Controlla lo stato di Readeck:

systemctl status readeck

Riavvia Readeck:

systemctl restart readeck

Visualizza i log di Readeck:

journalctl -xeu readeck --no-pager -f

Gestione Nginx:

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

Note sulla sicurezza

  • Readeck viene eseguito come utente di sistema che non ha effettuato l'accesso.
  • È abilitato il sandboxing di sistema avanzato.
  • Solo porti 80 E 443 sono esposti.
  • Porto di servizio interno 8000 non è accessibile dall'esterno.
  • TLS utilizza un certificato autofirmato.

Abilitare SSL con un dominio

1. Punta il tuo dominio all'IP del server.

2. Modifica la configurazione Nginx e sostituisci entrambi server_name <IP>; con il tuo dominio (<your-domain>) sia per i blocchi HTTP (porta 80) sia HTTPS (porta 443):

vim /etc/nginx/sites-available/readeck

3. Installa Certbot:

apt install -y certbot python3-certbot-nginx

4. Esegui il comando seguente per generare un certificato Let's Encrypt valido:

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

5. Sostituisci i percorsi SSL nella configurazione 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. Riavvia Nginx per applicare le modifiche:

systemctl restart nginx

7. Apri il browser e vai a: https://yourdomain.com

Altro in Self hosted

App correlate.

Distribuisci Readeck ora. Da 2,48 $/mese.