Indlela yokufaka nokulungiselela i-FreshRSS ukuphatha okuphakelayo kwakho endaweni

Isibuyekezo sokugcina: 2 September ka-2026
  • I-FreshRSS iyi-aggregator yezindaba ezizisingatha yona eqeda ukuncika kuma-algorithms angaphandle futhi ivikele ubumfihlo.
  • Ivumela ukuvumelanisa okugcwele phakathi kwamadivayisi ahlukahlukene ngama-API ahambisana nezinhlelo zokusebenza zeselula nezedeskithophu.
  • Isekela izindlela eziningi zokufaka, kusukela ezitsheni ze-Docker kuya ekufakweni ngesandla kumaseva e-LAMP/LEMP.
  • Inikeza amathuluzi athuthukile njenge-web scraping nge-XPath ukulandelela amasayithi angenayo i-RSS yomdabu.

Itafula lokhuni elinekhofi, iphephandaba kanye ne-smartphone, elimelela ukusetshenziswa kolwazi kanye nezindaba ngaphandle kwama-algorithms ezinkundla zokuxhumana

Cishe uke waphawula ukuthi iningi lezindaba ozibukayo lihlungwa yizifiso zenethiwekhi yokuxhumana nabantu. Kodwa-ke, ubuchwepheshe obubizwa nge-RSS bukhona amashumi eminyaka, busenza sikwazi ukugqashula kuma-algorithms futhi sikhethe lokho esifuna ukukufunda. Empeleni, kuhilela ukubhalisela okuphakelayo kwe-XML okujwayelekile okushicilelwa amawebhusayithi ukuze akwazise ngezibuyekezo zawo, futhi ukuphatha lokhu okuphakelayo, kungcono ukuba ne-aggregator yakho efana ne-FreshRSS.

Ukusetha umphathi wakho wezindaba ekhaya akukhona nje ukuzimela kwedijithali kanye nobumfihlo ; futhi kukuvumela ukuthi ube nokusakaza kolwazi okuhlanzekile, okungenazikhangiso, nokuhlelekile ngokugcwele, okwenzelwe izintandokazi zakho. Kungakhathaliseki ukuthi une-Mini PC enamandla noma i-Raspberry Pi ethobekile, i-FreshRSS iyindlela elula evumelana nanoma iyiphi ihadiwe, ekuvumela ukuthi uhlanganise amabhulogi, iziteshi ze-YouTube, kanye nezindawo zezindaba kudeshibhodi eyodwa.

Ukuphepha komthombo ovulekile we-Homelab
I-athikili ehlobene:
Ukuphepha kwe-Homelab ngamathuluzi omthombo ovulekile

Iyini ngempela i-FreshRSS futhi yiziphi izinzuzo zayo?

Ibhodi lesifunda le-Raspberry Pi eliseduze, elifanele ukubonisa ihadiwe engabizi futhi esebenza kahle yeseva ye-FreshRSS yendawo

Sikhuluma nge-RSS yomthombo ovulekile kanye ne-Atom feed aggregator (ilayisensi ye-AGPLv3) ongayisingatha kwingqalasizinda yakho. Ngokungafani nezinsizakalo zamafu ezifana ne-Feedly noma i-Inoreader, ezivame ukuba nama-paywall ezici eziyisisekelo, i-FreshRSS imahhala ngokuphelele futhi ayinamingcele kuma-feed noma izigaba. Ngaphezu kwalokho, isebenziseka kahle kakhulu izinsiza, ikwazi ukuphatha izinkulungwane zezihloko ngaphandle kokunciphisa ijubane lesistimu.

  Izihluthulelo eziyisi-9 zokuqonda ukuthi iyini isistimu yekhompyutha

Phakathi kwezici zayo ezinamandla kakhulu ukuphathwa kwabasebenzisi abaningi , okulungele ukwabelana ngeseva nomndeni, kanye nekhono layo lokungenisa nokuthumela okubhaliselwe kusetshenziswa ifomethi ejwayelekile ye-OPML. Iphinde ifake imisebenzi yokusesha, izihlungi ezithuthukisiwe zokumaka izihloko njengezifundiwe ngokusekelwe kumagama angukhiye, kanye nekhono lokukhiqiza okuphakelayo ngokuskena uma iwebhusayithi oyithandayo ingenayo i-RSS feed esebenzayo.

