Deși mulți oameni presupun că este mort, RSS esteîncă un lucru mare. Multe persoane încă se bazează pe protocolul RSS pentru a furniza articole de știri, actualizări pe site-uri web și chiar articole multimedia, cum ar fi videoclipuri și podcast-uri. Există multe modalități de a urmări abonamentele RSS: de la clienți desktop, la abonamente de e-mail și aplicații mobile care agregă abonamente într-o experiență „similară ziarului”. Aceste soluții sunt frumoase, dar au un dezavantaj: serviciile de livrare RSS de la terți pot dispărea la fel cum a făcut Google Reader. Așadar, dacă ești fan RSS și utilizator Linux, este mai bine dacă găzduiești propriul sistem RSS pe Linux. Acesta este motivul pentru care în acest tutorial, vom examina modul de configurare a propriului server RSS Tiny Tiny: un loc centralizat pentru a vă adăuga abonamentele.
Configurarea unui server HTTPS
Tiny Tiny RSS este o aplicație PHP. Din acest motiv, software-ul nu va rula fără un server cu PHP, Apache, etc. Din acest motiv, vom trece pe scurt despre modul în care puteți configura cu ușurință și să rulați propriul dvs. server LAMP. Există multe modalități diferite de a configura un server LAMP (Linux, Apache, MySQL și PHP / Python / Perl).
Multe sisteme de operare server au o opțiune(în timpul instalării) pentru a implementa rapid așa ceva. Acestea fiind spuse, în acest tutorial, vom realiza această sarcină cu serverul Ubuntu. Acest lucru se datorează faptului că utilizarea distribuției serverului Ubuntu are multe beneficii pentru utilizatorii care nu știu multe despre menținerea sistemului de operare al serverului pe Linux. În plus, are suport pentru pachete rapide, ceea ce poate facilita implementarea anumitor instrumente.
Instalarea serverului Ubuntu începe prin accesarea paginii de descărcare de pe Ubuntu.com/server. Pe pagina de descărcare, există două versiuni separate din care să alegeți: Asistență pe termen lung și ultima versiune.
Alegeți versiunea LTS dacă nu aveți planuritrece printr-o actualizare în 6 luni și nu dorești să te ocupi de acest lucru. Alegeți cea mai recentă versiune dacă vă bucurați de cel mai recent software și nu vă deranjează procesul de actualizare.
Odată descărcat, scoateți o unitate flash USB (de la atdimensiune de cel puțin 2 GiB) și obțineți instrumentul USB Etcher. Urmați instrucțiunile de pe pagină pentru a aprinde fișierul ISO Server pe unitate. Odată aprinsă, conectați-l la serverul de acasă (sau la computerul pe care intenționați să îl utilizați ca server). Încărcați BIOS-ul aparatului și setați-l să pornească de la USB.
Când se încarcă, veți fi preluat prin instalarea serverului Ubuntu. Urmați instrucțiunile pe care le creează Ubuntu. Vă va explica în detaliu ce trebuie să faceți: de la partiționare, configurare utilizator etc.
La un moment dat în timpul serverului Ubuntuinstalarea, utilizatorul trebuie să selecteze pachetele de instalat. Utilizând tastele săgeată pentru a naviga și bara de spațiu pentru a selecta, bifați casetele de lângă: LAMP Server și server OpenSSH. Apoi apăsați tasta Enter pentru a le instala în sistem.
După terminarea instalării, reporniți mașina.
Instalarea TT-RSS
Obținerea Tiny Tiny RSS este foarte ușoară, având în vederecodul este disponibil gratuit pentru descărcare pe Github. Pentru a începe să funcționeze pe serverul Ubuntu, primul pas este instalarea pachetului Git. Acest lucru este necesar, deoarece fără el, extragerea codului din Github și din alte surse git este imposibilă. Instalați-o introducând această comandă în promptul shell:
sudo apt install git
Cu git instalat, introduceți directorul web pe serverul dvs.
cd /var/www/html/
Apoi, utilizați git pentru a descărca cea mai recentă versiune de TT-RSS:
git clone https://tt-rss.org/git/tt-rss.git tt-rss
Când TT-RSS se află în folderul html, esteinstalat pe sistem. Accesați-l deschizând adresa URL a serverului. Aceasta este partea care devine dificilă. Deoarece acesta este un server web, TT-RSS este ușor accesibil de pe internet. Acest lucru se datorează faptului că majoritatea routerelor transmit deja portul 80 către internet (totuși, în unele cazuri, este posibil să fie nevoie oricum să port port 80 la internet).
Dacă trimiteți TT-RSS pe internet înseamnă că puteți accesa fluxurile RSS de oriunde. În mod alternativ, Tiny Tiny RSS este accesibil chiar pe LAN.
Configurarea TT-RSS
Tiny Tiny RSS este pe serverul web. Totuși, munca noastră nu a fost finalizată. Software-ul nu va funcționa fără configurare. Pentru a începe, accesați Google și tastați „Care este IP-ul meu”. Apoi, introduceți adresa dvs. IP în bara de adrese a unui browser.
De exemplu: http: //ip.add.r.ess / tt-rss /. Alternativ, utilizați adresa IP locală (găsită cu ifconfig în terminal) și accesați: http: //local.ip.address/tt-rss/
Crearea bazei de date MySQL
Tiny Tiny RSS are nevoie de o bază de date SQL pentru a funcționa. Să creăm una. În shell-ul de pe serverul Ubuntu, introduceți:
mysql -u root -p
Introduceți parola rădăcină SQL setată în timpul instalării.
În promptul SQL, creați baza de date utilizând comanda MySQL.
CREATE DATABASE TtRss;
După ce TT-RSS are o bază de date cu care să funcționeze, va trebui să creăm un nume de utilizator. Introduce:
CREATE USER "ttrss"@"localhost" IDENTIFIED BY "password";
Notă: schimbați „parola” cu parola pe care doriți să o utilizați pentru utilizatorul bazei de date ttrss.
În sfârșit, spălați toate privilegiile SQL cu comanda flush.
FLUSH PRIVILEGES; QUIT
Configurare finală TT-RSS
Pe pagina de configurare din browser, completați toateinformatia. Utilizați meniul vertical pentru a selecta „MySQL”. Apoi, sub „nume de utilizator” introduceți numele de utilizator ttrss creat anterior, urmat de parola pe care ați dat-o în câmpul de parolă.
În câmpul bazei de date, introduceți TtRss și sub tipul „port” din 3306. Pentru a finaliza, faceți clic pe „Configurare test”. Dacă totul se verifică, faceți clic pe „inițializați baza de date”.
Pe pagina următoare, Tiny Tiny RSS va genera unFișier de configurare. Deschideți un editor de text pe computerul pe care vizitați adresa IP a serverului, copiați configurația și lipiți-o în editorul de text. Salvați fișierul ca config.php.
Fișierul de configurare este sigur pe computer, darasta nu este locul unde trebuie să fie. Îndreptați-vă către site-ul transferului de fișiere de linie de comandă transfer.sh. Faceți clic pe butonul „faceți clic aici pentru a răsfoi”, găsiți fișierul config.php pe computer și încărcați-l.

