Jak uspořádat svůj vlastní RSS systém na Linuxu s malými malými RSS

Ačkoli mnoho lidí předpokládá, že je mrtvá, RSS je stále velká věc. Mnoho lidí se stále spoléhá na protokol RSS pro poskytování článků, aktualizací na webových stránkách a dokonce i multimediálních položek, jako jsou videa a podcasty. Existuje mnoho způsobů, jak sledovat odběry RSS: od desktopových klientů až po předplatné e-mailů a mobilní aplikace, které shromažďují předplatné do "novinového" zážitku. Tato řešení jsou hezká, ale mají nevýhodu: služby doručování RSS třetích stran mohou odejít stejně jako Google Reader dělal. Takže pokud jste fanoušek RSS a uživatel Linuxu, je to lepší, pokud hostitelský vlastní systém RSS na Linuxu. To je důvod, proč se v tomto tutoriálu setkáme s nastavením vlastního Drobečkovitého RSS serveru: centralizovaným místem, kde si můžete předplatit své příspěvky.

Nastavení serveru HTTPS

Tiny Tiny RSS je PHP aplikace. Z tohoto důvodu se software nebude spouštět bez serveru s PHP, Apache atd. Proto se budeme krátce seznámit s tím, jak můžete snadno nastavit a spustit vlastní server LAMP. Existuje mnoho různých způsobů, jak jít o nastavení serveru LAMP (Linux, Apache, MySQL a PHP / Python / Perl).

Mnoho serverových operačních systémů má možnost (během instalace) rychle nasadit něco takového. To je řečeno, v tomto tutoriálu, budeme tento úkol plnit u serveru Ubuntu. Důvodem je to, že používání distribuce serverů Ubuntu má mnoho výhod pro uživatele, kteří o operačních systémech Linuxu nevědí hodně. Navíc má snap balíček podpora, která může velmi usnadnit nasazení určitých nástrojů.

Instalace serveru Ubuntu začíná na stránce pro stahování na Ubuntu.com/serveru. Na stránce stahování jsou k dispozici dvě samostatné verze: Dlouhodobá podpora a nejnovější verze.

Zvolte verzi LTS, pokud nemáte v úmyslu projít upgrade v měsících 6 a nechcete se s takovými věcmi zabývat. Vyberte si nejnovější verzi, pokud máte rádi nejnovější software a nevadí vám proces upgradu.

Jakmile jste stáhli, vyjměte USB flash disk (alespoň 2 GiB ve velikosti) a získejte Etcher USB nástroj. Postupujte podle pokynů na stránce a blikněte soubor ISO serveru na jednotku. Jakmile začnete blikat, připojte jej k domácímu serveru (nebo počítači, který hodláte použít jako server). Vložte do počítače systém BIOS a nastavte jej na zavedení z USB.

Když se načte, budete provedeni instalací serveru Ubuntu. Postupujte podle pokynů, které Ubuntu přináší. Podrobně to vysvětlí, co dělat: od rozdělení, nastavení uživatelů atd.

V určitém okamžiku během instalace serveru Ubuntu musí uživatel vybrat balíčky k instalaci. Pomocí šipek pro navigaci a mezerník pro výběr zaškrtněte políčka vedle: LAMP Server a OpenSSH server. Poté stiskněte klávesu Enter a nainstalujte je do systému.

Po dokončení instalace restartujte zařízení.

Instalace TT-RSS

Získání Tiny Tiny RSS je velmi snadné, vzhledem k tomu, že kód je volně k dispozici ke stažení na Github. Chcete-li, aby fungoval na serveru Ubuntu, je prvním krokem instalace balíčku Git. Je to nezbytné, protože bez něj není možné vytahovat kód z Githubu a jiných zdrojů git. Nainstalujte jej zadáním příkazu do příkazového řádku:

sudo apt nainstalovat git

S nainstalovaným programem git zadejte webový adresář na server.

cd / var / www / html /

Potom použijte git ke stažení nejnovější verze TT-RSS:

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

Když je TT-RSS v html složce, je nainstalován v systému. Otevřete jej otevřením adresy URL serveru. To je ta část, která se stává obtížným. Jelikož se jedná o webový server, TT-RSS je snadno přístupný z internetu. Je to proto, že většina směrovačů již předává port 80 na internet (i když v některých případech možná budete muset přenést 80 na internet stejně).

