- - Hogyan tárolhatja saját RSS rendszerét Linuxon, apró apró RSS-vel

A saját RSS rendszer üzemeltetése Linuxon, apró apró RSS-vel

Bár sokan azt feltételezik, hogy halott, az RSS azmég mindig egy nagy dolog. Sokan továbbra is támaszkodnak az RSS protokollra, hogy hírcikkeket, weboldalak frissítéseit, sőt multimédiás elemeket, például videókat és podcastokat szállítsanak. Az RSS-előfizetések nyomon követésének számos módja van: az asztali kliensektől az e-mail előfizetésekig és a mobil alkalmazásokig, amelyek az előfizetéseket „újságszerű” élménnyé egyesítik. Ezek a megoldások kedvezőek, de vannak hátrányaik: a harmadik féltől származó RSS kézbesítési szolgáltatások megszűnhetnek, akárcsak a Google Reader. Tehát, ha RSS rajongó vagy és Linux felhasználó, akkor jobb, ha saját RSS rendszerét üzemelteti Linuxon. Ez az oka annak, hogy ebben az oktatóanyagban megvizsgáljuk, hogyan állíthat be saját Tiny Tiny RSS szervert: egy központosított helyet, ahol előfizetéseit tárolhatja.

HTTPS szerver beállítása

A Tiny Tiny RSS egy PHP alkalmazás. Ezért a szoftver nem fog futni olyan kiszolgáló nélkül, amelyen PHP, Apache stb. Található. Ezért röviden áttekintjük, hogyan könnyedén beállíthatja és futtathatja saját LAMP szerverét. A LAMP szerver beállításának sokféle módja van (Linux, Apache, MySQL és PHP / Python / Perl).

Számos szerver operációs rendszernek lehetősége van(a telepítés során), hogy gyorsan telepítsen ilyet. Ennek ellenére ebben az oktatóanyagban az Ubuntu szerverrel fogjuk elvégezni ezt a feladatot. Ennek oka az, hogy az Ubuntu szerver disztribúciójának használata számos előnnyel jár a felhasználók számára, akik nem sokat tudnak a szerver operációs rendszer Linux rendszeren történő fenntartásáról. Ezen felül snap csomag támogatással rendelkezik, amely bizonyos eszközök telepítését nagyon egyszerűvé teszi.

Az Ubuntu szerver telepítése az Ubuntu.com/server letöltési oldalra lépésével kezdődik. A letöltési oldalon két különféle változat közül választhat: Long Term Support és a legújabb verzió.

Válassza az LTS verziót, ha még nem tervez6 hónapon belül frissítést hajt végre, és nem akarok ilyen dolgokkal foglalkozni. Válassza ki a legfrissebb verziót, ha élvezi a legfrissebb szoftvert, és ne felejtse el a frissítési folyamatot.

A letöltés után vegye ki az USB flash meghajtót (a (z)legalább 2 GiB méretű), és szerezze be az Etcher USB eszközt. Kövesse az oldalon található utasításokat, hogy a Szerver ISO fájlt a meghajtóra villogja. Miután villogott, csatlakoztassa az otthoni szerverhez (vagy egy számítógéphez, amelyet szerverként kíván használni). Töltse be a számítógép BIOS-ját, és állítsa be úgy, hogy USB-ről induljon.

Amikor betölti, akkor meg kell kezdeni az Ubuntu szerver telepítését. Kövesse az Ubuntu útmutatásait. Részletesen elmagyarázza, mit kell tennie: a particionálástól, a felhasználói beállításoktól és így tovább.

Az Ubuntu szerver egy bizonyos pontjántelepítéskor a felhasználónak ki kell választania a telepítendő csomagokat. A navigációs nyílbillentyűkkel és a szóköz kiválasztásával jelölje be a LAMP szerver és az OpenSSH szerver melletti négyzeteket. Ezután nyomja meg az enter gombot, hogy telepítse őket a rendszerbe.

A telepítés befejezése után indítsa újra a gépet.

A TT-RSS telepítése

A Tiny Tiny RSS beszerzése nagyon egyszerű, mivel aA kód szabadon letölthető a Githubon. Ahhoz, hogy működjön az Ubuntu szerveren, az első lépés a Git csomag telepítése. Ez szükséges, mivel anélkül lehetetlen a kódot Githubból és más git forrásokból kihúzni. Telepítse úgy, hogy beírja ezt a parancsot a parancssorba:

sudo apt install git

A git telepítése után írja be a szerver webkönyvtárát.

cd /var/www/html/

Ezután git segítségével töltse le a TT-RSS legújabb kiadását:

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