Izidingo kanye nokulungiswa kwendawo ezungezile

I-laptop ibonisa imigqa yekhodi endaweni ethokomele nenkomishi yekhofi, emele isigaba sokufaka ubuchwepheshe kusetshenziswa i-Docker Compose

Ukuze uqale, indlela evame kakhulu kulezi zinsuku ukusebenzisa indawo ye-Linux. Uma ukhetha indlela yesitsha, kuzodingeka ufake i-Docker, i-Docker Compose , kanye ne-Portainer ukuze kulawulwe ngokubonakalayo. Ngokuphathelene nehadiwe, i-256 MB noma i-512 MB ye-RAM yanele ukusetshenziswa komuntu siqu.

Ukuthuthukiswa kweseva ye-Linux
I-athikili ehlobene:
Umhlahlandlela ophelele wokwenza ngcono iseva ye-Linux

Uma ukhetha ukufakwa ngesandla kuseva yewebhu, uzodinga isitaki se-LAMP noma se-LEMP (i-Linux, i-Nginx/Apache, i-MySQL/MariaDB, kanye ne-PHP 7.4+). Izandiso ze-PHP ezifana ne-curl, i-xml, i-mbstring, kanye ne-zip zibalulekile ukuze uhlelo lusebenze kahle. Uma uhlela ukufinyelela kuso ungaphandle kwenethiwekhi yakho yasekhaya, ungalungiselela i-reverse proxy nge-Caddy noma i-Nginx Proxy Manager, noma usebenzise amathuluzi afana ne-Tailscale ukugwema ukuveza iseva ku-inthanethi ngaphandle kokudinga izitifiketi ze-SSL eziyinkimbinkimbi.

Ukufakwa kwesinyathelo ngesinyathelo kusetshenziswa i-Docker Compose

Imininingwane yezintambo ze-Ethernet ezixhunywe kuswishi yenethiwekhi, okubonisa ukucushwa kwenethiwekhi kanye nokuxhumeka kweseva yendawo

Lena yindlela eshesha kakhulu nehlanzekile. Udinga nje ukudala ifayela docker-compose.yml kufolda oyithandayo. Kunezithombe eziningana ezitholakalayo, kanti isithombe seseva ye-Linux singesinye sezilula kakhulu. Isibonelo sokucushwa esiyisisekelo sihlanganisa ukuchaza isithombe, indawo yesikhathi (TZ), kanye imephu yevolumu ukuze idatha yakho ingasulwa lapho isitsha siqalwa kabusha.

  Izikhiye ezingu-7 zokuthuthukisa amasistimu olwazi lwenkampani nokwandisa umkhiqizo

Uma ufuna ukusebenza okuphezulu lapho uphatha umtapo omkhulu wezifunzo, kunconywa ukuthi usebenzise isizindalwazi se-PostgreSQL esikhundleni se-SQLite. Kufayela lokwakheka, ungangeza isevisi yesizindalwazi ehlukile bese ulungiselela i-environment variable ukuze i-FreshRSS ixhumeke ku-database host. Uma ifayela selilungile, uvele uqalise. docker-compose up -d futhi uhlelo luzoba ukugijima ngemuva.

Ukusetha kokuqala kanye nokulungisa kahle

Isikrini se-smartphone esiseduze nezithonjana zohlelo lokusebenza lwezindaba, ezimele ukuvumelanisa okuphakelayo kwe-RSS ngezindlela ezimbili namadivayisi eselula

Ngesikhathi sokuqala ungena ohlelweni usebenzisa ikheli le-IP leseva yakho kanye ne-port elungiselelwe (isibonelo, i-8080), uzokwaziswa yi-web wizard. Lapha, uzokhetha ulimi lwakho, ulungiselele iphaneli yomlawuli, bese ukhetha uhlobo lwedathabheyisi yakho . Kubasebenzisi abaningi, i-SQLite yanele kakhulu ngenxa yobulula bayo, kodwa ekusetshenzisweni kobungcweti, i-PostgreSQL iyindlela engcono kakhulu.

