Nors daugelis žmonių mano, kad jis miręs, RSS yravis tiek didelis dalykas. Daugelis žmonių vis dar pasikliauja RSS protokolu, kad pateiktų naujienų straipsnius, atnaujinimus svetainėse ir netgi daugialypės terpės elementus, pavyzdžiui, vaizdo įrašus ir prenumeruojamas transliacijas. Yra daug būdų, kaip sekti RSS prenumeratas: pradedant darbalaukio klientais, baigiant el. Pašto prenumeratomis ir programomis mobiliesiems, kurios prenumeratas sujungia į „laikraščiams tinkančią“ patirtį. Šie sprendimai yra gražūs, tačiau jie turi trūkumų: trečiųjų šalių RSS pristatymo paslaugos gali dingti taip, kaip tai padarė „Google Reader“. Taigi, jei esate RSS gerbėjas ir „Linux“ vartotojas, tiesiog geriau, jei „Linux“ priglobiate savo RSS sistemą. Štai kodėl šiame vadove aptarsime, kaip nustatyti savo „Tiny Tiny“ RSS serverį: centralizuotą vietą jūsų prenumeratoms.
HTTPS serverio nustatymas
„Tiny Tiny RSS“ yra PHP programa. Dėl šios priežasties programinė įranga neveiks be serverio su PHP, „Apache“ ir kt. Dėl šios priežasties trumpai apžvelgsime, kaip lengvai nustatyti ir paleisti savo LAMP serverį. Yra daug įvairių būdų, kaip nustatyti LAMP serverį („Linux“, „Apache“, „MySQL“ ir „PHP / Python / Perl“).
Daugelyje serverių operacinių sistemų yra galimybė(diegimo metu), kad galėtumėte greitai įdiegti ką nors panašaus. Atsižvelgiant į tai, šiame vadove mes atliksime šią užduotį naudodami „Ubuntu“ serverį. Taip yra todėl, kad „Ubuntu“ serverio paskirstymo naudojimas turi daug naudos vartotojams, kurie mažai žino apie serverio OS palaikymą „Linux“. Be to, jis turi greito paketo palaikymą, kuris labai palengvina tam tikrų įrankių diegimą.
„Ubuntu“ serverio diegimas pradedamas atsisiunčiant puslapį į „Ubuntu.com/server“. Atsisiuntimo puslapyje yra dvi atskiros versijos, kurias galite pasirinkti: Ilgalaikis palaikymas ir naujausia versija.
Pasirinkite LTS versiją, jei neturite planųkuris bus atnaujintas per 6 mėnesius, ir nenorite susidoroti su tokiu dalyku. Pasirinkite naujausią leidimą, jei jums patinka naujausia programinė įranga ir neprieštaraukite naujovinimo procesui.
Atsisiuntę išimkite USB atmintinę (išmažiausiai 2 GiB) ir gaukite „Etcher“ USB įrankį. Vykdykite instrukcijas, pateiktas puslapyje, kad „Flash“ serverio ISO failas būtų perkeltas į diską. Kai mirksi, prijunkite jį prie savo namų serverio (arba kompiuterio, kurį planuojate naudoti kaip serverį). Įkelkite įrenginio BIOS ir nustatykite, kad jis būtų paleistas iš USB.
Kai jis įkeliamas, būsite įdiegti „Ubuntu“ serveryje. Vykdykite instrukcijas, kurias pateikia Ubuntu. Čia bus išsamiai paaiškinta, ką reikia daryti: nuo skaidymo, vartotojo sąrankos ir kt.
Tam tikru „Ubuntu“ serverio metudiegimas, vartotojas turi pasirinkti paketus, kuriuos reikia įdiegti. Rodyklių klavišais naršydami ir tarpo klavišą pažymėdami pažymėkite langelius šalia: LAMP serveris ir OpenSSH serveris. Tada paspauskite klavišą Enter, norėdami juos įdiegti į sistemą.
Baigę diegti, paleiskite mašiną iš naujo.
TT-RSS diegimas
„Tiny Tiny RSS“ gauti labai lengva, atsižvelgiant įkodą galima nemokamai atsisiųsti iš „Github“. Norint, kad jis veiktų „Ubuntu“ serveryje, pirmiausia reikia įdiegti „Git“ paketą. Tai būtina, nes be jo neįmanoma išgauti kodo iš „Github“ ir kitų šaltinių. Įdiekite jį įvesdami šią komandą į apvalkalo eilutę:
sudo apt install git
Įdiegę „git“, įveskite savo serverio žiniatinklio katalogą.
cd /var/www/html/
Tada naudodamiesi git atsisiųskite naujausią TT-RSS versiją:
git clone https://tt-rss.org/git/tt-rss.git tt-rss
Kai TT-RSS yra html aplanke, jis yraįdiegta sistemoje. Prieikite prie jo atidarydami serverio URL. Tai ta dalis, kuri tampa kebli. Kadangi tai yra interneto serveris, TT-RSS yra lengvai prieinama iš interneto. Taip yra todėl, kad dauguma maršrutizatorių jau perduoda 80 prievadą į internetą (nors kai kuriais atvejais jums gali tekti perduoti 80 prievadą į internetą).
TT-RSS persiuntimas į internetą reiškia, kad savo RSS sklaidos kanalus galite pasiekti bet kur. Arba „Tiny Tiny RSS“ galima pasiekti tiesiai jūsų LAN.
TT-RSS nustatymas
Tiny Tiny RSS yra žiniatinklio serveryje. Vis dėlto mūsų darbas nėra atliktas. Programinė įranga neveiks be konfigūracijos. Norėdami pradėti, eikite į „Google“ ir įveskite „Kas yra mano IP“. Tada įveskite savo IP adresą naršyklės adresų juostoje.
Pvz .: http: //ip.add.r.ess / tt-rss /. Arba naudokite vietinį IP adresą (rastas su „ifconfig“ terminale) ir eikite į: http: //local.ip.address/tt-rss/
„MySQL“ duomenų bazės kūrimas
„Tiny Tiny RSS“ reikia SQL duomenų bazės, kad ji veiktų. Kurkime vieną. Į apvalkalą „Ubuntu“ serveryje įveskite:
mysql -u root -p
Įveskite diegimo metu nustatytą SQL pagrindinį slaptažodį.
SQL raginime sukurkite duomenų bazę naudodami „MySQL“ komandą.
CREATE DATABASE TtRss;
Dabar, kai TT-RSS turi duomenų bazę, su kuria reikia dirbti, turėsime sukurti vartotojo vardą. Įveskite:
CREATE USER "ttrss"@"localhost" IDENTIFIED BY "password";
Pastaba: pakeiskite „slaptažodį“ slaptažodžiu, kurį norėtumėte naudoti ttrss duomenų bazės vartotojui.
Galiausiai praplaukite visas SQL privilegijas naudodami „flush“ komandą.
FLUSH PRIVILEGES; QUIT
Galutinė TT-RSS konfigūracija
Sąrankos puslapyje naršyklėje užpildykite visusinformacija. Naudokite išskleidžiamąjį meniu ir pasirinkite „MySQL“. Tada laukelyje „vartotojo vardas“ įveskite anksčiau sukurtą ttrss vartotojo vardą, tada slaptažodžio lauke įveskite slaptažodį, kurį davėte.
Duomenų bazės lauke įveskite TtRss, o laukelyje „port“ įveskite 3306. Norėdami baigti, spustelėkite „bandymo konfigūracija“. Jei viskas patikrinama, spustelėkite „inicijuoti duomenų bazę“.
Kitame puslapyje „Tiny Tiny RSS“ sugeneruos akonfigūracijos failas. Kompiuteryje, kuriame lankotės, atidarykite teksto rengyklę, nurodydami serverio IP adresą, nukopijuokite konfigūraciją ir įklijuokite ją į teksto rengyklę. Įrašykite failą kaip config.php.
Konfigūracijos failas yra saugus jūsų kompiuteryje, bettai nėra ten, kur ji turi būti. Eikite į komandų eilutės failų mainų svetainę transfer.sh. Spustelėkite mygtuką „spustelėkite čia norėdami naršyti“, suraskite config.php failą savo kompiuteryje ir įkelkite jį.

