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

guide

So hosten Sie Paperless-ngx auf einem VPS selbst (Vollständiger Leitfaden)

Erfahren Sie, wie Sie Paperless-ngx auf einem VPS mit Docker selbst hosten. Ein ausführlicher Leitfaden für Entwickler und Homelab-Enthusiasten.

So hosten Sie Paperless-ngx auf einem VPS selbst (Vollständiger Leitfaden)

Das Selbst-Hosten von Paperless-ngx, einem Dokumentenmanagementsystem, auf einem Virtual Private Server (VPS) kann Ihren Workflow optimieren und die Datensicherheit erhöhen. Dieser Leitfaden führt Sie durch die Schritte zur Installation von Paperless-ngx mit Docker auf einem VPS, sodass es sowohl für Entwickler als auch für Homelab-Enthusiasten zugänglich ist.

Was ist Paperless-ngx?

Paperless-ngx ist eine Open-Source-Anwendung, die es Ihnen ermöglicht, Ihre Dokumente mühelos zu scannen, hochzuladen und zu verwalten. Diese moderne Variante, die auf dem Paperless-Ethos basiert, bietet verbesserte Funktionen und eine benutzerfreundlichere Oberfläche. Durch das Selbst-Hosting behalten Sie die Kontrolle über Ihre Dokumente, ohne auf Drittanbieterdienste angewiesen zu sein.

Auswahl eines VPS-Anbieters

Bevor Sie beginnen, müssen Sie einen VPS-Anbieter auswählen. Nachfolgend finden Sie einen Vergleich einiger Top-Optionen:

AnbieterPreis (EUR/USD)Funktionen
Contabo VPS5,99 EUR/MonatSSD-Speicher, konfigurierbare CPU und RAM
Hetzner Cloud4,15 EUR/MonatHohe Leistung, hervorragende Skalierbarkeit
DigitalOcean6 USD/MonatBenutzerfreundliche UI, verwaltete Dienste
Vultr6 USD/MonatSchnelle SSDs, globale Verfügbarkeit
Linode (Akamai)5 USD/MonatEinfache Preisgestaltung, hervorragende Dokumentation

Sie finden einen vollständigen VPS-Vergleich hier.

Systemanforderungen

Stellen Sie vor der Installation sicher, dass Ihr VPS die folgenden Anforderungen erfüllt:

Schritt-für-Schritt-Installationsanleitung

Schritt 1: Richten Sie Ihren VPS ein

Provisionieren Sie Ihren gewählten VPS. Zum Beispiel können Sie eine neue Instanz bei Hetzner Cloud für 4,15 EUR/Monat erstellen oder Contabo für nur 5,99 EUR/Monat verwenden.

  1. Verbinden Sie sich mit Ihrem Server über SSH:

    ssh root@your_server_ip
  2. Aktualisieren Sie Ihr System:

    apt update && apt upgrade -y

Schritt 2: Installieren Sie Docker und Docker Compose

Sie müssen Docker und Docker Compose auf Ihrem VPS installiert haben. Verwenden Sie die folgenden Befehle:

  1. Docker installieren:

    apt install -y docker.io
    systemctl start docker
    systemctl enable docker
  2. Docker Compose installieren:

    apt install -y docker-compose

Schritt 3: Richten Sie Paperless-ngx ein

  1. Erstellen Sie ein Verzeichnis für Paperless-ngx:

    mkdir ~/paperless
    cd ~/paperless
  2. Erstellen Sie eine docker-compose.yml-Datei:

    version: '3.7'
    services:
      paperless-ngx:
        image: ghcr.io/jfcherng/paperless-ngx:latest
        restart: always
        volumes:
          - ./data:/usr/src/paperless/data
        ports:
          - "8000:8000"
        environment:
          PAPERLESS_REDIS: redis://redis:6379
          PAPERLESS_DBHOST: db
          PAPERLESS_DBUSER: paperless
          PAPERLESS_DBPASS: password
      redis:
        image: redis:latest
        restart: always
      db:
        image: postgres:latest
        restart: always
        environment:
          POSTGRES_USER: paperless
          POSTGRES_PASSWORD: password
          POSTGRES_DB: paperless
        volumes:
          - ./postgres:/var/lib/postgresql/data
  3. Starten Sie Paperless-ngx:

    docker-compose up -d

Schritt 4: Zugriff auf die Anwendung

Sobald die Container laufen, können Sie auf Paperless-ngx zugreifen, indem Sie in Ihrem Webbrowser zu http://your_server_ip:8000 navigieren. Möglicherweise möchten Sie einen Reverse-Proxy mit Nginx oder Traefik für die tatsächliche Domainsnutzung einrichten.

FAQs

1. Was sind die Vorteile des Selbst-Hostings von Paperless-ngx?

Das Selbst-Hosting von Paperless-ngx auf einem VPS bietet verbesserte Datenkontrolle und Privatsphäre, da Ihre Dokumente auf Ihrem eigenen Server und nicht bei Drittanbieterdiensten gespeichert sind. Dieser Ansatz stellt sicher, dass Sie die Kontrolle über Ihre Backup- und Sicherheitspraktiken haben. Zudem können Sie die Anwendung an Ihre spezifischen Workflow-Bedürfnisse anpassen, ohne durch gehostete Lösungen eingeschränkt zu werden.

2. Wie viel Speicher benötige ich für Paperless-ngx?

Während der Mindestspeicher von etwa 20 GB empfohlen wird, hängt es letztendlich von der Anzahl der Dokumente ab, die Sie verwalten möchten. Wenn Sie mit hochauflösenden Dateien oder vielen Dokumenten arbeiten, sollten Sie überlegen, Ihren Speicher entsprechend zu erweitern. Die Nutzung eines VPS-Anbieters wie DigitalOcean oder Vultr für skalierbare Speicheroptionen ist ebenfalls eine kluge Wahl bei wachsenden Dateigrößen.

3. Kann ich andere Anwendungen auf demselben VPS ausführen?

Ja, Sie können mehrere Anwendungen auf demselben VPS ausführen, indem Sie Docker verwenden, um jeden Dienst zu isolieren. Jede Anwendung kann in ihrem eigenen Container laufen, um Ressourcenkonflikte zu vermeiden. Stellen Sie jedoch sicher, dass Ihr VPS über genügend Ressourcen (CPU, RAM und Speicherplatz) verfügt, um diese Anwendungen gleichzeitig zu betreiben. Es ist ratsam, die Leistung Ihres Servers regelmäßig zu überwachen, um Überlastungsprobleme zu vermeiden.

Zusammenfassend lässt sich sagen, dass das Selbst-Hosting von Paperless-ngx auf einem VPS ein lohnendes Projekt ist, das zahlreiche Vorteile für das Dokumentenmanagement bietet, insbesondere für Entwickler und Homelab-Enthusiasten. Durch das Befolgen dieses Leitfadens können Sie ein selbstständiges, effizientes System zur sicheren Organisation Ihrer Dokumente erreichen.