Kā mitināt savu RSS sistēmu Linux, izmantojot

click fraud protection

Lai arī daudzi cilvēki domā, ka tas ir miris, RSS joprojām ir liela lieta. Daudzi cilvēki joprojām paļaujas uz RSS protokolu, lai piegādātu ziņu rakstus, atjauninājumus vietnēs un pat tādus multivides objektus kā video un aplādes. Ir vairāki veidi, kā izsekot RSS abonēšanai: sākot no galddatoriem, beidzot ar e-pasta abonentiem un mobilajām lietotnēm, kas abonementus apvieno “avīzēm līdzīgā” pieredzē. Šie risinājumi ir jauki, taču tiem ir mīnuss: trešo pušu RSS piegādes pakalpojumi var izzust tāpat kā Google lasītājs izdarīja. Tātad, ja esat RSS ventilators un Linux lietotājs, tas ir tikai labāk, ja Linux uzņemat savu RSS sistēmu. Tāpēc šajā apmācībā mēs apskatīsim, kā iestatīt savu Tiny Tiny RSS serveri: centralizētu vietu abonementu izvietošanai.

HTTPS servera iestatīšana

Tiny Tiny RSS ir PHP lietojumprogramma. Šī iemesla dēļ programmatūra nedarbosies bez servera ar PHP, Apache utt. Šī iemesla dēļ mēs īsumā apskatīsim, kā jūs varat viegli iestatīt un palaist savu LAMP serveri. LAMP servera iestatīšanai ir daudz dažādu iespēju (Linux, Apache, MySQL un PHP / Python / Perl).

instagram viewer

Daudzām serveru operētājsistēmām ir iespēja (instalēšanas laikā) ātri izvietot kaut ko līdzīgu. Kā teikts, šajā apmācībā mēs veiksim šo uzdevumu ar Ubuntu serveri. Tas ir tāpēc, ka Ubuntu servera izplatīšanas izmantošanai ir daudz priekšrocību lietotājiem, kuri nezina daudz par servera OS uzturēšanu Linux. Turklāt tam ir snap pakete atbalsts, kas ļoti atvieglo noteiktu rīku izvietošanu.

Ubuntu servera instalēšana sākas ar lejupielādes lapu vietnē Ubuntu.com/server. Lejupielādes lapā var izvēlēties divas atsevišķas versijas: Ilgtermiņa atbalsts un jaunākā versija.

Izvēlieties LTS versiju, ja jūs neplānojat veikt jaunināšanu 6 mēnešu laikā un nevēlaties nodarboties ar šāda veida lietām. Izvēlieties jaunāko izlaidumu, ja jums patīk jaunākā programmatūra un neņemiet vērā jaunināšanas procesu.

Pēc lejupielādes izņemiet USB zibatmiņas disku (vismaz 2 GiB lielumā) un iegūstiet Etcher USB rīks. Izpildiet lapā sniegtos norādījumus, lai diskdzinī mirgotu servera ISO failu. Pēc mirgošanas pievienojiet to mājas serverim (vai datoram, kuru plānojat izmantot kā serveri). Ielādējiet ierīces BIOS un iestatiet to sāknēt no USB.

Kad tā tiek ielādēta, jums tiks parādīta Ubuntu servera instalācija. Izpildiet norādījumus, ko parādījusi Ubuntu. Tajā tiks detalizēti paskaidrots, kas jādara: sākot ar sadalīšanu, lietotāja iestatīšanu un tml.

Noteiktā Ubuntu servera instalēšanas brīdī lietotājam jāizvēlas instalējamās paketes. Izmantojot bulttaustiņus, lai pārvietotos, un atstarpes taustiņu, lai atlasītu, atzīmējiet rūtiņas blakus: LAMP serveris un OpenSSH serveris. Pēc tam nospiediet taustiņu Enter, lai tos instalētu sistēmā.

Kad instalēšana ir pabeigta, restartējiet mašīnu.

Instalējot TT-RSS

Tiny Tiny RSS iegūšana ir ļoti vienkārša, ņemot vērā to, ka kods ir brīvi pieejams lejupielādei vietnē Github. Lai tas darbotos Ubuntu serverī, vispirms ir jāinstalē Git pakotne. Tas ir nepieciešams, jo bez tā nav iespējams izvilkt kodu no Github un citiem GIT avotiem. Instalējiet to, čaulas uzvednē ievadot šo komandu:

sudo apt install git

Ja ir instalēta vietne git, ievadiet sava servera tīmekļa direktoriju.

CD / var / www / html /

Pēc tam izmantojiet git, lai lejupielādētu jaunāko TT-RSS izlaidumu:

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

Kad TT-RSS atrodas html mapē, tas tiek instalēts sistēmā. Piekļūstiet tam, atverot servera URL. Šī ir daļa, kas kļūst kutelīga. Tā kā šis ir tīmekļa serveris, TT-RSS ir viegli pieejams no interneta. Tas notiek tāpēc, ka vairums maršrutētāju jau pārsūta portu 80 uz internetu (lai gan dažos gadījumos jums var būt nepieciešams tomēr pārsūtīt 80 uz internetu).

