Tasche ist ein beliebter Dienst, mit dem wir Webseiten speichern können, um sie später ruhig zu lesen. Was es zu einem großartigen Service macht, ist, dass wir das, was wir im Browser speichern, mit unserem Telefon synchronisieren und so die Informationen überall hin mitnehmen können. Aber Pocket hat ein Problem, es ist proprietär.
Einlesen Sehr Linux Ich fand heraus, dass es eine Open-Source-Alternative namens gibt Wallaby, die wir auf zwei Arten verwenden können:
1. Wir erstellen ein kostenloses Konto bei Framabag
2. Oder wir installieren es auf unserem eigenen Server.
Und genau das möchte ich in diesem Artikel zeigen, wie Wallabag auf einfache Weise auf unserem VPS installiert werden kann.
Datenbank erstellen
Als erstes müssen wir eine Datenbank in erstellen MySQL oder Postgres für Wallabag. In meinem Fall machen wir das mit MySQL. Wir können PHPMyAdmin dafür verwenden, aber in diesem Fall werden wir es über das Terminal tun, also führen wir Folgendes aus:
$ mysql -u Wurzel -p
Wir geben unser MySQL-Passwort ein und erstellen später die Datenbank * wallabag *, obwohl Sie den gewünschten Namen wählen können:
mysql> Datenbank-Wallabag erstellen; Abfrage OK, 1 Zeile betroffen (0.03 Sek.)
Sobald die Datenbank erstellt ist, legen wir die Berechtigungen für den Benutzer * wallabag * fest.
mysql> ERTEILEN SIE ALLE PRIVILEGIEN FÜR wallabag. * TO 'wallabag' @ 'localhost' IDENTIFIED BY 'password'; Abfrage OK, 0 Zeilen betroffen (0.13 Sek.)
Wie es logisch ist, wenn * Passwort * besagt, dass wir das Passwort für die Datenbank eingeben. Schließlich führen wir aus:
mysql> FLUSH PRIVILEGES; Abfrage OK, 0 Zeilen betroffen (0.05 Sek.)
Und das war's, wir können jetzt MySQL beenden.
Wallabag installieren
Sobald wir MySQL beenden, schreiben wir in das Terminal:
$ wget -c http://wllbg.org/latest $ mv neueste wallabag.zip $ unzip wallabag.zip $ mv wallabag-1.9 wallabag $ sudo mv wallabag / var / www / wallabag $ cd / var / www / $ sudo chown -R www-data: www-data wallabag / $ sudo chmod -R 755 wallabag /
Ich denke du verstehst was wir gerade gemacht haben. Zuerst laden wir die Datei herunter, benennen sie dann um, extrahieren den Inhalt, ändern den Namen des Ordners, der als Ergebnis der Extraktion übrig geblieben ist, und übertragen ihn dann mit Administratorrechten in das Verzeichnis, in dem unsere Websites gehostet werden. Schließlich legen wir den Eigentümer und die erforderlichen Berechtigungen für den Ordner fest.
Jetzt müssen wir einen VHost in Apache erstellen, damit wir Folgendes ausführen können:
Berühren Sie /etc/apache2/sites-availables/wallabag.midominio.ltd
Und wir legen es hinein:
ServerAdmin elav@mydomain.ltd Servername wallabag.mydomain.ltd DocumentRoot / var / www / wallabag / ErrorLog "/var/log/apache80/wallabag_error.log" CustomLog "/var/log/apache2/wallabag_access.log" common Optionen Indizes FollowSymLinks MultiViews AllowOverride Alle Bestellungen zulassen, von allen zulassen zulassen
Wir starten Apache neu:
$ sudo /etc/init.d/apache2 Neustart
Wir öffnen einen Browser und greifen auf * wallabag.midominio.ltd * zu. Wir sollten so etwas bekommen:
Wir müssen zwei Dinge erkennen, bevor wir fortfahren:
1. Klicken Sie auf die Schaltfläche mit der Aufschrift: Klicken Sie auf die Schaltfläche, die für die Installation von Wallabag erforderlich ist: Einige Warnungen, aber das Minimum ist da!
2. Wir müssen Twig installieren. Wir müssen nur den Knopf drücken, der sagt: Laden Sie Vendor.zip herunter und es wird automatisch installiert.
Wenn wir Schritt zwei machen, erhalten wir Folgendes:
Beachten Sie, dass wir jetzt die Möglichkeit haben, auszuwählen, welche Datenbank wir verwenden möchten. Wie ich bereits sagte, wird dies MySQL sein. Also füllen wir die Felder mit den Daten aus unserer DB aus.
Jetzt wählen wir den Benutzernamen, das Passwort und die E-Mail-Adresse (alternative Option) für Wallabag verwalten:
Wir klicken auf Wallabag installieren und wenn alles gut geht, erhalten wir folgende Meldung:
Klicken Sie auf: * Klicken Sie hier, um auf das Anmeldeformular zuzugreifen * und Sie werden nach unserem Benutzernamen und Passwort gefragt. Wenn wir darauf zugreifen, wird Folgendes angezeigt:
Fertig, wir haben Wallabag bereits installiert.
Was machen Sie nach der Installation von Wallabag?
Nun, das erste, was ist, gehen Sie zu den Einstellungen und wählen Sie die gewünschte Sprache (standardmäßig wird es in Englisch sein). Wir können auch das Standarddesign für Wallabag auswählen und sogar unsere Artikel importieren, die in Pocket, Readability, Instapaper im JSON- oder HTML-Format gespeichert sind. Wir können unsere Artikel auch in ePub3, Mobi und PDF exportieren.
Wir können Wallabag als Erweiterung in Mozilla Firefox und Google Chrome über die folgenden Links installieren:
- Android: über F-Droid or über Google Play
- iOS: Laden Sie die Anwendung herunter
- Windows Phone: Laden Sie die Anwendung herunter
Und das ist es, wir können Pocket fliegen lassen.
Hört sich ziemlich gut an, ich möchte einen VPS zum Spielen haben oder einen selbstgemachten "machen".
Elav, zufällig weißt du nicht, ob es auf einem Raspberry Pi B + installiert werden kann, auf jeden Fall werde ich es überprüfen, Favoriten. Danke für das Tuto 😀
Wallabag kann auf einer Himbeere installiert werden. Ich habe es mit ArkOS, das als Plug-In integriert ist und eine akzeptable Leistung bietet.
Ich habe die folgende Kombination
Himbeere + ArkOS + Wallabag
Ich war noch nie in der Lage, ein solches Artefakt zu verwenden, aber wenn Sie die für sie geeignete Debian-Distribution installieren und eine LAMP an dieser Distribution anbringen, können Sie dies natürlich
Danke, wenn ich dort ankomme (kurz links), verspreche ich, etwas für DL write zu schreiben
Großartig. Es wird eine Freude sein, dass Sie hier zusammenarbeiten.
So großartig, es würde keine Anwendung für Firefox OS mehr fehlen
Sehr interessant, es lohnt sich, es auszuprobieren. Das Beste ist, dass es Open Source ist und noch besser, dass es die beliebteste und Standard-Software in der Welt des freien Codes verwendet: Linux, PHP und MySQL.
Wir freuen uns über Ihren Artikel, der uns nicht nur ein nützliches Tool bietet, sondern auch zur Erweiterung von Open Source beiträgt.