- - Kako ugostiti svoj vlastiti RSS sustav na Linuxu s Tiny Tiny RSS

Kako ugostiti svoj vlastiti RSS sustav na Linuxu pomoću Tiny Tiny RSS

Iako mnogi pretpostavljaju da je mrtva, RSS jestjoš uvijek velika stvar. Mnogi se i dalje oslanjaju na RSS protokol za isporuku članaka o novostima, ažuriranja na web stranicama, pa čak i multimedijske stavke poput video zapisa i podcasta. Postoji mnogo načina za praćenje RSS pretplate: od klijenata za radne površine, pretplata putem e-pošte i mobilnih aplikacija koje pretplatu objedinjuju u iskustvo poput „novina“. Ova su rješenja lijepa, ali imaju i slabiju stranu: usluge isporuke RSS trećih strana mogu otići baš kao što je to učinio Google Reader. Dakle, ako ste obožavatelj RSS-a i korisnik Linuxa, bilo je bolje ako ugostite svoj vlastiti RSS sustav na Linuxu. Zbog toga ćemo u ovom vodiču istražiti kako postaviti vlastiti Tiny Tiny RSS poslužitelj: centralizirano mjesto za smještaj vaših pretplata.

Postavljanje HTTPS poslužitelja

Tiny Tiny RSS je PHP aplikacija. Iz tog razloga, softver se neće pokretati bez poslužitelja s PHP, Apache, itd. Zbog toga ćemo ukratko istražiti kako možete lako postaviti i pokrenuti svoj LAMP poslužitelj. Postoji mnogo različitih načina za postavljanje LAMP servera (Linux, Apache, MySQL i PHP / Python / Perl).

Mnogi poslužiteljski operativni sustavi imaju mogućnost(tijekom instalacije) za brzo raspoređivanje nečeg takvog. Kao što je rečeno, u ovom tutoriju ćemo izvršiti ovaj zadatak s Ubuntu poslužiteljem. To je zato što korištenje distribucije Ubuntu poslužitelja ima mnoge prednosti za korisnike koji ne znaju puno o održavanju OS-a poslužitelja na Linuxu. Uz to, ima brzu podršku za paket, što pojednostavljivanje određenih alata može biti vrlo jednostavno.

Instalacija Ubuntu poslužitelja započinje odlaskom na stranicu za preuzimanje na Ubuntu.com/server. Na stranici za preuzimanje mogu se odabrati dvije odvojene verzije: Dugoročna podrška i najnovije izdanje.

Odaberite verziju LTS ako nemate planoveproći nadogradnju za 6 mjeseci i ne želim se baviti takvim stvarima. Odaberite najnovije izdanje ako uživate u najnovijem softveru i ne smetajte postupku nadogradnje.

Nakon preuzimanja izvadite USB flash pogon (od atnajmanje 2 giB veličine) i nabavite Etcher USB alat. Slijedite upute na stranici kako biste flash datoteku poslužitelja prebacili na pogon. Jednom bljesne, uključite ga u kućni poslužitelj (ili računalo koje planirate koristiti kao poslužitelj). Učitajte BIOS uređaja i postavite ga na podizanje s USB-a.

Kada se učita, provest ćete se kroz instalaciju Ubuntu poslužitelja. Slijedite upute koje donosi Ubuntu. Detaljno ćete objasniti što treba učiniti: od particioniranja, postavljanja korisnika i sl.

U određenom trenutku tijekom Ubuntu poslužiteljainstalacije, korisnik mora odabrati pakete koje će instalirati. Pomoću tipki sa strelicama za kretanje i razmaknicu odaberite, potvrdite okvire pokraj: LAMP poslužitelj i OpenSSH poslužitelj. Zatim pritisnite tipku Enter da biste ih instalirali u sustav.

Kad instalacija završi, ponovno pokrenite stroj.

Instaliranje TT-RSS

Dobivanje sitnih Tiny RSS vrlo je jednostavno s obzirom nakôd je besplatno dostupan za preuzimanje na Githubu. Da bi to radio na Ubuntu poslužitelju, prvi korak je instaliranje Git paketa. Ovo je potrebno, jer bez njega je nemoguće povlačenje koda s Githuba i drugih git izvora. Instalirajte ga unošenjem ove naredbe u prompt ljuske:

sudo apt install git

Uz instalirani git, upišite web direktorij na vašem poslužitelju.

cd /var/www/html/

Zatim upotrijebite git za preuzimanje najnovijeg izdanja TT-RSS:

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