Ja TT-RSS tiek pārsūtīts uz internetu, tas nozīmē, ka jūs varat piekļūt savām RSS plūsmām no jebkuras vietas. Tiny Tiny RSS ir pieejams tieši jūsu LAN.

TT-RSS iestatīšana

Tiny Tiny RSS ir tīmekļa serverī. Tomēr mūsu darbs nav paveikts. Programmatūra nedarbosies bez konfigurācijas. Lai sāktu, dodieties uz Google un ierakstiet “Kas ir mans IP”. Pēc tam pārlūka adreses joslā ievadiet savu IP adresi.

Piemēram: http://ip.add.r.ess /tt-rss/. Alternatīvi izmantojiet vietējo IP adresi (terminālī atrodama ar ifconfig) un dodieties uz: http://local.ip.address/tt-rss/

MySQL datu bāzes izveidošana

Tiny Tiny RSS darbībai nepieciešama SQL datu bāze. Izveidosim vienu. Ubuntu servera apvalkā ievadiet:

mysql -u sakne -p

Ievadiet SQL saknes paroli, kuru iestatījāt instalēšanas laikā.

SQL uzvednē izveidojiet datu bāzi, izmantojot MySQL komandu.

CREATE DATABASE TtRss;

Tagad, kad TT-RSS ir datu bāze, ar kuru strādāt, mums būs jāizveido lietotājvārds. Ievadiet:

CREATE USER 'ttrss' @ 'localhost' IDENTIFICĒTS AR 'paroli';

Piezīme: nomainiet “parole” ar paroli, kuru vēlaties izmantot ttrss datu bāzes lietotājam.

Visbeidzot, skalojiet visas SQL privilēģijas ar flush komandu.

PLŪSMES PRIVILĒĢIJAS; ATKĀPT. 

Galīgā TT-RSS konfigurācija

Pārlūka iestatīšanas lapā aizpildiet visu informāciju. Izmantojiet nolaižamo izvēlni, lai atlasītu “MySQL”. Tad zem “lietotājvārds” ievadiet ttrss lietotājvārdu, kas izveidots iepriekš, un pēc tam ievadiet paroli, kuru tai piešķīrāt paroles laukā.

Zem datu bāzes lauka ievadiet TtRss, bet sadaļā “ports” ierakstiet 3306. Lai to pabeigtu, noklikšķiniet uz “testa konfigurācija”. Ja viss tiek pārbaudīts, noklikšķiniet uz “inicializēt datu bāzi”.

Nākamajā lapā Tiny Tiny RSS ģenerēs konfigurācijas failu. Datorā, kurā apmeklējat servera IP adresi, atveriet teksta redaktoru, nokopējiet konfigurāciju un ielīmējiet to teksta redaktorā. Saglabājiet failu kā config.php.

Konfigurācijas fails jūsu datorā ir drošs, taču tam nav jābūt. Dodieties uz komandrindas failu apmaiņas vietni pārsūtīšana.sh. Noklikšķiniet uz pogas “noklikšķiniet šeit, lai pārlūkotu”, atrodiet datorā config.php failu un augšupielādējiet to.

Transfer.sh izvadīs URL, no kura lejupielādēt. Ņemot to vērā, dodieties atpakaļ uz Ubuntu servera apvalku un ierakstiet šīs komandas, lai iegūtu failu config.php:

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

Piezīme: Faktiskā URL vietā tiek izmantots “piemērs”. Augšupielādējot failu vietnē Transfer.sh, piemēra vārda vietā būs cipari un burti.

Fiksē atļaujas

Viss ir iestatīts, konfigurācijas faili un viss. Ir jāveic tikai viena pēdējā lieta: mainiet mapju atļaujas, lai viss darbotos uz servera.

chmod-R 777 kešatmiņa / attēli chmod-R 777 kešatmiņa / augšupielādēt chmod-R 777 kešatmiņu / eksportēt chmod -R 777 kešatmiņa / js chmod-R 777 barības ikonas chmod-R 777 atslēga

Izmantojot Tiny Tiny RSS

Slodze http://ip.add.r.ess /tt-rss/. Tīmekļa vietnei būs pieteikšanās lapa. Noklusējuma pieteikšanās informācija ir: admin un parole. Iet uz http://ip.add.r.ess/tt-rss/prefs.php, atrodiet lietotāja cilni un pēc tam noklikšķiniet uz “Administrators”. Meklējiet autentifikāciju un mainiet noklusējuma paroli.

Secinājums

Tiny Tiny RSS ir instalēts jūsu Ubuntu serverī! No šejienes ir iespējams abonēt tik daudz ziņu rakstu, cik vēlaties. Lietotāja saskarni ir diezgan viegli uzņemt! Vienkārši noklikšķiniet apkārt, un jūs nekavējoties būsit mājās!

watch instagram story