Ana içeriğe geç
%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
FreshRSS

FreshRSS

FreshRSS, kullanıcı kontrolü, gizlilik ve performansı ön planda tutan, kendi barındırılan açık kaynaklı bir RSS akışı toplayıcısıdır. Birden fazla kullanıcı, Fever API, Google Reader API, OPML içe/dışa aktarma ve mobil uygulamaları destekler. AGPL-3.0 lisanslı, 15.000'den fazla GitHub yıldızı ile.

Kısaca

15.5k

GitHub yıldızları

5

Sayfa görüntülemeleri

Lisans AGPL-3.0 Sürüm Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

FreshRSS'e Eriş

  • Tarayıcınızda açın: https://<IP>
  • Varsayılan olarak otomatik imzalı bir SSL sertifikası yüklüdür.
  • Tarayıcınız ilk erişimde bir sertifika uyarısı görüntüleyecektir. Devam etmek için web sitesine gidin.

Oturum Aç

Kimlik bilgileri şurada saklanır: /root/freshrss/.env

Kimlik bilgilerini al:

grep -E 'ADMIN_(USERNAME|PASSWORD)' /root/freshrss/.env

Kimlik bilgileri giriş yapıldıktan sonra değiştirilebilir.

Önemli Dosyalar ve Dizinler

  • Kurulum yolu: /root/freshrss
  • Compose Dosyası: /root/freshrss/docker-compose.yml
  • Ortam Dosyası: /root/freshrss/.env
  • Nginx Yapılandırması: /etc/nginx/sites-available/freshrss
  • SSL Sertifikası: /etc/nginx/ssl/freshrss.crt
  • SSL Anahtarı: /etc/nginx/ssl/freshrss.key
  • Veri Birimi: /var/lib/docker/volumes/freshrss_data/
  • Uzantılar Birimi: /var/lib/docker/volumes/freshrss_extensions/
  • Veritabanı Birimi: /var/lib/docker/volumes/freshrss_db/

Stack Yönetimi

Kurulum dizinine geçin:

cd /root/freshrss

Başlat:

docker compose up -d

Durdur:

docker compose down

Yeniden Başlat:

docker compose restart

Günlükler:

docker compose logs -f

Nginx Yönetimi

Check configuration:

nginx -t

Nginx'i Yeniden Başlat:

systemctl restart nginx

Nginx'i yeniden yükle:

systemctl reload nginx

Durumu kontrol edin:

systemctl status nginx

Bir Alan Adı ile SSL Etkinleştirme

1. Alan adını sunucu IP'sine yönlendir.

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

vim /etc/nginx/sites-available/freshrss

3. Certbot'u kur:

apt install -y certbot python3-certbot-nginx

4. Geçerli bir Let's Encrypt sertifikası oluşturmak için aşağıdaki 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/nginx/sites-available/freshrss

# Before:
    # ssl_certificate     /etc/nginx/ssl/freshrss.crt;
    # ssl_certificate_key /etc/nginx/ssl/freshrss.key;
# 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 yükleyin:

systemctl reload nginx

7. Düzenle /root/freshrss/.env dosyasını açarak alan adınızı ayarlayın: BASE_URL=https://yourdoamin.com

8. Servisleri yeniden oluşturun:

cd /root/freshrss
docker compose up -d

9. Tarayıcını aç ve şu adresi ziyaret et: https://yourdomain.com


Self Hosted'da daha fazlası

İlgili uygulamalar.

Deploy FreshRSS now. 2,48 $/ay'dan başlayan fiyatlarla.