Ako hostiť svoj vlastný systém RSS v systéme Linux s

click fraud protection

Aj keď veľa ľudí predpokladá, že je mŕtvy, RSS je stále veľká vec. Mnoho ľudí sa stále spolieha na protokol RSS pri doručovaní článkov, aktualizácií na webových stránkach a dokonca aj multimediálnych položiek, ako sú videá a podcasty. Existuje mnoho spôsobov, ako sledovať odbery RSS: od klientov počítačov, k odberom e-mailov a mobilným aplikáciám, ktoré zhromažďujú odbery do podoby novín. Tieto riešenia sú pekné, ale majú nevýhodu: doručovacie služby RSS od tretích strán môžu ísť rovnako, ako je to možné Google Reader urobil. Ak ste fanúšikom RSS a používateľom systému Linux, je lepšie, ak v systéme Linux hostíte vlastný systém RSS. Preto v tomto tutoriále prejdeme na to, ako nastaviť vlastný server Tiny Tiny RSS: centralizované miesto na uloženie vašich odberov.

Nastavenie servera HTTPS

Tiny Tiny RSS je PHP aplikácia. Z tohto dôvodu sa softvér nespustí bez servera s PHP, Apache atď. Z tohto dôvodu sa v krátkosti pozrieme na to, ako si môžete ľahko nastaviť a prevádzkovať svoj vlastný server LAMP. Existuje veľa rôznych spôsobov nastavenia servera LAMP (Linux, Apache, MySQL a PHP / Python / Perl).

instagram viewer

Mnoho serverových operačných systémov má možnosť (počas inštalácie) rýchlo nasadiť niečo také. Ako už bolo povedané, v tomto tutoriále dokončíme túto úlohu so serverom Ubuntu. Dôvodom je skutočnosť, že distribúcia servera Ubuntu má mnoho výhod pre používateľov, ktorí nevedia veľa o udržiavaní operačných systémov servera v systéme Linux. Navyše má snap balíček podpora, ktorá môže veľmi zjednodušiť nasadenie určitých nástrojov.

Inštalácia servera Ubuntu sa začína prechodom na stránku sťahovania na serveri Ubuntu.com/server. Na stránke na stiahnutie sú k dispozícii dve samostatné verzie: Dlhodobá podpora a najnovšie vydanie.

Vyberte verziu LTS, ak nemáte v pláne vykonať inováciu do 6 mesiacov a nechcete sa s tým zaoberať. Vyberte si najnovšie vydanie, ak vás baví najnovší softvér, a nevadí vám proces aktualizácie.

Po stiahnutí vyberte USB flash disk (s veľkosťou najmenej 2 GiB) a získajte Nástroj Etcher USB. Postupujte podľa pokynov na stránke a súbor ISO servera na jednotku flash. Akonáhle bliká, pripojte ho k domovskému serveru (alebo k počítaču, ktorý chcete používať ako server). Vložte BIOS zariadenia a nastavte ho na zavedenie z USB.

Po načítaní vás prevedie inštalácia servera Ubuntu. Postupujte podľa pokynov, ktoré prináša Ubuntu. Podrobne vysvetlí, čo robiť: od rozdelenia na oddiely, nastavenia používateľa atď.

V určitom okamihu počas inštalácie servera Ubuntu musí užívateľ vybrať balíčky na inštaláciu. Pomocou klávesov so šípkami na navigáciu a výberom medzerníka začiarknite políčka vedľa položky: LAMP Server a OpenSSH server. Potom stlačte kláves Enter a nainštalujte ich do systému.

Po dokončení inštalácie reštartujte počítač.

Inštalácia TT-RSS

Získanie maličkých maličkých RSS je veľmi ľahké, pretože kód je voľne k dispozícii na stiahnutie na serveri Github. Aby to fungovalo na serveri Ubuntu, prvým krokom je inštalácia balíka Git. Toto je nevyhnutné, pretože bez neho nie je možné vytiahnuť kód z Githubu a iných zdrojov gitu. Nainštalujte ho zadaním tohto príkazu do príkazového riadka shellu:

sudo apt install git

Ak je nainštalovaný git, zadajte webový adresár na vašom serveri.

cd / var / www / html /

Potom pomocou git stiahnite najnovšie vydanie TT-RSS:

git klon https://tt-rss.org/git/tt-rss.git tt-rss 

Keď je TT-RSS v priečinku html, je nainštalovaný v systéme. Prístup k nemu získate otvorením adresy URL servera. Toto je časť, ktorá sa stáva zložitejšou. Keďže ide o webový server, TT-RSS je ľahko prístupný z internetu. Je to z toho dôvodu, že väčšina smerovačov už preposiela port 80 na internet (aj keď v niektorých prípadoch bude pravdepodobne potrebné port 80 preposlať ďalej).

