Kaip priglobti savo RSS sistemą "Linux" su

click fraud protection

Nors daugelis žmonių mano, kad jis miręs, RSS vis dar yra 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 turi trūkumų: trečiųjų šalių RSS pristatymo paslaugos gali dingti taip pat „Google“ skaitytojas padarė. 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 galite lengvai nustatyti ir paleisti savo LAMP serverį. Yra daug įvairių būdų, kaip nustatyti LAMP serverį („Linux“, „Apache“, „MySQL“ ir „PHP / Python / Perl“).

instagram viewer

Daugelyje serverių operacinių sistemų yra galimybė (diegimo metu) greitai įdiegti kažką panašaus. Atsižvelgiant į tai, šioje instrukcijoje 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, ji turi snap paketas palaikymą, dėl kurio labai lengva įdiegti tam tikrus įrankius.

„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 neketinate atnaujinti per 6 mėnesius ir nenorite to spręsti. Pasirinkite naujausią leidimą, jei jums patinka naujausia programinė įranga ir neprieštaraukite naujovinimo procesui.

Atsisiuntę išimkite USB atmintinę (ne mažesnę kaip 2 GiB) ir gaukite Etcher USB įrankis. Vykdykite instrukcijas, pateiktas puslapyje, kad „Flash“ serverio ISO failas būtų atkuriamas. 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 diegimo metu 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, nes 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štraukti 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 klonas https://tt-rss.org/git/tt-rss.git tt-rss 

Kai TT-RSS yra html aplanke, jis yra įdiegtas 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 adreso juostoje.

Pavyzdžiui: 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 šaknis -p

Įveskite diegimo metu nustatytą SQL pagrindinį slaptažodį.

SQL raginime sukurkite duomenų bazę naudodami „MySQL“ komandą.

KŪRINTI DUOMENŲ BAZE TtRss;

Dabar, kai TT-RSS turi duomenų bazę, su kuria reikia dirbti, turėsime sukurti vartotojo vardą. Įveskite:

CREATE USER 'ttrss' @ 'localhost' IDENTIFIKUOJAMAS 'slaptažodžiu';

Pastaba: pakeiskite „slaptažodį“ slaptažodžiu, kurį norėtumėte naudoti ttrs duomenų bazės vartotojui.

Galiausiai praplaukite visas SQL privilegijas naudodami flush komandą.

PLAUSTIES PRIVILEGIJOS; MESTI. 

Galutinė TT-RSS konfigūracija

Sąrankos puslapyje naršyklėje užpildykite visą informaciją. 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.

Po duomenų bazės lauku įveskite TtRss, o laukelyje „uostas“ įveskite 3306. Norėdami baigti, spustelėkite „bandymo konfigūracija“. Jei viskas patikrinama, spustelėkite „inicijuoti duomenų bazę“.

Kitame puslapyje „Tiny Tiny RSS“ sugeneruos konfigūracijos failą. 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, tačiau jis ten nėra. 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. Atsižvelgdami į tai, 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ų teises, kad viskas veiktų serveryje.

„chmod“ –R 777 talpykla / vaizdai „chmod“ –R 777 talpykla / įkelti „chmod“ -R 777 talpyklą / eksportuoti „chmod“ -R 777 talpyklą / js „chmod“ –R 777 informacijos santraukų piktogramos „chmod“ –R 777 užraktas

„Tiny Tiny RSS“ naudojimas

Apkrova 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!

watch instagram story