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

click fraud protection

Bár sokan azt feltételezik, hogy halott, az RSS továbbra is 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 jóak, de vannak hátrányaik is: a harmadik féltől származó RSS kézbesítési szolgáltatások ugyanúgy elmenhetnek Google Olvasó tette. 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 az oka annak, hogy 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).

instagram viewer

Számos szerver operációs rendszernek lehetősége van (a telepítés során) gyorsan telepíteni valami ilyesmit. 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 van Snap csomag támogatás, amely megkönnyíti bizonyos eszközök telepítését.

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 verzió közül lehet választani: hosszú távú támogatás és a legújabb kiadás.

Válassza az LTS verziót, ha nem tervezi, hogy 6 hónapon belül frissítést hajt végre, és nem akarja foglalkozni ezzel a fajta dologgal. Válassza ki a legújabb 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 (legalább 2 Gb méretű), és szerezze be a Matrica USB eszköz. Kövesse az utasításokat az oldalon, 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öltődik, 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 telepítésének egy bizonyos pontján 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 a kód szabadon letölthető a Githubon. Ahhoz, hogy az Ubuntu szerveren működjön, 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

Ha a git telepítve van, í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 klón https://tt-rss.org/git/tt-rss.git TT-RSS 

Amikor a TT-RSS a html mappában van, telepí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-as portot 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.

LÉTREHOZ ADATBÁZIS TtRss;

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

CREATE USER 'ttrss' @ 'localhost' A 'jelszóval' AZONOSÍTVA;

Jegyzet: változtassa meg 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.

SZENNYEZETT ELJÁRÁSOK; KILÉPÉS. 

Végső TT-RSS konfiguráció

Töltse ki az összes információt a böngésző beállítási oldalán. 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” típusba írja be a 3306 értéket. A véglegesítéshez kattintson a „tesztkonfiguráció” elemre. Ha mindent ellenőriz, kattintson az „adatbázis inicializálása” elemre.

A következő oldalon a Tiny Tiny RSS létrehoz egy konfigurációs fájlt. Nyissa meg a szövegszerkesztőt a kiszolgáló IP-címét meglátogató 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, de ehhez nem kell lennie. Menjen át a parancssori fájlmegosztó webhelyre transfer.sh. 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: módosítsa a mappák engedélyét, hogy minden a szerveren működjön.

chmod -R 777 gyorsítótár / képek chmod -R 777 gyorsítótár / feltöltés chmod -R 777 gyorsítótár / export chmod -R 777 gyorsítótár / 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!

watch instagram story