Lai gan daudzi cilvēki domā, ka tas ir miris, RSS irjoprojām liela lieta. Daudzi cilvēki joprojām paļaujas uz RSS protokolu, piegādājot 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 abonementiem 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. 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 īsi 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).
Daudzām serveru operētājsistēmām ir iespēja(instalēšanas laikā), lai ātri ieviestu 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 īslaicīgs paketes 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 jums nav plāna6 mēnešu laikā tiks veikts jauninājums, un nevēlaties rīkoties ar šāda veida lietām. Izvēlieties jaunāko versiju, ja jums patīk jaunākā programmatūra un neņemiet vērā jaunināšanas procesu.
Pēc lejupielādes izņemiet USB zibatmiņu (no plkstvismaz 2 GiB lielumā) un iegūstiet USB rīku Etcher. Izpildiet instrukcijas, kas norādītas lapā, lai diska atmiņā atvērtu 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ēšanai 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 laikāLai instalētu, 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ā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
Kad 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 clone https://tt-rss.org/git/tt-rss.git tt-rss
Kad TT-RSS atrodas html mapē, tas irinstalēta 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 Web serverī. Tomēr joprojām 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 vietni: 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 root -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" IDENTIFIED BY "password";
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.
FLUSH PRIVILEGES; QUIT
Galīgā TT-RSS konfigurācija
Pārlūka iestatīšanas lapā aizpildiet visuinformācija. Izmantojiet nolaižamo izvēlni, lai atlasītu “MySQL”. Pēc tam 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, un sadaļā “ports” ierakstiet 3306. Lai pabeigtu to, 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ēskonfigurācijas fails. 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čutas nav tur, kur tai jābūt. Dodieties uz komandrindas failu apmaiņas vietni transfer.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. Paturot to prātā, 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.
Nostiprinot 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 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
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ī! Turpmāk 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!
Komentāri