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

guide

Wie man Wiki.js auf einem VPS selbst hostet (Vollständige Anleitung)

Erfahren Sie, wie Sie Wiki.js einfach auf einem VPS installieren, von der Servereinrichtung bis zur Bereitstellung mithilfe von Docker für Ihre Self-Hosting-Bedürfnisse.

Wie man Wiki.js auf einem VPS selbst hostet (Vollständige Anleitung)

Wiki.js ist eine leistungsstarke und flexible Open-Source-Wiki-Software, die auf Node.js basiert. Sie eignet sich sowohl für den persönlichen als auch für den kollaborativen Gebrauch und ist daher eine beliebte Wahl für Entwickler und Homelabber, die eine Dokumentation- oder Wissensmanagement-Plattform selbst hosten möchten. Diese Anleitung führt Sie durch den Prozess des Self-Hostings von Wiki.js auf einem Virtual Private Server (VPS). Darüber hinaus werden wir die Verwendung von Docker für ein reibungsloses Installationserlebnis erkunden.

Voraussetzungen

Um dieser Anleitung zu folgen, benötigen Sie:

Auswahl des richtigen VPS

Bei der Auswahl eines VPS für das Hosting von Wiki.js sollten Sie die folgenden Spezifikationen berücksichtigen:

AnbieterPreisCPURAMSpeicher
Contabo VPS€5.99/mo4 vCPU8 GB200 GB SSD
Hetzner Cloud€4.15/mo1 vCPU2 GB20 GB SSD
DigitalOcean$6/mo1 vCPU2 GB50 GB SSD
Vultr$6/mo1 vCPU2 GB55 GB SSD
Linode$5/mo1 vCPU2 GB50 GB SSD

Für optimale Leistung bietet Contabo die besten Ressourcen für den Preis, was es zu einer idealen Wahl für das Hosting von Wiki.js macht.

Schritt 1: Einrichten Ihres VPS

  1. Starten Sie Ihren VPS: Wählen Sie einen der obigen Tarife aus, der Ihren Bedürfnissen entspricht, und starten Sie den Server.

  2. Verbinden Sie sich mit Ihrem VPS: Verwenden Sie SSH zur Verbindung. Ersetzen Sie your_user und your_ip durch Ihre Anmeldedaten.

    ssh your_user@your_ip
  3. Aktualisieren Sie Ihr System:

    sudo apt update && sudo apt upgrade -y
  4. Installieren Sie Docker:

    sudo apt install docker.io -y
    sudo systemctl start docker
    sudo systemctl enable docker
  5. Installieren Sie Docker Compose:

    sudo apt install docker-compose -y

Schritt 2: Bereitstellung von Wiki.js

  1. Erstellen Sie ein Verzeichnis für Wiki.js:

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

    Verwenden Sie einen Texteditor, um diese Datei zu erstellen:

    version: "3"
    
    services:
      wikijs:
        image: requarks/wiki:latest
        ports:
          - "3000:3000"
        environment:
          - DB_TYPE=postgres
          - DB_HOST=db
          - DB_PORT=5432
          - DB_USER=wikijs
          - DB_PASS=password
          - DB_NAME=wikijs
        depends_on:
          - db
    
      db:
        image: postgres:13
        environment:
          - POSTGRES_USER=wikijs
          - POSTGRES_PASSWORD=password
          - POSTGRES_DB=wikijs
        volumes:
          - pgdata:/var/lib/postgresql/data
    
    volumes:
      pgdata:

    Passen Sie die Datenbankanmeldeinformationen nach Bedarf an Ihre Konfiguration an.

  3. Starten Sie den Wiki.js-Dienst:

    sudo docker-compose up -d
  4. Zugriff auf Wiki.js: Öffnen Sie Ihren Browser und navigieren Sie zu http://your_ip:3000. Befolgen Sie die Anweisungen auf dem Bildschirm, um die Einrichtung abzuschließen.

Schritt 3: Konfigurieren von Wiki.js

Sobald die Installation abgeschlossen ist, können Sie Wiki.js nach Ihren Wünschen konfigurieren. Sie können es mit einer externen Datenbank verbinden, die Benutzerauthentifizierung einrichten und Funktionen anpassen. Für Erstbenutzer bietet Wiki.js eine Benutzeroberfläche, die diese Aufgaben unkompliziert macht.

FAQ

1. Was sind die Vorteile des Selbsthostings von Wiki.js?

Das Selbsthosting von Wiki.js gibt Ihnen die volle Kontrolle über Ihre Daten und die Privatsphäre. Sie können die Plattform nach Ihren Bedürfnissen anpassen, Ressourcen nach Bedarf skalieren und sich vor Anbieterbindung schützen. Es ermöglicht Entwicklern und Teams, eine konsistente Wissensbasis ohne die Einschränkungen von Drittanbieterdiensten aufrechtzuerhalten und kann dabei kostengünstig sein, abhängig von Ihren Infrastrukturentscheidungen.

2. Kann ich Wiki.js mit einer bestehenden PostgreSQL-Datenbank verwenden?

Ja, Wiki.js unterstützt die Verbindung zu bestehenden PostgreSQL-Datenbanken. Während der Einrichtungsphase müssen Sie Ihre Datenbankanmeldeinformationen in der docker-compose.yml-Datei angeben. Stellen Sie sicher, dass die Version von PostgreSQL mit den Anforderungen von Wiki.js kompatibel ist. Sie möchten möglicherweise auch zusätzliche Einstellungen für eine optimale Leistung basierend auf den Spezifikationen Ihrer Datenbank konfigurieren.

3. Was passiert, wenn mein VPS ausfällt?

Wenn Ihr VPS einen Ausfall hat, ist Wiki.js nicht zugänglich, und alle Änderungen oder Aktualisierungen, die offline vorgenommen wurden, werden möglicherweise nicht gespeichert. Regelmäßige Backups sind entscheidend. Die Nutzung eines Backup-Dienstes oder die Konfiguration automatischer Backups für Ihre PostgreSQL-Datenbank kann Ihre Daten sichern. Darüber hinaus sollten Sie Monitoring-Tools in Betracht ziehen, die Sie über den Status Ihres VPS informieren, damit Sie schnell reagieren können.

Fazit

Das Selbsthosting von Wiki.js auf einem VPS ist ein praktischer Ansatz zur Verwaltung von Dokumentation und Zusammenarbeit in Ihren Projekten. Indem Sie dieser Anleitung folgen, richten Sie effizient eine zuverlässige Wissensmanagement-Plattform ein. Für weitere Details überprüfen Sie unseren vollständigen VPS-Vergleich, um den perfekten Anbieter für Ihre Bedürfnisse auszuwählen. Viel Spaß beim Hosting!