Amikor a TT-RSS a html mappában van, az így vantelepítve van a rendszerre. A kiszolgáló URL-jének megnyitásával érheti el. Ez az a rész, ami trükkössé válik. Mivel ez egy webszerver, a TT-RSS az Internetről könnyen elérhető. Ennek oka az, hogy a legtöbb útválasztó már továbbítja a 80-as portot az internetre (bár egyes esetekben a 80-at tovább kell továbbítania az internetre).

A TT-RSS továbbítása az internetre azt jelenti, hogy bárhonnan elérheti RSS-hírcsatornáit. Alternatív megoldásként a Tiny Tiny RSS közvetlenül a LAN-on elérhető.

A TT-RSS beállítása

Tiny Tiny RSS van a webkiszolgálón. Ennek ellenére a munkánk még nem történt meg. A szoftver konfiguráció nélkül nem fog működni. A kezdéshez lépjen a Google-ba, és írja be a „Mi az én IP-m” elemet. Ezután írja be IP-címét a böngésző címsorába.

Például: http: //ip.add.r.ess / tt-rss /. Alternatív megoldásként használja a helyi IP-címet (amelyet a terminál ifconfig-jával talált meg), és lépjen a következő címre: http: //local.ip.address/tt-rss/

A MySQL adatbázis létrehozása

A Tiny Tiny RSS működéséhez SQL adatbázisra van szükség. Készítsünk egyet. Az Ubuntu szerver héjában írja be:

mysql -u root -p

Írja be a telepítés során beállított SQL root jelszót.

Az SQL parancssorban készítse el az adatbázist a MySQL paranccsal.

CREATE DATABASE TtRss;

Most, hogy a TT-RSS-nek van egy adatbázisa, amellyel együtt lehet dolgozni, be kell állítanunk egy felhasználónevet. Belép:

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

Jegyzet: cserélje ki a „jelszót” azzal a jelszóval, amelyet a ttrss adatbázis felhasználói számára használni szeretne.

Végül öblítsen meg minden SQL jogosultságot a flush paranccsal.

FLUSH PRIVILEGES;
QUIT

Végső TT-RSS konfiguráció

A böngésző beállítási oldalán töltse ki az összes elemetaz információ. A legördülő menüből válassza a „MySQL” lehetőséget. Ezután a „felhasználónév” mezőbe írja be a korábban létrehozott ttrss felhasználónevet, majd a jelszó mezőbe megadott jelszót.

Az adatbázis mezőbe írja be a TtRss értéket, és a „port” mezőbe írja be a 3306 értéket. A véglegesítéshez kattintson a „tesztkonfiguráció” elemre. Ha minden megnéz, kattintson az „adatbázis inicializálása” elemre.

A következő oldalon a Tiny Tiny RSS létrehoz egy akonfigurációs fájl. Nyissa meg a szövegszerkesztőt a kiszolgáló IP-címét felkereső számítógépen, másolja át a konfigurációt, és illessze be a szövegszerkesztőbe. Mentse a fájlt config.php formátumban.

A konfigurációs fájl biztonságos a számítógépen, denem ott kell lennie. Menjen át a parancssori fájlmegosztó webhely transfer.sh oldalára. Kattintson a „Kattintson ide a böngészéshez” gombra, keresse meg a számítógépen a config.php fájlt, és töltse fel.

A Transfer.sh kiad egy URL-t, ahonnan letölthető. Ezt szem előtt tartva térjen vissza az Ubuntu szerverhéjhoz, és írja be a következő parancsokat a config.php fájl eléréséhez:

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

Jegyzet: A „példa” a tényleges URL helyett kerül felhasználásra. Amikor feltölti a fájlt a Transfer.sh fájlba, a szám és a betű ott lesz, ahol a példa található.

Javítások

Minden fel van állítva, a konfigurációs fájlok és az összes. Csak egy utolsó lépés van: változtassa meg a mappák engedélyét, hogy minden a szerveren működjön.

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 használata

Betöltés http: //ip.add.r.ess / tt-rss /. A weboldalnak bejelentkezési oldala lesz. Az alapértelmezett bejelentkezési információ: admin és jelszó. Menj http://ip.add.r.ess/tt-rss/prefs.php, keresse meg a felhasználói fület, majd kattintson a „Rendszergazda” elemre. Keresse meg a hitelesítést, majd módosítsa az alapértelmezett jelszót.

Következtetés

Tiny Tiny RSS van telepítve az Ubuntu szerverre! Innentől kezdve fel lehet előfizetni annyi hírcikkre, amennyit csak akar. A felhasználói felületet nagyon könnyű felvenni! Csak kattintson a környékre, és hamarosan otthon lesz!

Hozzászólások