Unabhängige Tests Aktualisiert April 2026 387 Self-Hosting-Guides 5 VPS-Anbieter getestet

guide

Wie man Wallabag auf einem VPS selbst hostet (Vollständige Anleitung)

Entdecken Sie, wie Sie Wallabag auf einem VPS selbst hosten können, mit dieser umfassenden Anleitung. Lernen Sie Installationsschritte und bewährte Konfigurationspraktiken.

Einleitung

Wallabag ist eine selbstgehostete Read-it-later-Anwendung, die es Benutzern ermöglicht, Webartikel zum offline Lesen zu speichern. Wenn Sie ein Entwickler oder Homelabber sind, der Ihre Privatsphäre wahren möchte, während Sie Lesezeichen verwalten, kann das Self-Hosting von Wallabag auf einem Virtual Private Server (VPS) eine ausgezeichnete Lösung sein. Diese Anleitung führt Sie durch die Schritte zur Installation von Wallabag auf einem VPS.

Auswahl Ihres VPS-Anbieters

Bevor Sie mit der Installation beginnen, wählen Sie einen zuverlässigen VPS-Anbieter. Hier ist ein Vergleich einiger beliebter Optionen:

AnbieterPreis (monatlich)SpeicherRAMCPU
Contabo VPS5,99 EUR100 GB4 GB2
Hetzner Cloud4,15 EUR20 GB2 GB1
DigitalOcean6 USD25 GB1 GB1
Vultr6 USD25 GB1 GB1
Linode (Akamai)5 USD25 GB2 GB1

Für eine leichte Anwendung wie Wallabag sollte der VPS mindestens 2 GB RAM und genügend Speicherplatz für gespeicherte Artikel haben.

Empfohlener Anbieter: Hetzner Cloud

Angesichts der niedrigen Kosten und angemessenen Ressourcen ist Hetzner Cloud eine ausgezeichnete Wahl für das Hosting von Wallabag. Sie können sich hier bei Hetzner Cloud anmelden.

Voraussetzungen

  1. VPS-Setup: Erstellen Sie ein Konto bei Ihrem gewählten Anbieter und richten Sie eine VPS-Instanz mit Ubuntu 20.04 ein.
  2. SSH-Zugriff: Stellen Sie sicher, dass Sie über SSH auf Ihren VPS zugreifen können. Verwenden Sie Tools wie PuTTY oder die Befehlszeile, um auf Ihren Server zuzugreifen.
  3. Domainname (optional): Kaufen Sie zur einfacheren Nutzung einen Domainnamen und weisen Sie ihn Ihrer VPS-IP-Adresse zu.

Installieren von Abhängigkeiten

Bevor Sie Wallabag installieren, müssen einige Abhängigkeiten installiert werden.

sudo apt update
sudo apt install -y curl git unzip nginx php-fpm php-mysql php-xml php-mbstring php-zip php-curl php-gd

Diese Pakete enthalten Nginx als Webserver und PHP sowie die erforderlichen Erweiterungen.

Herunterladen und Installieren von Wallabag

  1. Wallabag klonen:
cd /var/www
sudo git clone https://github.com/wallabag/wallabag.git
cd wallabag
  1. Berechtigungen setzen:

Setzen Sie die entsprechenden Berechtigungen, damit Wallabag korrekt funktioniert:

sudo chown -R www-data:www-data /var/www/wallabag
  1. Composer installieren:

Composer ist notwendig für das Management von PHP-Abhängigkeiten.

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
  1. Wallabags PHP-Abhängigkeiten installieren:

Wechseln Sie in das Wallabag-Verzeichnis und installieren Sie die benötigten PHP-Pakete:

composer install --no-dev

Nginx konfigurieren

Fügen Sie eine neue Nginx-Konfiguration für Wallabag hinzu:

sudo nano /etc/nginx/sites-available/wallabag

Fügen Sie die folgende Konfiguration ein:

server {
    listen 80;
    server_name your_domain_or_IP;

    root /var/www/wallabag/public;

    index index.php index.html;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Stellen Sie sicher, dass Sie your_domain_or_IP durch Ihre tatsächliche Domain oder VPS-IP ersetzen.

Aktivieren Sie die neue Site und testen Sie Ihre Nginx-Konfiguration:

sudo ln -s /etc/nginx/sites-available/wallabag /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx

Datenbank konfigurieren

  1. MySQL installieren:
sudo apt install mysql-server
  1. Die Wallabag-Datenbank erstellen:
sudo mysql
CREATE DATABASE wallabag;
CREATE USER 'wallabaguser'@'localhost' IDENTIFIED BY 'secure_password';
GRANT ALL PRIVILEGES ON wallabag.* TO 'wallabaguser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Abschließende Konfiguration

Greifen Sie über Ihren Webbrowser auf Ihre Wallabag-Instanz zu. Folgen Sie dem Installationsprozess auf dem Bildschirm und geben Sie Ihre Datenbankanmeldeinformationen ein, wenn Sie dazu aufgefordert werden. Schließen Sie die Einrichtung ab, und Wallabag sollte nun laufen.

Wallabag nutzen

Sie können Artikel direkt aus Ihrem Browser oder über die Wallabag-App speichern. Die Anwendung bietet eine saubere Oberfläche zur Verwaltung Ihrer Leseliste, sodass es einfacher ist, Ihre Lieblingsartikel nachzuholen.

FAQs

Was sind die Vorteile des Self-Hostings von Wallabag?

Self-Hosting von Wallabag gibt Ihnen die volle Kontrolle über Ihre Daten und Privatsphäre. Im Gegensatz zu Drittanbieterdiensten bleiben Ihre gespeicherten Artikel und persönlichen Informationen sicher auf Ihrem Server. Darüber hinaus ermöglicht es Anpassungen und die Integration mit anderen selbstgehosteten Diensten in Ihrem Homelab.

Kann ich Wallabag auf Docker laufen lassen?

Ja, Sie können Wallabag mit Docker-Containern installieren. Diese Methode vereinfacht die Installation und kann die Verwaltung von Abhängigkeiten erleichtern. Es gibt offizielle Docker-Images. Wenn Sie diese Methode bevorzugen, beziehen Sie sich auf die Wallabag-Dokumentation für detaillierte Schritte.

Wie kann ich die Sicherheit meiner Wallabag-Installation gewährleisten?

Um Ihre Wallabag-Instanz zu sichern, ziehen Sie die Implementierung folgender Maßnahmen in Betracht:

Fazit

Das Self-Hosting von Wallabag auf einem VPS ist ein lohnendes Projekt, das Ihnen hilft, Ihr Lesematerial zu organisieren. Mit dieser Anleitung können Sie Ihre eigene Instanz einrichten und die Vorteile der Kontrolle über Ihre Daten genießen. Für einen vollständigen VPS-Vergleich besuchen Sie unseren vollständigen VPS-Vergleich. Viel Spaß beim Hosting!