Kako instalirati i konfigurirati FreshRSS za lokalno upravljanje feedovima

Zadnje ažuriranje: 2 od rujna 2026
  • FreshRSS je samostalni agregator vijesti koji eliminira ovisnost o vanjskim algoritmima i štiti privatnost.
  • Omogućuje potpunu sinkronizaciju između različitih uređaja putem API-ja kompatibilnih s mobilnim i desktop aplikacijama.
  • Podržava više metoda implementacije, od Docker kontejnera do ručnih instalacija na LAMP/LEMP poslužiteljima.
  • Nudi napredne alate poput web scrapinga putem XPath-a za praćenje web-mjesta koja nemaju izvorni RSS.

Drveni stol s kavom, novinama i pametnim telefonom, koji predstavlja konzumaciju informacija i vijesti izvan algoritama društvenih medija

Vjerojatno ste primijetili da većinu vijesti koje konzumirate filtriraju hirovi društvenih mreža. Međutim, tehnologija nazvana RSS postoji već desetljećima, omogućujući nam da se oslobodimo algoritama i odaberemo što želimo čitati. U osnovi, to uključuje pretplatu na univerzalne XML feedove koje web stranice objavljuju kako bi vas obavijestile o svojim ažuriranjima, a za upravljanje tim feedovima idealno je imati vlastiti agregator poput FreshRSS-a.

Postavljanje vlastitog upravitelja novosti kod kuće ne odnosi se samo na digitalni suverenitet i privatnost ; omogućuje vam i čist, bez oglasa i potpuno organiziran tok informacija, prilagođen vašim željama. Bez obzira imate li snažno mini računalo ili skromni Raspberry Pi, FreshRSS je lagana opcija koja se prilagođava bilo kojem hardveru, omogućujući vam centralizaciju blogova, YouTube kanala i vijesti na jednoj nadzornoj ploči.

Sigurnost otvorenog koda Homelaba
Povezani članak:
Sigurnost kućnog laboratorija s alatima otvorenog koda

Što je točno FreshRSS i koje su njegove prednosti?

Krupni plan Raspberry Pi tiskane ploče, idealne za ilustraciju isplativog i učinkovitog hardvera za lokalni FreshRSS poslužitelj

Govorimo o agregatoru RSS i Atom feedova otvorenog koda (licenca AGPLv3) koji možete hostirati na vlastitoj infrastrukturi. Za razliku od usluga u oblaku poput Feedlyja ili Inoreadera, koje često imaju paywall-ove za osnovne značajke, FreshRSS je potpuno besplatan i nema ograničenja u pogledu feedova ili kategorija. Nadalje, izuzetno je učinkovit u korištenju resursa, sposoban za obradu tisuća članaka bez usporavanja sustava.

  Kako pronaći IP adresu vašeg rutera: Detaljni vodič za sve platforme

Među njegovim najmoćnijim značajkama su upravljanje za više korisnika , idealno za dijeljenje poslužitelja s obitelji, te mogućnost uvoza i izvoza pretplata pomoću standardnog OPML formata. Također uključuje funkcije pretraživanja, napredne filtere za označavanje članaka kao pročitanih na temelju ključnih riječi i mogućnost generiranja feedova putem struganja ako web stranica koja vas zanima nema aktivni RSS feed.

Zahtjevi i priprema okoline

Prijenosno računalo prikazuje retke koda u ugodnom okruženju uz šalicu kave, što predstavlja fazu tehničke instalacije pomoću Docker Composea

Za početak, najčešći pristup danas je korištenje Linux okruženja. Ako odaberete kontejnersku rutu, trebat će vam Docker, Docker Compose i opcionalno Portainer za vizualno upravljanje. Što se tiče hardvera, 256 MB ili 512 MB RAM-a je više nego dovoljno za osobnu upotrebu.

Optimizacija Linux servera
Povezani članak:
Potpuni vodič za optimizaciju Linux servera

Ako preferirate ručnu instalaciju na web poslužitelju, trebat će vam LAMP ili LEMP paket (Linux, Nginx/Apache, MySQL/MariaDB i PHP 7.4+). PHP ekstenzije poput curl, xml, mbstring i zip su ključne za ispravan rad programa. Ako planirate pristupiti programu izvan kućne mreže, možete konfigurirati obrnuti proxy pomoću Caddyja ili Nginx Proxy Managera ili koristiti alate poput Tailscalea kako biste izbjegli izlaganje poslužitelja internetu bez potrebe za složenim SSL certifikatima.

Korak-po-korak instalacija pomoću Docker Composea