Ukulungiswa kokubambezeleka kwe-kernel ye-Linux
I-athikili ehlobene:
Umhlahlandlela othuthukisiwe wokwenza ngcono i-kernel ye-Linux nokunciphisa ukubambezeleka

Uma usungaphakathi, ungaqala ukwengeza okuphakelayo ngokunamathisela i-URL yewebhusayithi. I-FreshRSS ihlakaniphile impela futhi ivame ukubona okuphakelayo ngokuzenzakalelayo noma ngabe awuboni isixhumanisi se-RSS ekuqaleni. Ukuze ugcine izinto zihlelekile, kubalulekile ukudala izigaba (Ubuchwepheshe, Isayensi, Ezokuzijabulisa) bese wabela okuphakelayo ngakunye, ukuvimbela isikhombimsebenzisi ukuthi singabi yingxubevange yezindaba ezixubile.

Ukuvumelanisa nezinhlelo zokusebenza zeselula nezedeskithophu

I-interface yewebhu iyasebenza, kodwa umlingo wangempela uyenzeka uma uxhuma i-FreshRSS nezinhlelo zokusebenza zangaphandle ezifana ne-Newsflash ku-Linux, i-NetNewsWire ku-iOS, noma i-Capy Reader ku-Android. Ukuze wenze lokhu, udinga ukuya kuzilungiselelo zephrofayela yakho bese unika amandla ukufinyelela kwe-API , udale iphasiwedi ethile yale njongo (ehlukile kunephasiwedi ye-akhawunti yakho).

  I-Systems Audit: Ungaqinisekisa kanjani ubuqotho nokuphepha kwengqalasizinda yakho

I-FreshRSS iyahambisana ne-Google Reader API kanye ne-Fever API. Uma uhlela uhlelo lokusebenza, kuzodingeka ufake i-URL yeseva yakho, okuhlanganisa i-port kanye nendlela ethile (isb., /api/greader.phpNgale ndlela, ufinyelela ukuvumelanisa okugcwele kwezinhlangothi ezimbiliUma umaka isihloko njengesifundiwe kudivayisi yakho yeselula, sizovela njengesifundiwe kukhompyutha yakho, futhi okuphambene nalokho.

Amaqhinga Athuthukile: Ukuklwebha Nokulungisa

Uma uhlangana newebhusayithi enganikeli i-RSS, ungasebenzisa indlela ye-HTML + XPath. Lokhu kukuvumela ukuthi ukhiphe okuqukethwe usebenzisa ikhodi ye-HTML yekhasi . Ukuze wenze lokhu, hlola isici esikusiphequluli sakho, kopisha i-XPath esihlokweni nasemzimbeni wesihloko, bese usinamathisela kuzilungiselelo zokuphakelayo. Khumbula ukuthi le ndlela ibuthakathaka, njengoba okuphakelayo kuzoyeka ukusebenza uma iwebhusayithi ishintsha ukwakheka kwayo.

Ukuze konke kuhambe kahle, ungakhohlwa ukukwenza izipele ezivamile kusuka kufolda yedatha kanye nesizindalwazi se-SQLite. Kunconywa futhi ukwenza ngcono isizindalwazi kusuka kumenyu yokulungisa nokugcina isithombe se-Docker sibuyekeziwe ngokusebenzisa i- docker compose pull ngezikhathi ezithile.

Ukuba nomfundi wezindaba wakho kuyindlela eyodwa yokuzimela kwengqondo, okukuvumela ukuthi uhlunge ulwazi ngaphandle kokuphazamiseka. Ngokuhlanganisa amandla e-FreshRSS nokuguquguquka kwe-Docker kanye nokulula kwezinhlelo zokusebenza zeselula ezivumelanisiwe, uthola uhlelo oluyimfihlo nolusebenzayo olulawulwa ngokuphelele nguwe futhi oluguqula indlela ophequlula ngayo iwebhu.