Neues Dokument erstellen

Der Titel Ihres Dokuments (wird als H1 angezeigt)
URL-freundlicher Name (keine Leerzeichen, Bindestriche verwenden)
Pfad, unter dem das Dokument erstellt werden soll (optional, verwenden Sie Schrägstriche, um Unterverzeichnisse zu erstellen)

Dokument verschieben/umbenennen

Aktueller Speicherort des Dokuments
Neuer Pfad für das Dokument (einschließlich des Slugs)
Dies ändert nur den Pfad des Dokuments und nicht den Titel des Dokuments (H1-Überschrift).

Dokument löschen

Sind Sie sicher, dass Sie dieses Dokument löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.

Warnung: Wenn dies ein Ordner ist, wird der gesamte Inhalt einschließlich Unterordner und Dokumente gelöscht.

Message

Message content goes here.

Confirm Action

Are you sure?

Anhänge

Erlaubte Dateitypen: jpg, jpeg, png, gif, svg, webp, txt, log, csv, sfd, zip, pdf, docx, xlsx, pptx, mp4 (Max: 10MB)

Dokumentdateien

Angehängte Dateien werden geladen...

Dokumentverlauf

Frühere Versionen

Loading versions...

Vorschau

Wählen Sie eine Version zur Vorschau

Wiki-Einstellungen

Sprache für die Benutzeroberfläche
Bestimmt, welche Protokollmeldungen in die Konsole geschrieben werden (debug, info, warn, error)
Anzahl der zu speichernden Versionen pro Dokument. Auf 0 setzen, um die Versionierung zu deaktivieren.
Maximal erlaubte Dateigröße für Uploads in MB.

Benutzerverwaltung

Neuen Benutzer hinzufügen

Leer lassen, um das aktuelle Passwort beizubehalten
Benutzer in diesen Gruppen können auf eingeschränkte Bereiche zugreifen.

Definieren Sie pfadbasierte Zugriffsregeln für Bereiche Ihres Wikis. Regeln werden in der Reihenfolge ausgewertet. Die erste Übereinstimmung gewinnt.

Aktive Regeln

Markdown-Dateien aus einem ZIP-Archiv importieren. Dateien werden verarbeitet und in der entsprechenden Dokumentstruktur gespeichert. Die Verzeichnisstruktur in der ZIP-Datei (Kategorie/Unterkategorie) wird im Wiki beibehalten.

Laden Sie ein ZIP-Archiv hoch, das Markdown-Dateien (.md) zum Importieren enthält.

Erstellen und verwalten Sie Backups Ihrer Wiki-Daten. Backups umfassen alle Dokumente, Bilder und Konfigurationsdateien.

Verfügbare Backups

Lade Backups...

Zugriffsregel hinzufügen/bearbeiten

Ausgewählt: /

Spalte hinzufügen

Homepage

Homepage (gethomepage) ist ein selbst gehostetes, hochgradig anpassbares Dashboard/Startseite mit Docker-Service-Discovery und über 100 Service-Integrationen (u.a. *arr-Apps, Home Assistant, Glances).


Voraussetzungen

Keine.

Tip

Optional

Wenn Homepage auch von außerhalb des Heimnetzes erreichbar sein soll, werden zusätzlich folgende Komponenten benötigt:

  • eine Domain, die auf den Router zeigt
  • Portweiterleitungen für 80 und 443 vom Router zum Nginx Proxy Manager (NPM)
  • eine Subdomain
  • ein entsprechender Proxy-Host im Nginx Proxy Manager, der auf den Docker-Container weiterleitet

Verzeichnisse anlegen

Proxmox-VM

mkdir /syno/homepage
mkdir /syno/homepage/config
mkdir /syno/homepage/picture

Synology

Im Docker-Ordner folgende Verzeichnisstruktur anlegen:

homepage
homepage/config
homepage/picture

Compose-Stack

version: "3.3"
services:
  homepage:
    image: ghcr.io/gethomepage/homepage:latest
    container_name: homepage
    environment:
      HOMEPAGE_ALLOWED_HOSTS: <domain-oder-ip:port>
      PUID: 1000001
      PGID: 1000001
    ports:
      - 3000:3000
    volumes:
      # Für die Proxmox-VM verwenden
      - /syno/homepage/config:/app/config
      - /syno/homepage/picture:/app/public/images
      - /var/run/docker.sock:/var/run/docker.sock:ro

      # Für die Synology verwenden
      # Volume-Nummer ggf. anpassen
      - /volume2/docker/homepage/config:/app/config
      - /volume2/docker/homepage/picture:/app/public/images
      - /var/run/docker.sock:/var/run/docker.sock:ro
    healthcheck:
      test: curl --fail http://127.0.0.1:3000  || exit 1
      interval: 60s
      retries: 5
      start_period: 60s
      timeout: 10s
    restart: unless-stopped

Note

Für dieses Image ist kein offiziell dokumentierter Healthcheck verfügbar. Der oben verwendete Healthcheck wurde selbst erstellt und prüft per curl die Erreichbarkeit auf Port 3000 innerhalb des Containers.

Warning

Laut aktueller offizieller Dokumentation ist HOMEPAGE_ALLOWED_HOSTS mittlerweile eine erforderliche Umgebungsvariable (validiert Host-Header aus Sicherheitsgründen) und fehlte im ursprünglich gegebenen Stack — im obigen Stack als Platzhalter ergänzt.


Web-Zugriff

Note

Homepage bringt selbst keine Authentifizierung mit. Laut offizieller Dokumentation wird empfohlen, die Instanz hinter einem Reverse-Proxy mit Authentifizierung/TLS und/oder VPN zu betreiben, falls sie außerhalb eines vertrauenswürdigen Netzwerks erreichbar ist.


Volumes

Oberfläche Host-Pfad Container-Pfad Zweck
Proxmox-VM /syno/homepage/config /app/config Homepage-Konfiguration (YAML-Dateien für Services, Widgets, Layout)
Proxmox-VM /syno/homepage/picture /app/public/images Eigene Bilder/Icons für das Dashboard
— /var/run/docker.sock /var/run/docker.sock (ro) Zugriff auf den Docker-Daemon für die automatische Service-Erkennung
Synology /volume2/docker/homepage/config /app/config Homepage-Konfiguration (YAML-Dateien für Services, Widgets, Layout)
Synology /volume2/docker/homepage/picture /app/public/images Eigene Bilder/Icons für das Dashboard

Umgebung

Variable Wert Bedeutung
HOMEPAGE_ALLOWED_HOSTS (z.B. Domain oder IP:Port) Erlaubte Host-Header; erforderlich, sonst blockiert Homepage den Zugriff
PUID 1000001 Benutzer-ID für Dateiberechtigungen
PGID 1000001 Gruppen-ID für Dateiberechtigungen

Neustart-Verhalten: unless-stopped


Suchergebnisse