Vďaka TT-RSS preposlanému na internet získate prístup k svojim RSS kanálom odkiaľkoľvek. Tiny Tiny RSS je prístupná priamo vo vašej sieti LAN.

Nastavenie TT-RSS

Tiny Tiny RSS je na webovom serveri. Napriek tomu naša práca nie je hotová. Softvér nebude fungovať bez konfigurácie. Ak chcete začať, prejdite na stránku Google a zadajte text „Aká je moja adresa IP“. Potom do panela s adresou prehliadača zadajte svoju adresu IP.

Napríklad: http://ip.add.r.ess /tt-rss/. Prípadne použite lokálnu IP adresu (nachádza sa v termináli ifconfig) a prejdite na: http://local.ip.address/tt-rss/

Vytvorenie databázy MySQL

Tiny Tiny RSS potrebuje databázu SQL, aby mohla fungovať. Vytvorme si ho. Do shellu na serveri Ubuntu zadajte:

mysql -u root -p

Zadajte rootovacie heslo SQL, ktoré ste nastavili počas inštalácie.

V príkazovom riadku SQL vytvorte databázu pomocou príkazu MySQL.

VYTVORIŤ DATABÁZU TtRss;

Teraz, keď má TT-RSS databázu, s ktorou je možné pracovať, musíme si vytvoriť používateľské meno. Enter:

VYTVORTE UŽÍVATEĽA 'ttrss' @ 'localhost' IDENTIFIKOVANÉ 'heslom';

Poznámka: zmeňte „heslo“ pomocou hesla, ktoré chcete použiť pre používateľa databázy ttrss.

Nakoniec vypláchnite všetky privilégiá SQL príkazom flush.

VÝSLEDKY ZO STRECHU; KONIEC. 

Konečná konfigurácia TT-RSS

Na stránke nastavenia v prehliadači vyplňte všetky informácie. Pomocou rozbaľovacej ponuky vyberte možnosť „MySQL“. Potom v časti „username“ zadajte predtým vytvorené užívateľské meno ttrss a za ním heslo, ktoré ste mu zadali do poľa pre heslo.

Do poľa databázy zadajte TtRss a do poľa „port“ zadajte číslo 3306. Ak ju chcete dokončiť, kliknite na „testovať konfiguráciu“. Ak sa všetko odhlási, kliknite na „inicializovať databázu“.

Na nasledujúcej stránke Tiny Tiny RSS vygeneruje konfiguračný súbor. Otvorte textový editor v počítači, ktorý navštevujete IP adresu servera, skopírujte konfiguráciu a vložte ju do textového editora. Uložte súbor ako config.php.

Konfiguračný súbor je v počítači bezpečný, ale nie je tam, kde musí byť. Prejdite na stránku zdieľania súborov na príkazovom riadku transfer.sh. Kliknite na tlačidlo „Kliknite sem a prehľadajte“, vyhľadajte v počítači súbor config.php a nahrajte ho.

Transfer.sh vydá adresu URL na stiahnutie. Z tohto dôvodu choďte späť do prostredia servera Ubuntu a zadajte nasledujúce príkazy, aby ste získali súbor config.php:

sudo -s cd / var / www / html / tt-rss / wget https://transfer.sh/EXAMPLE/config.php

Poznámka: Namiesto skutočnej adresy URL sa používa výraz „príklad“. Keď odovzdáte súbor do súboru Transfer.sh, čísla a písmená budú také, ako je napríklad slovo.

Stanovenie povolení

Všetko je nastavené, konfiguračné súbory a všetko. Je potrebné urobiť len jednu poslednú vec: zmeniť povolenia priečinkov, aby fungovalo všetko na serveri.

chmod -R 777 cache / images chmod -R 777 cache / upload chmod -R 777 cache / export chmod -R 777 cache / js chmod -R 777 feed-icons chmod -R 777 lock

Používanie Tiny Tiny RSS

Naložiť http://ip.add.r.ess /tt-rss/. Webová stránka bude obsahovať prihlasovaciu stránku. Predvolené prihlasovacie informácie sú: admin a heslo. Ísť do http://ip.add.r.ess/tt-rss/prefs.php, vyhľadajte kartu používateľa a potom kliknite na položku Správca. Vyhľadajte overenie a potom zmeňte predvolené heslo.

záver

Tiny Tiny RSS je nainštalovaný na vašom serveri Ubuntu! Od tejto chvíle je možné prihlásiť sa na odber ľubovoľného množstva novinových článkov. Užívateľské rozhranie je pomerne ľahké vyzdvihnúť! Stačí kliknúť a budete doma okamžite!

watch instagram story