Jak nainstalovat a nakonfigurovat FreshRSS pro lokální správu vašich kanálů

Poslední aktualizace: 2 září 2026
  • FreshRSS je agregátor zpráv s vlastním hostingem, který eliminuje závislost na externích algoritmech a chrání soukromí.
  • Umožňuje plnou synchronizaci mezi různými zařízeními prostřednictvím API kompatibilních s mobilními i desktopovými aplikacemi.
  • Podporuje více metod nasazení, od kontejnerů Docker až po manuální instalace na serverech LAMP/LEMP.
  • Nabízí pokročilé nástroje, jako je webový scraping přes XPath, pro sledování webů, které nemají nativní RSS.

Dřevěný stůl s kávou, novinami a chytrým telefonem, představující konzumaci informací a zpráv mimo algoritmy sociálních médií

Pravděpodobně jste si všimli, že většina zpráv, které konzumujete, je filtrována rozmary sociálních sítí. Technologie zvaná RSS však existuje již desítky let a umožňuje nám osvobodit se od algoritmů a vybrat si, co chceme číst. V podstatě jde o přihlášení k odběru univerzálních XML kanálů, které webové stránky publikují, aby vás upozornily na své aktualizace, a pro správu těchto kanálů je ideální mít vlastní agregátor, jako je FreshRSS.

Nastavení vlastního správce zpravodajských kanálů doma není jen o digitální suverenitě a soukromí ; umožňuje vám také mít čistý, bez reklam a plně organizovaný informační tok, přizpůsobený vašim preferencím. Ať už máte výkonný mini počítač nebo skromný Raspberry Pi, FreshRSS je nenáročná možnost, která se přizpůsobí jakémukoli hardwaru a umožňuje vám centralizovat blogy, kanály YouTube a zpravodajské portály do jednoho dashboardu.

Zabezpečení open source systému Homelab
Související článek:
Zabezpečení domácích laboratoří s nástroji open source

Co přesně je FreshRSS a jaké jsou jeho výhody?

Detailní záběr na desku plošných spojů Raspberry Pi, ideální pro ilustraci cenově dostupného a efektivního hardwaru pro lokální server FreshRSS

Mluvíme o open-source agregátoru RSS a Atom kanálů (licence AGPLv3), který můžete hostovat na vlastní infrastruktuře. Na rozdíl od cloudových služeb jako Feedly nebo Inoreader, které často nabízejí paywall pro základní funkce, je FreshRSS zcela zdarma a nemá žádná omezení pro kanály ani kategorie. Navíc je extrémně efektivní z hlediska zdrojů a dokáže zpracovat tisíce článků bez zpomalení systému.

  Zjistěte, jak vzdělávací informační a řídicí systémy revolučně mění vzdělávání

Mezi jeho nejvýkonnější funkce patří správa pro více uživatelů , ideální pro sdílení serveru s rodinou, a možnost importovat a exportovat odběry pomocí standardního formátu OPML. Zahrnuje také vyhledávací funkce, pokročilé filtry pro označení článků jako přečtených na základě klíčových slov a možnost generovat RSS kanály pomocí scrapingu, pokud webová stránka, která vás zajímá, nemá aktivní RSS kanál.

Požadavky a příprava prostředí

Notebook zobrazující řádky kódu v útulném prostředí s šálkem kávy, což představuje fázi technické instalace pomocí Docker Compose

Pro začátek je v dnešní době nejběžnějším přístupem použití linuxového prostředí. Pokud zvolíte kontejnerovou trasu, budete potřebovat nainstalovaný Docker, Docker Compose a volitelně Portainer pro vizuální správu. Co se týče hardwaru, 256 MB nebo 512 MB RAM je pro osobní použití více než dostatečné.

Optimalizace Linuxového serveru
Související článek:
Kompletní průvodce optimalizací Linuxových serverů

Pokud dáváte přednost ruční instalaci na webový server, budete potřebovat LAMP nebo LEMP stack (Linux, Nginx/Apache, MySQL/MariaDB a PHP 7.4+). Rozšíření PHP , jako je curl, xml, mbstring a zip, jsou nezbytná pro správné fungování programu. Pokud k němu plánujete přistupovat zvenčí domácí sítě, můžete nakonfigurovat reverzní proxy pomocí Caddy nebo Nginx Proxy Manageru nebo použít nástroje jako Tailscale, abyste se vyhnuli vystavení serveru internetu bez nutnosti složitých SSL certifikátů.

