So hosten Sie Ihr eigenes RSS-System unter Linux mit Tiny Tiny RSS

click fraud protection

Obwohl viele Leute davon ausgehen, dass es tot ist, ist RSS immer noch eine große Sache. Viele Menschen verlassen sich immer noch auf das RSS-Protokoll, um Nachrichtenartikel, Updates auf Websites und sogar Multimedia-Artikel wie Videos und Podcasts bereitzustellen. Es gibt viele Möglichkeiten, RSS-Abonnements im Auge zu behalten: von Desktop-Clients über E-Mail-Abonnements bis hin zu mobilen Apps, die Abonnements zu einem zeitungsähnlichen Erlebnis zusammenfassen. Diese Lösungen sind nett, haben aber einen Nachteil: RSS-Lieferservices von Drittanbietern können genauso verschwinden Google Reader tat. Wenn Sie ein RSS-Fan und ein Linux-Benutzer sind, ist es einfach besser, Ihr eigenes RSS-System unter Linux zu hosten. Aus diesem Grund erfahren Sie in diesem Lernprogramm, wie Sie Ihren eigenen Tiny Tiny RSS-Server einrichten: einen zentralen Ort für Ihre Abonnements.

Einrichten eines HTTPS-Servers

Tiny Tiny RSS ist eine PHP-Anwendung. Aus diesem Grund läuft die Software nicht ohne einen Server mit PHP, Apache usw. Aus diesem Grund werden wir kurz darauf eingehen, wie Sie Ihren eigenen LAMP-Server einfach einrichten und betreiben können. Es gibt viele verschiedene Möglichkeiten, einen LAMP-Server einzurichten (Linux, Apache, MySQL und PHP / Python / Perl).

instagram viewer

Viele Server-Betriebssysteme haben (während der Installation) die Möglichkeit, so etwas schnell bereitzustellen. In diesem Tutorial werden wir diese Aufgabe jedoch mit dem Ubuntu-Server ausführen. Dies liegt daran, dass die Verwendung der Ubuntu-Serververteilung viele Vorteile für Benutzer bietet, die nicht viel über die Wartung von Server-Betriebssystemen unter Linux wissen. Darüber hinaus hat es Snap-Paket Unterstützung, die die Bereitstellung bestimmter Tools sehr einfach machen kann.

Die Installation des Ubuntu-Servers beginnt mit der Download-Seite unter Ubuntu.com/server. Auf der Download-Seite stehen zwei separate Versionen zur Auswahl: Langzeitsupport und die neueste Version.

Wählen Sie die LTS-Version, wenn Sie nicht vorhaben, in 6 Monaten ein Upgrade durchzuführen, und sich nicht mit solchen Dingen befassen möchten. Wählen Sie die neueste Version, wenn Sie die neueste Software mögen, und stören Sie sich nicht am Upgrade-Prozess.

Holen Sie nach dem Herunterladen ein USB-Flash-Laufwerk (mit einer Größe von mindestens 2 GiB) heraus und holen Sie sich das Ätz-USB-Tool. Befolgen Sie die Anweisungen auf der Seite, um die Server-ISO-Datei auf das Laufwerk zu flashen. Schließen Sie es nach dem Flashen an Ihren Heimserver (oder Computer, den Sie als Server verwenden möchten) an. Laden Sie das BIOS des Computers und stellen Sie es so ein, dass es von USB startet.

Wenn es geladen wird, werden Sie durch die Installation des Ubuntu-Servers geführt. Befolgen Sie die Anweisungen von Ubuntu. Im Folgenden wird ausführlich erläutert, was zu tun ist: Partitionierung, Benutzereinrichtung usw.

Zu einem bestimmten Zeitpunkt während der Installation des Ubuntu-Servers muss der Benutzer die zu installierenden Pakete auswählen. Aktivieren Sie die Kontrollkästchen neben: LAMP-Server und OpenSSH-Server, indem Sie mit den Pfeiltasten navigieren und die Leertaste auswählen. Drücken Sie dann die Eingabetaste, um sie auf dem System zu installieren.

Starten Sie den Computer nach Abschluss der Installation neu.

TT-RSS installieren

Tiny Tiny RSS zu bekommen ist sehr einfach, da der Code auf Github frei zum Download zur Verfügung steht. Damit es auf dem Ubuntu-Server funktioniert, müssen Sie zunächst das Git-Paket installieren. Dies ist notwendig, da es ohne sie unmöglich ist, Code aus Github und anderen Git-Quellen zu ziehen. Installieren Sie es, indem Sie diesen Befehl in die Shell-Eingabeaufforderung eingeben:

sudo apt install git

Geben Sie bei installiertem Git das Webverzeichnis auf Ihrem Server ein.

cd / var / www / html /

Verwenden Sie dann git, um die neueste Version von TT-RSS herunterzuladen:

Git-Klon https://tt-rss.org/git/tt-rss.git tt-rss 

Wenn sich das TT-RSS im HTML-Ordner befindet, wird es auf dem System installiert. Greifen Sie darauf zu, indem Sie die URL des Servers öffnen. Dies ist der Teil, der schwierig wird. Da es sich um einen Webserver handelt, ist TT-RSS über das Internet leicht zugänglich. Dies liegt daran, dass die meisten Router Port 80 bereits an das Internet weiterleiten (in einigen Fällen müssen Sie jedoch möglicherweise trotzdem 80 an das Internet weiterleiten).