Detalj Ethernet kabela spojenih na mrežni prekidač, koji ilustrira konfiguraciju mreže i povezivost lokalnog poslužitelja

Ovo je najbrži i najčišći put. Samo trebate stvoriti datoteku docker-compose.yml u vašoj željenoj mapi. Dostupno je nekoliko slika, a slika Linuxservera je jedna od najjednostavnijih. Osnovni primjer konfiguracije uključuje definiranje slike, vremenske zone (TZ) i mapiranje volumena kako se vaši podaci ne bi izbrisali prilikom ponovnog pokretanja spremnika.

  Mikroarhitektura i performanse CPU-a: iznad GHz

Ako tražite vrhunske performanse pri rukovanju ogromnom bibliotekom feedova, preporučuje se korištenje PostgreSQL baze podataka umjesto SQLitea. U datoteci za sastav trebali biste dodati zasebnu uslugu baze podataka i konfigurirati varijablu okruženja tako da se FreshRSS povezuje s hostom baze podataka. Nakon što je datoteka spremna, samo pokrenite docker-compose up -d i sustav će biti radi u pozadini.

Početno postavljanje i fino podešavanje

Krupni plan zaslona pametnog telefona s ikonama aplikacija za vijesti, koji predstavlja dvosmjernu sinkronizaciju RSS feedova s ​​mobilnim uređajima

Prilikom prvog pristupa sustavu pomoću IP adrese vašeg poslužitelja i konfiguriranog porta (na primjer, 8080), dočekat će vas web čarobnjak. Ovdje ćete odabrati jezik, konfigurirati administratorsku ploču i odabrati vrstu baze podataka . Za većinu korisnika, SQLite je više nego dovoljan zbog svoje jednostavnosti, ali za profesionalne implementacije, PostgreSQL je bolji izbor.

Optimizacija latencije Linux kernela
Povezani članak:
Napredni vodič za optimizaciju Linux kernela i smanjenje latencije

Nakon što ste unutra, možete početi dodavati feedove lijepljenjem URL-a web-stranice. FreshRSS je prilično pametan i obično automatski prepoznaje feed čak i ako na prvi pogled ne vidite RSS poveznicu. Kako biste stvari održali organiziranima, ključno je stvoriti kategorije (Tehnologija, Znanost, Zabava) i dodijeliti svaki feed jednoj od njih, sprječavajući da sučelje postane kaotična zbrka miješanih vijesti.

Sinkronizacija s mobilnim i desktop aplikacijama

Web sučelje je funkcionalno, ali prava magija događa se kada povežete FreshRSS s vanjskim aplikacijama poput Newsflasha na Linuxu, NetNewsWirea na iOS-u ili Capy Readera na Androidu. Da biste to učinili, morate otići u postavke svog profila i omogućiti API pristup , stvarajući posebnu lozinku za tu svrhu (različitu od lozinke vašeg računa).

  Skrivene značajke sustava Windows 11 i kako ih otključati pomoću ViVeToola

FreshRSS je kompatibilan s Google Reader API-jem i Fever API-jem. Prilikom konfiguriranja aplikacije morat ćete unijeti URL poslužitelja, uključujući port i specifičnu putanju (npr. /api/greader.php). Na taj način postižete potpuna dvosmjerna sinkronizacijaAko označite članak kao pročitan na svom mobilnom uređaju, prikazat će se kao pročitan i na vašem računalu i obrnuto.

Napredni trikovi: Struganje i održavanje

Kada naiđete na web-stranicu koja ne nudi RSS, možete koristiti metodu HTML + XPath. To vam omogućuje izdvajanje sadržaja pomoću HTML koda stranice . Da biste to učinili, provjerite element u pregledniku, kopirajte XPath iz naslova i tijela članka te ga zalijepite u postavke feeda. Imajte na umu da je ova metoda osjetljiva jer će feed prestati raditi ako web-stranica promijeni dizajn.

Da bi sve išlo glatko, ne zaboravite učiniti redovite sigurnosne kopije iz mape podataka i SQLite baze podataka. Također se preporučuje optimizacija baze podataka iz izbornika održavanja i ažuriranje Docker slike pokretanjem docker compose pull povremeno.

Posjedovanje vlastitog čitača vijesti jednosmjerna je karta za intelektualnu neovisnost, omogućujući vam filtriranje informacija bez ometanja. Kombiniranjem snage FreshRSS-a s fleksibilnošću Dockera i praktičnošću sinkroniziranih mobilnih aplikacija, dobivate privatni, učinkovit sustav koji je potpuno pod vašom kontrolom i transformira način na koji pregledavate web.