Kad se TT-RSS nalazi u html mapi, to jeinstaliran u sustavu. Pristupite mu otvaranjem URL-a poslužitelja. Ovo je dio koji postaje zapetljan. Kako se radi o web poslužitelju, TT-RSS je lako dostupan s interneta. To je zato što većina usmjerivača već preusmjerava port 80 na internet (iako, u nekim slučajevima, mozda ćete trebati preusmjeriti 80 na internet).

Ako se TT-RSS proslijedi na internet, znači da možete pristupiti svojim RSS feedovima s bilo kojeg mjesta. Alternativno, Tiny Tiny RSS dostupan je izravno na vašem LAN-u.

Postavljanje TT-RSS-a

Tiny Tiny RSS nalazi se na web poslužitelju. Ipak, naš posao nije završen. Softver neće raditi bez konfiguracije. Za početak, idite na Google i upišite "Što je moj IP". Zatim unesite svoju IP adresu u adresnoj traci preglednika.

Na primjer: http: //ip.add.r.ess / tt-rss /. Alternativno, koristite lokalnu IP adresu (koja se nalazi u ifconfig-u u terminalu) i idite na: http: //local.ip.address/tt-rss/

Izrada MySQL baze podataka

Tiny Tiny RSS za rad treba SQL bazu podataka. Stvorimo ga. U ljusku na Ubuntu poslužitelju unesite:

mysql -u root -p

Unesite SQL root lozinku koju ste postavili tijekom instalacije.

U brzom SQL-u napravite bazu podataka pomoću naredbe MySQL.

CREATE DATABASE TtRss;

Sada kada TT-RSS ima bazu podataka s kojom treba raditi, trebat ćemo unijeti korisničko ime. Unesi:

CREATE USER "ttrss"@"localhost" IDENTIFIED BY "password";

Bilješka: promijenite "lozinku" lozinkom koju želite koristiti za korisnika baze podataka ttrss.

Sve SQL povlastice isperite pomoću naredbe flush.

FLUSH PRIVILEGES;
QUIT

Konačna TT-RSS konfiguracija

Na stranici za postavljanje u pregledniku ispunite sveinformacija. Pomoću padajućeg izbornika odaberite "MySQL". Zatim pod „korisničko ime“ upišite ranije stvoreno korisničko ime ttrss, a zatim polje lozinke u polju za lozinku.

Pod polje baze podataka unesite TtRss, a pod tipom "port" 3306. Da biste je dovršili, kliknite "test konfiguracija". Ako se sve odjavi, kliknite na "inicijalizira bazu podataka".

Na sljedećoj stranici, Tiny Tiny RSS generirat ćekonfiguracijska datoteka. Otvorite uređivač teksta na računalu na kojem posjećujete IP adresu poslužitelja, kopirajte konfiguraciju i zalijepite je u uređivač teksta. Spremite datoteku kao config.php.

Konfiguracijska datoteka sigurna je na vašem računalu, alito nije mjesto gdje treba biti. Prijeđite na web-mjesto za dijeljenje datoteka naredbenog retka transfer.sh. Kliknite gumb "kliknite ovdje za pregled", pronađite datoteku config.php na vašem računalu i prenesite je.

Transfer.sh će objaviti URL za preuzimanje s kojeg. Imajući to na umu, vratite se na ljusku Ubuntu poslužitelja i upišite sljedeće naredbe da biste dobili datoteku config.php:

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

Bilješka: "Primjer" se koristi umjesto stvarnog URL-a. Kada prenesete datoteku na Transfer.sh, primjerice je riječ o brojevima i slovima.

Dopuštenja za popravak

Sve je postavljeno, konfiguracijske datoteke i sve ostalo. Treba napraviti još samo jedno: promijeniti dopuštenja mapa da sve na poslužitelju funkcionira.

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

Korištenje sitnih Tiny RSS

Opterećenje http: //ip.add.r.ess / tt-rss /. Web stranica će imati stranicu za prijavu. Zadani podaci za prijavu su: administrator i lozinka. Ići http://ip.add.r.ess/tt-rss/prefs.php, potražite korisničku karticu, a zatim kliknite na "Administrator". Potražite provjeru autentičnosti, a zatim promijenite zadanu lozinku.

Zaključak

Tiny Tiny RSS instaliran je na vašem Ubuntu poslužitelju! Odatle je moguće pretplatiti se na onoliko članaka koliko želite. Korisničko sučelje je prilično lako odabrati! Jednostavno kliknite i bit ćete kod kuće ni za jedan trenutak!

komentari