Vaikka monet ihmiset olettavat sen olevan kuollut, RSS onsilti iso asia. Monet ihmiset luottavat edelleen RSS-protokollaan toimittaakseen uutisartikkeleita, päivityksiä verkkosivustoille ja jopa multimediatuotteita, kuten videoita ja podcasteja. RSS-tilauksia voidaan seurata monin tavoin: pöytätietokoneista sähköpostitilauksiin ja mobiilisovelluksiin, jotka yhdistävät tilaukset ”sanomalehtimäiseksi” kokemukseksi. Nämä ratkaisut ovat hienoja, mutta niillä on haittapuoli: kolmansien osapuolien RSS-jakelupalvelut voivat mennä pois samoin kuin Google Reader. Joten, jos olet RSS-fani ja Linux-käyttäjä, on vain parempi, jos isännöit omaa RSS-järjestelmääsi Linuxissa. Siksi tässä opetusohjelmassa käsittelemme kuinka perustaa oma pieni Tiny Tiny RSS -palvelimesi: keskitetty paikka tilauksillesi.
HTTPS-palvelimen asettaminen
Tiny Tiny RSS on PHP-sovellus. Tästä syystä ohjelmisto ei toimi ilman palvelinta, jossa on PHP, Apache jne. Tästä syystä käsittelemme lyhyesti, kuinka voit helposti asettaa ja käyttää omaa LAMP-palvelinta. LAMP-palvelimen asentamiseen on monia eri tapoja (Linux, Apache, MySQL ja PHP / Python / Perl).
Monilla palvelimen käyttöjärjestelmillä on vaihtoehto(asennuksen aikana) asentamaan nopeasti jotain tällaista. Tässä opetusohjelmassa me kuitenkin suoritamme tämän tehtävän Ubuntu-palvelimen kanssa. Tämä johtuu siitä, että Ubuntu-palvelinjakelun käytöllä on monia etuja käyttäjille, jotka eivät tiedä paljoa palvelinjärjestelmän ylläpidosta Linuxissa. Lisäksi siinä on pikapaketti, joka voi tehdä tiettyjen työkalujen käyttöönoton erittäin helpoksi.
Ubuntu-palvelimen asentaminen alkaa menemällä lataussivulle Ubuntu.com/server. Lataussivulla on kaksi erillistä versiota, joista valita: Pitkäaikainen tuki ja uusin versio.
Valitse LTS-versio, jos sinulla ei ole suunnitelmialäpikäynnin päivityksen kuudessa kuukaudessa, etkä halua käsitellä tällaista asiaa. Valitse uusin julkaisu, jos nautit uusimmista ohjelmistoista, älä unohda päivitysprosessia.
Kun olet ladannut, ota pois USB-muistitikku (of atvähintään 2 Gt) ja hanki Etcher USB-työkalu. Noudata sivun ohjeita, jotta Flash ISO-tiedosto välkkyy asemaan. Kun se on vilkkunut, kytke se kotipalvelimeesi (tai tietokoneeseen, jota aiot käyttää palvelimena). Lataa laitteen BIOS ja aseta se käynnistymään USB: ltä.
Kun se latautuu, sinut läpi Ubuntu-palvelimen asennus. Seuraa Ubuntun esittämiä ohjeita. Se selittää yksityiskohtaisesti, mitä tehdä: osioinnista, käyttäjän asennuksesta ja niin edelleen.
Tietyn ajankohtana Ubuntu-palvelimen aikanaasennuksen käyttäjän on valittava asennettavat paketit. Valitse nuolinäppäimillä navigoidaksesi ja valitaksesi välilyönti, valitse ruudut vieressä: LAMP-palvelin ja OpenSSH-palvelin. Asenna sitten järjestelmään painamalla enter-näppäintä.
Kun asennus on valmis, käynnistä kone uudelleen.
TT-RSS: n asentaminen
Tiny Tiny RSS: n saaminen on erittäin helppoa, kun otetaan huomioonkoodi on vapaasti ladattavissa Githubista. Jotta se toimisi Ubuntu-palvelimella, ensimmäinen askel on asentaa Git-paketti. Tämä on välttämätöntä, koska ilman sitä koodin vetäminen Githubista ja muista lähteistä on mahdotonta. Asenna se kirjoittamalla tämä komento shell-kehotteeseen:
sudo apt install git
Kirjoita git asennettuna palvelimen Web-hakemistoon.
cd /var/www/html/
Lataa sitten git: llä uusin TT-RSS-julkaisu:
git clone https://tt-rss.org/git/tt-rss.git tt-rss
Kun TT-RSS on html-kansiossa, se onasennettu järjestelmään. Pääset siihen avaamalla palvelimen URL-osoite. Tämä on hankalaa. Koska tämä on web-palvelin, TT-RSS on helposti saatavissa Internetistä. Tämä johtuu siitä, että useimmat reitittimet välittävät jo portin 80 Internetiin (tosin joissain tapauksissa joudut ehkä siirtämään portin 80 edelleen Internetiin).
Kun TT-RSS on lähetetty edelleen Internetiin, voit käyttää RSS-syötteitäsi mistä tahansa. Vaihtoehtoisesti Tiny Tiny RSS on saatavana suoraan lähiverkon kautta.
TT-RSS: n asettaminen
Tiny Tiny RSS on Web-palvelimella. Työtämme ei silti ole tehty. Ohjelmisto ei toimi ilman määrityksiä. Aloita siirtymällä Googleen ja kirjoittamalla ”Mikä on minun IP”. Kirjoita sitten IP-osoitteesi selaimen osoiteriville.
Esimerkiksi: http: //ip.add.r.ess / tt-rss /. Käytä vaihtoehtoisesti paikallista IP-osoitetta (joka löytyy päätteen ifconfig-tiedostosta) ja siirry osoitteeseen: http: //local.ip.address/tt-rss/
MySQL-tietokannan luominen
Tiny Tiny RSS tarvitsee SQL-tietokannan toimiakseen. Luotaan yksi. Kirjoita Ubuntu-palvelimen kuoreen:
mysql -u root -p
Kirjoita asennuksen aikana asettamasi SQL-pääkäyttäjän salasana.
Luo tietokanta SQL-kehotteessa MySQL-komennolla.
CREATE DATABASE TtRss;
Nyt kun TT-RSS: llä on tietokanta työskennellä, meidän on luotava käyttäjänimi. Tulla sisään:
CREATE USER "ttrss"@"localhost" IDENTIFIED BY "password";
merkintä: vaihda ”salasana” salasanalla, jota haluat käyttää ttrss-tietokannan käyttäjälle.
Viimeiseksi, huuhtele kaikki SQL-oikeudet flush-komennolla.
FLUSH PRIVILEGES; QUIT
Lopullinen TT-RSS-määritys
Täytä kaikki selaimen asetussivullatieto. Valitse avattavasta valikosta ”MySQL”. Kirjoita sitten käyttäjätunnuksen alle aikaisemmin luotu ttrss-käyttäjänimi ja seuraa salasanakenttään antamasi salasana.
Kirjoita TtRss tietokantakenttään ja kirjoita kohtaan “portti” kohtaan 3306. Viimeistele se napsauttamalla “test configuration”. Jos kaikki tarkistaa, napsauta ”alusta tietokanta”.
Seuraavalla sivulla Tiny Tiny RSS luo akokoonpanotiedosto. Avaa tekstieditori tietokoneella, jolla vierailet palvelimen IP-osoitteessa, kopioi kokoonpano ja liitä se tekstieditoriin. Tallenna tiedosto muodossa config.php.
Konfigurointitiedosto on turvallinen tietokoneellasi, muttasiellä sen ei tarvitse olla. Siirry komentorivitiedostojenjakosivustolle transfer.sh. Napsauta “napsauta tätä selataksesi” -painiketta, etsi tietokoneellesi config.php-tiedosto ja lähetä se.

