Přejít na hlavní obsah
Sleva 50% všechny plány, omezený čas. Od $2.48/mo
FreshRSS

FreshRSS

FreshRSS je samo-hostovaný open-source agregátor RSS kanálů, který klade důraz na kontrolu uživatele, soukromí a výkon. Podporuje více uživatelů, Fever API, Google Reader API, import/export OPML a mobilní aplikace. Licence AGPL-3.0 s více než 15 000 hvězdičkami na GitHubu.

Na první pohled

15.5k

Hvězdičky na GitHubu

5

Zobrazení stránky

Licence AGPL-3.0 Verze Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Přístup k FreshRSS

  • Otevřete v prohlížeči: https://<IP>
  • Ve výchozím nastavení je nainstalován certifikát SSL s vlastním podpisem.
  • Při prvním přístupu prohlížeč zobrazí varování ohledně certifikátu. Pokračujte na web, abyste mohli pokračovat.

Přihlášení

Přihlašovací údaje jsou uloženy v: /root/freshrss/.env

Získat přihlašovací údaje:

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

Přihlašovací údaje lze změnit po přihlášení.

Důležité soubory a adresáře

  • Cesta k instalaci: /root/freshrss
  • Soubor Compose: /root/freshrss/docker-compose.yml
  • Soubor prostředí: /root/freshrss/.env
  • Konfigurace Nginx: /etc/nginx/sites-available/freshrss
  • SSL Certifikát: /etc/nginx/ssl/freshrss.crt
  • Klíč SSL: /etc/nginx/ssl/freshrss.key
  • Datový svazek: /var/lib/docker/volumes/freshrss_data/
  • Svazek rozšíření: /var/lib/docker/volumes/freshrss_extensions/
  • Svazek databáze: /var/lib/docker/volumes/freshrss_db/

Správa stacku

Přejděte do instalačního adresáře:

cd /root/freshrss

Spustit:

docker compose up -d

Zastavit:

docker compose down

Restartovat:

docker compose restart

Protokoly:

docker compose logs -f

Správa Nginx

Check configuration:

nginx -t

Restartovat Nginx:

systemctl restart nginx

Přenačíst Nginx:

systemctl reload nginx

Zkontrolovat stav:

systemctl status nginx

Povolení SSL s doménou

1. Nasměruj svou doménu na IP serveru.

2. Upravte konfiguraci Nginx a nahraďte server_name _; se svou doménou (server_name <your-domain>) v blocích pro HTTP (port 80) i HTTPS (port 443):

vim /etc/nginx/sites-available/freshrss

3. Nainstaluj Certbot:

apt install -y certbot python3-certbot-nginx

4. Spusťte následující příkaz pro vygenerování platného certifikátu Let's Encrypt:

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

5. Nahraďte cesty SSL v konfiguraci Nginx :

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. Znovu načtěte Nginx, aby se změny projevily:

systemctl reload nginx

7. Upravit /root/freshrss/.env souboru nastavte název své domény: BASE_URL=https://yourdoamin.com

8. Znovu vytvořte služby:

cd /root/freshrss
docker compose up -d

9. Otevři prohlížeč a přejdi na: https://yourdomain.com


Více v Self Hosted

Související aplikace.

Deploy FreshRSS now. Od 2,48 $/měs.