%50 indirim tüm planlarda, sınırlı süre. Başlangıç fiyatı $2.48/mo
Readeck

Readeck

Readeck, kendi sunucunuzda barındırabileceğiniz bir "sonra oku" uygulamasıdır. Makaleleri tam metin arama, vurgulama, EPUB dışa aktarma ve açıklamalı arşiv özellikleriyle çevrimdışı okuma için kaydedin. Açık kaynaklı, tek Go ikili dosyasıyla çalışan bu uygulama; okuma listesinin bir SaaS kapanmasından etkilenmesini istemeyen kullanıcılar için modern bir Pocket alternatifidir.

Sürüm

0.21.6

İşletim Sistemi

Ubuntu Server 24.04 LTS

En. RAM

1 GB

IP Türleri

IPV4,IPV6

Readeck'e Erişim

  1. Tarayıcınızı açın ve şu adresi ziyaret edin: https://<SERVER_IP>/
  2. Tarayıcıda SSL uyarısı görmeniz normaldir; sertifika otomatik olarak imzalanmıştır.
  3. Yönetici hesabını web arayüzünde hemen oluşturun.

Önemli Dosyalar ve Dizinler

  • Readeck veri dizini: /var/lib/readeck
  • Readeck yapılandırma dizini: /etc/readeck
  • Readeck binary ikili dosyası /usr/local/bin/readeck
  • Systemd servis dosyası: /etc/systemd/system/readeck.service
  • Nginx sanal sunucu (virtual host): /etc/nginx/sites-available/readeck
  • TLS sertifikası ve anahtarı: /etc/nginx/ssl

Servisleri Yönetme

Readeck durumunu kontrol et:

systemctl status readeck

Readeck'i Yeniden Başlat:

systemctl restart readeck

Readeck günlüklerini görüntüle:

journalctl -xeu readeck --no-pager -f

Nginx yönetimi:

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

Güvenlik Notları

  • Readeck, oturum açma yetkisi olmayan bir sistem kullanıcısı olarak çalışır.
  • Güçlü systemd sandbox koruması etkindir.
  • Yalnızca bağlantı noktaları 80 ve 443 maruz kaldı.
  • Dahili servis portu 8000 dışarıdan erişilemez.
  • TLS, kendinden imzalı bir sertifika kullanır.

Bir Alan Adıyla SSL Etkinleştirme

1. Alan adınızı sunucu IP adresine yönlendirin.

2. Nginx yapılandırmasını düzenleyin ve her ikisini de değiştirin server_name <IP>; alan adınızla (<your-domain>) hem HTTP (port 80) hem de HTTPS (port 443) blokları için:

vim /etc/nginx/sites-available/readeck

3. Certbot'u yükleyin:

apt install -y certbot python3-certbot-nginx

4. Geçerli bir Let's Encrypt sertifikası oluşturmak için şu komutu çalıştırın:

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

5. Nginx yapılandırmasındaki SSL yollarını değiştirin:

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. Değişiklikleri uygulamak için Nginx'i yeniden başlatın:

systemctl restart nginx

7. Tarayıcınızı açın ve şu adresi ziyaret edin: https://yourdomain.com

Self Hosted'da Daha Fazlası

İlgili uygulamalar.

Readeck'yi hemen dağıt. Aylık 2,48 dan başlayan fiyatlarla.