Transfer.sh tulostaa URL-osoitteen, josta voit ladata. Palaa tämä huomioon Ubuntu-palvelimen kuoreen ja kirjoita seuraavat komennot saadaksesi config.php-tiedoston:
sudo -s cd /var/www/html/tt-rss/ wget https://transfer.sh/EXAMPLE/config.php
merkintä: ”Esimerkkiä” käytetään todellisen URL-osoitteen sijasta. Kun lataat tiedostosi Transfer.sh-tiedostoon, numerot ja kirjaimet ovat siellä, missä esimerkisana on.
Korjaus oikeudet

Kaikki on asetettu, kokoonpanotiedostot ja kaikki. On vain yksi viimeinen tehtävä: muuta kansioiden käyttöoikeuksia, jotta palvelimella kaikki toimii.
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
Tiny Tiny RSS: n käyttäminen
Ladata http: //ip.add.r.ess / tt-rss /. Verkkosivulla on kirjautumissivu. Oletuksena kirjautumistiedot ovat: järjestelmänvalvoja ja salasana. Mene http://ip.add.r.ess/tt-rss/prefs.php, etsi käyttäjän välilehti ja napsauta sitten Järjestelmänvalvoja. Etsi todennus ja vaihda sitten oletussalasana.
johtopäätös

Tiny Tiny RSS on asennettu Ubuntu-palvelimellesi! Täältä on mahdollista tilata niin monta uutisia kuin haluat. Käyttöliittymä on melko helppo noutaa! Napsauta vain ympäri, ja olet kotona ei ole hetkessä!
Kommentit