Transfer.sh va scoate un URL din care să descărcați. În acest sens, reveniți la shell-ul serverului Ubuntu și introduceți următoarele comenzi pentru a obține fișierul config.php:
sudo -s cd /var/www/html/tt-rss/ wget https://transfer.sh/EXAMPLE/config.php
Notă: „Exemplu” este utilizat în locul unei adrese URL reale. Când încărcați fișierul dvs. în Transfer.sh, numerele și literele vor fi acolo unde se află cuvântul de exemplu.
Fixarea permiselor

Totul este configurat, fișiere de configurare și toate. Există doar un ultim lucru de făcut: schimbarea permisiunilor folderelor, astfel încât tot ce există pe server să funcționeze.
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
Folosind Tiny Tiny RSS
Sarcină http: //ip.add.r.ess / tt-rss /. Pagina web va avea o pagină de conectare. Informațiile de conectare implicite sunt: admin și parolă. Mergi la http://ip.add.r.ess/tt-rss/prefs.php, căutați fila utilizator, apoi faceți clic pe „Administrator”. Căutați autentificarea, apoi modificați parola implicită.
Concluzie

Tiny Tiny RSS este instalat pe serverul dvs. Ubuntu! De aici, este posibil să vă abonați la cât mai multe articole de știri. Interfața de utilizator este destul de ușor de ridicat! Faceți clic în jur și veți fi acasă în cel mai scurt timp!
Comentarii