Podrobná instalace pomocí Docker Compose

Detail ethernetových kabelů připojených k síťovému přepínači, ilustrující konfiguraci sítě a konektivitu lokálního serveru

Toto je nejrychlejší a nejčistší cesta. Stačí vytvořit soubor docker-compose.yml ve vaší preferované složce. K dispozici je několik obrazů, přičemž obraz Linuxserveru je jedním z nejjednodušších. Základní příklad konfigurace zahrnuje definování obrazu, časového pásma (TZ) a mapování objemu aby vaše data nebyla smazána při restartu kontejneru.

  Algoritmus plánování priorit v procesech: Nejlepší průvodce

Pokud hledáte vynikající výkon při práci s rozsáhlou knihovnou informačních kanálů, doporučuje se použít databázi PostgreSQL namísto SQLite. V souboru pro tvorbu databáze byste měli přidat samostatnou databázovou službu a nakonfigurovat proměnnou prostředí tak, aby se FreshRSS připojoval k hostiteli databáze. Jakmile je soubor připraven, stačí spustit docker-compose up -d a systém bude běží v pozadí.

Počáteční nastavení a jemné doladění

Detail obrazovky smartphonu s ikonami zpravodajských aplikací, představující obousměrnou synchronizaci RSS kanálů s mobilními zařízeními

Při prvním přístupu k systému pomocí IP adresy vašeho serveru a nakonfigurovaného portu (například 8080) vás přivítá webový průvodce. Zde si vyberete jazyk, nakonfigurujete administrátorský panel a vyberete typ databáze . Pro většinu uživatelů je SQLite díky své jednoduchosti více než dostačující, ale pro profesionální nasazení je lepší volbou PostgreSQL.

Optimalizace latence linuxového jádra
Související článek:
Pokročilý průvodce optimalizací linuxového jádra a snížením latence

Jakmile jste uvnitř, můžete začít přidávat kanály vložením adresy URL webových stránek. FreshRSS je docela chytrý a obvykle kanál automaticky detekuje, i když odkaz RSS na první pohled nevidíte. Pro udržení pořádku je důležité vytvořit kategorie (Technologie, Věda, Zábava) a přiřadit každý kanál k jedné z nich, čímž zabráníte tomu, aby se rozhraní stalo chaotickou změtí smíšených zpráv.

Synchronizace s mobilními a desktopovými aplikacemi

Webové rozhraní je funkční, ale skutečná magie se stane, když propojíte FreshRSS s externími aplikacemi, jako je Newsflash v Linuxu, NetNewsWire v iOS nebo Capy Reader v Androidu. Chcete-li to provést, musíte přejít do nastavení svého profilu a povolit přístup k API , přičemž si pro tento účel vytvoříte specifické heslo (odlišné od hesla vašeho účtu).

  Centrální a periferní nervový systém: Neuvěřitelná síť, která ovládá naše tělo

FreshRSS je kompatibilní s Google Reader API a Fever API. Při konfiguraci aplikace budete muset zadat URL adresu serveru, včetně portu a konkrétní cesty (např. /api/greader.php). Tímto způsobem dosáhnete plná obousměrná synchronizacePokud označíte článek jako přečtený na svém mobilním zařízení, zobrazí se jako přečtený i na vašem počítači a naopak.

Pokročilé triky: Škrábání a údržba

Pokud narazíte na webovou stránku, která nenabízí RSS, můžete použít metodu HTML + XPath. Ta vám umožní extrahovat obsah pomocí HTML kódu stránky . Chcete-li to provést, zkontrolujte prvek v prohlížeči, zkopírujte XPath z názvu a těla článku a vložte jej do nastavení kanálu. Mějte na paměti, že tato metoda je křehká, protože kanál přestane fungovat, pokud webová stránka změní svůj design.

Aby vše probíhalo hladce, nezapomeňte na pravidelné zálohy ze složky data a databáze SQLite. Doporučuje se také optimalizovat databázi z nabídky údržby a udržovat obraz Dockeru aktualizovaný spuštěním docker compose pull občas.

Mít vlastní čtečku zpráv je jednosměrnou jízdenkou k intelektuální nezávislosti, která vám umožní filtrovat informace bez zasahování. Kombinací síly FreshRSS s flexibilitou Dockeru a pohodlím synchronizovaných mobilních aplikací získáte soukromý a efektivní systém, který máte plně pod kontrolou a který transformuje způsob, jakým procházíte web.