„Transfer.sh“ išleis URL, kurį norite atsisiųsti iš. Turėdami tai omenyje, grįžkite į „Ubuntu“ serverio apvalkalą ir įveskite šias komandas, kad gautumėte „config.php“ failą:
sudo -s cd /var/www/html/tt-rss/ wget https://transfer.sh/EXAMPLE/config.php
Pastaba: „Pavyzdys“ naudojamas vietoje tikrojo URL. Įkėlę failą į „Transfer.sh“, skaičiai ir raidės bus ten, kur yra pavyzdinis žodis.
Taisymo leidimai

Viskas nustatyta, konfigūracijos failai ir viskas. Reikia padaryti tik vieną paskutinį dalyką: pakeiskite aplankų leidimus, kad viskas serveryje veiktų.
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
„Tiny Tiny RSS“ naudojimas
Įkelkite http: //ip.add.r.ess / tt-rss /. Tinklalapyje bus prisijungimo puslapis. Numatytoji prisijungimo informacija yra: administratorius ir slaptažodis. Eiti į http://ip.add.r.ess/tt-rss/prefs.php, suraskite vartotojo skirtuką ir spustelėkite „Administratorius“. Ieškokite autentifikavimo ir tada pakeiskite numatytąjį slaptažodį.
Išvada

Tiny Tiny RSS yra įdiegta jūsų Ubuntu serveryje! Čia galite užsiprenumeruoti tiek žinių, kiek norite. Vartotojo sąsają gana lengva pasiimti! Tiesiog spustelėkite aplink, ir jūs greitai būsite namuose!
Komentarai