Díky tomu, že služba TT-RSS byla přesměrována na internet, máte přístup k vašim RSS kanálům odkudkoli. Alternativně je Tiny Tiny RSS přístupné přímo ve vaší síti LAN.

Nastavení TT-RSS

Drobeček malý RSS je na webovém serveru. Přesto se naše práce nedělá. Software nebude pracovat bez konfigurace. Chcete-li začít, přejděte na Google a zadejte "Co je můj IP". Potom zadejte adresu IP do adresního řádku prohlížeče.

Například: http: //ip.add.r.ess / tt-rss /. Případně použijte místní adresu IP (nalezenou s ifconfig v terminálu) a přejděte na adresu: http: //local.ip.address/tt-rss/

Vytvoření databáze MySQL

Malý malý RSS potřebuje databázi SQL pracovat. Vytvořme jednu. V shellu na serveru Ubuntu zadejte:

mysql -u root -p

Zadejte root heslo SQL, které jste nastavili během instalace.

V příkazu SQL proveďte databázi pomocí příkazu MySQL.

CREATE DATABASE TtRss;

Nyní, když TT-RSS má databázi, s níž máme pracovat, budeme muset vytvořit uživatelské jméno. Zadejte:

CREATE USER 'ttrss' @ 'localhost' IDENTIFIED BY 'heslo';

Poznámka: změňte heslo s heslem, které chcete použít pro uživatele databáze ttrss.

Nakonec vyprázdněte všechna oprávnění SQL příkazem flush.

FLOW PRIVILEGES; PŘESTAT

Konečná konfigurace TT-RSS

Na stránce nastavení v prohlížeči vyplňte všechny informace. Pomocí rozbalovací nabídky vyberte položku "MySQL". Poté pod "uživatelské jméno" zadejte ttrss uživatelské jméno vytvořené dříve, následované heslem, které jste mu zadali do pole pro heslo.

V poli databáze zadejte TtRss a pod typem "port" v 3306. Chcete-li jej dokončit, klikněte na "Test konfigurace". Pokud vše skončí, klikněte na tlačítko "inicializovat databázi".

Na další stránce vytvoří Tiny Tiny RSS konfigurační soubor. Otevřete textový editor v počítači, na kterém jste navštívili adresu IP serveru, zkopírujte konfiguraci a vložte ji do textového editoru. Uložte soubor jako config.php.

Konfigurační soubor je bezpečný na vašem počítači, ale není to místo, kde to musí být. Přejděte na stránku sdílení souborů příkazového řádku transfer.sh. Klikněte na tlačítko "klikněte zde procházet", najděte soubor config.php v počítači a nahrajte jej.

Transfer.sh bude vygenerovat url, ze kterého bude možné stahovat. V tomto ohledu se vraťte do shellu serveru Ubuntu a do souboru config.php zadejte následující příkazy:

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

Poznámka: "Příklad" se používá namísto skutečné adresy URL. Při nahrávání souboru do souboru Transfer.sh budou čísla a písmena, kde je příkladné slovo.

Opravy oprávnění

Všechno je nastaveno, konfigurační soubory a vše. Je tu ještě jedna poslední věc: změnit oprávnění složek tak, aby fungovalo všechno na serveru.

chmod -R 777 mezipaměť / obrázky chmod -R 777 cache / upload chmod -R 777 cache / export chmod -R 777 cache / js chmod -R 777 ikony krmení chmod -R 777 zámek

Použití malých drobných RSS

Zatížení http://ip.add.r.ess /tt-rss/. Webová stránka bude mít přihlašovací stránku. Výchozí přihlašovací údaje jsou: admin a heslo. Jít do http://ip.add.r.ess/tt-rss/prefs.php, podívejte se na kartu uživatele a potom klikněte na tlačítko "Admin". Vyhledejte ověřování a změňte výchozí heslo.

závěr

Tiny Tiny RSS je nainstalován na vašem Ubuntu serveru! Odtud je možné si objednat co nejvíce zpravodajských článků, kolik chcete. Uživatelské rozhraní je docela snadné vyzvednout! Stačí kliknout a budete v tu chvíli doma!

Zdroj

Napsat komentář

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.