Lewati ke konten utama
diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Readeck

Readeck

Readeck adalah aplikasi read-it-later yang di-host sendiri. Simpan artikel untuk dibaca offline dengan pencarian teks lengkap, sorotan, ekspor EPUB, dan arsip beranotasi. Open-source, binary Go tunggal, alternatif modern Pocket untuk pengguna yang ingin daftar bacaannya tetap ada meski SaaS ditutup.

Sekilas

261

Bintang GitHub

48

Tampilan halaman

261

Instalasi aktif

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

Instalasi aktif adalah data sampel (pratinjau); metrik nyata akan terhubung sebelum peluncuran.

Mengakses Readeck

  1. Buka browser dan kunjungi: https://<SERVER_IP>/
  2. Peringatan SSL di browser adalah hal yang wajar, sertifikat ini bersifat self-signed.
  3. Segera buat akun admin melalui antarmuka web.

File dan Direktori Penting

  • Direktori data Readeck: /var/lib/readeck
  • Direktori konfigurasi Readeck: /etc/readeck
  • Biner Readeck: /usr/local/bin/readeck
  • File layanan Systemd: /etc/systemd/system/readeck.service
  • Virtual host Nginx: /etc/nginx/sites-available/readeck
  • Sertifikat dan kunci TLS: /etc/nginx/ssl

Mengelola Layanan

Cek status Readeck:

systemctl status readeck

Mulai Ulang Readeck:

systemctl restart readeck

Lihat log Readeck:

journalctl -xeu readeck --no-pager -f

Manajemen Nginx:

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

Catatan Keamanan

  • Readeck berjalan sebagai pengguna sistem tanpa login.
  • Sandboxing Systemd yang ketat telah diaktifkan.
  • Hanya port 80 dan 443 terbuka.
  • Port layanan internal 8000 tidak dapat diakses dari luar.
  • TLS menggunakan sertifikat self-signed.

Mengaktifkan SSL dengan Domain

1. Arahkan domain kamu ke IP server.

2. Edit konfigurasi Nginx dan ganti kedua server_name <IP>; dengan domainmu (<your-domain>) untuk blok HTTP (port 80) dan HTTPS (port 443):

vim /etc/nginx/sites-available/readeck

3. Install Certbot:

apt install -y certbot python3-certbot-nginx

4. Jalankan perintah berikut untuk membuat sertifikat Let’s Encrypt yang valid:

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

5. Ganti path SSL di konfigurasi 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. Restart Nginx untuk menerapkan perubahan:

systemctl restart nginx

7. Buka browser dan kunjungi: https://yourdomain.com

Lebih banyak di Self Hosted

Aplikasi terkait.

Deploy Readeck sekarang. Mulai $2,48/bln.