Wenn TT-RSS an das Internet weitergeleitet wird, können Sie von überall auf Ihre RSS-Feeds zugreifen. Alternativ kann auf Tiny Tiny RSS direkt in Ihrem LAN zugegriffen werden.

Einrichten von TT-RSS

Tiny Tiny RSS befindet sich auf dem Webserver. Trotzdem ist unsere Arbeit noch nicht erledigt. Die Software funktioniert ohne Konfiguration nicht. Gehen Sie zunächst zu Google und geben Sie "Was ist meine IP" ein. Geben Sie dann Ihre IP-Adresse in die Adressleiste eines Browsers ein.

Zum Beispiel: http://ip.add.r.ess /tt-rss/. Verwenden Sie alternativ die lokale IP-Adresse (gefunden mit ifconfig im Terminal) und gehen Sie zu: http://local.ip.address/tt-rss/

Erstellen der MySQL-Datenbank

Tiny Tiny RSS benötigt eine SQL-Datenbank, um zu funktionieren. Erstellen wir eine. Geben Sie in der Shell auf dem Ubuntu-Server Folgendes ein:

mysql -u root -p

Geben Sie das SQL-Root-Passwort ein, das Sie während der Installation festgelegt haben.

Erstellen Sie in der SQL-Eingabeaufforderung die Datenbank mit dem Befehl MySQL.

CREATE DATABASE TtRss;

Nachdem TT-RSS über eine Datenbank verfügt, mit der wir arbeiten können, müssen wir einen Benutzernamen erstellen. Eingeben:

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

Hinweis: Ändern Sie "Passwort" mit dem Passwort, das Sie für den Benutzer der ttrss-Datenbank verwenden möchten.

Zuletzt leeren Sie alle SQL-Berechtigungen mit dem Befehl flush.

SPÜLPRIVILEGIEN; VERLASSEN. 

Endgültige TT-RSS-Konfiguration

Füllen Sie auf der Setup-Seite im Browser alle Informationen aus. Verwenden Sie die Dropdown-Liste, um "MySQL" auszuwählen. Geben Sie dann unter "Benutzername" den zuvor erstellten ttrss-Benutzernamen ein, gefolgt von dem Passwort, das Sie im Feld "Passwort" angegeben haben.

Geben Sie im Feld Datenbank TtRss ein und geben Sie unter "Port" 3306 ein. Klicken Sie zum Abschluss auf "Testkonfiguration". Wenn alles ausgecheckt ist, klicken Sie auf "Datenbank initialisieren".

Auf der nächsten Seite generiert Tiny Tiny RSS eine Konfigurationsdatei. Öffnen Sie einen Texteditor auf dem Computer, auf dem Sie die IP-Adresse des Servers besuchen, kopieren Sie die Konfiguration und fügen Sie sie in den Texteditor ein. Speichern Sie die Datei als config.php.

Die Konfigurationsdatei ist auf Ihrem PC sicher, aber dort muss sie nicht sein. Gehen Sie zur Befehlszeilen-Dateifreigabeseite transfer.sh. Klicken Sie auf die Schaltfläche "Zum Durchsuchen hier klicken", suchen Sie die Datei config.php auf Ihrem Computer und laden Sie sie hoch.

Transfer.sh gibt eine URL zum Herunterladen aus. Gehen Sie vor diesem Hintergrund zur Ubuntu-Server-Shell zurück und geben Sie die folgenden Befehle ein, um die Datei config.php abzurufen:

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

Hinweis: "Beispiel" wird anstelle einer tatsächlichen URL verwendet. Wenn Sie Ihre Datei auf Transfer.sh hochladen, befinden sich Zahlen und Buchstaben dort, wo sich das Beispielwort befindet.

Berechtigungen reparieren

Alles ist eingerichtet, Konfigurationsdateien und alles. Es gibt nur noch eine letzte Sache: Ändern Sie die Berechtigungen der Ordner, damit alles auf dem Server funktioniert.

chmod -R 777 Cache / Bilder chmod -R 777 Cache / Upload chmod -R 777 Cache / Export chmod -R 777 Cache / js chmod -R 777 Feed-Symbole chmod -R 777 Sperre

Verwenden von Tiny Tiny RSS

Belastung http://ip.add.r.ess /tt-rss/. Die Webseite hat eine Anmeldeseite. Die Standardanmeldeinformationen sind: admin und Passwort. Gehe zu http://ip.add.r.ess/tt-rss/prefs.phpSuchen Sie nach der Registerkarte Benutzer und klicken Sie dann auf "Admin". Suchen Sie nach Authentifizierung und ändern Sie dann das Standardkennwort.

Fazit

Tiny Tiny RSS ist auf Ihrem Ubuntu-Server installiert! Von hier aus können Sie so viele Nachrichtenartikel abonnieren, wie Sie möchten. Die Benutzeroberfläche ist recht einfach zu erlernen! Klicken Sie sich einfach um und Sie sind in kürzester Zeit zu Hause!

watch instagram story