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

WireGuard

WireGuard ist ein schlanker, moderner VPN-Server auf Basis aktueller Kryptografie für den sicheren Fernzugriff auf das Heimnetz.


Note

Hinweis

Wer eine FRITZ!Box mit FRITZ!OS 7.50 oder neuer besitzt, kann WireGuard direkt auf der FRITZ!Box nutzen. In diesem Fall wird diese Anleitung nicht benötigt.

Eine Installation direkt auf der Synology halte ich persönlich nicht für sinnvoll. Daher bezieht sich diese Anleitung auf eine Docker-Installation in einer VM.


Voraussetzungen

Tip

Optional

Wer noch keine Domain besitzt, die per DynDNS genutzt werden kann, sollte sich beispielsweise do.de ansehen: https://www.do.de/


Verzeichnisse anlegen

Proxmox-VM

mkdir /syno/wireguard

Synology

Im Docker-Ordner folgende Verzeichnisstruktur anlegen:

wireguard

Compose-Stack

services:
  wireguard:
    image: lscr.io/linuxserver/wireguard
    container_name: wireguard

    network_mode: bridge

    cap_add:
      - NET_ADMIN
      - SYS_MODULE

    environment:
      - PUID=<uid-des-ldap-users>
      - PGID=<gid-des-ldap-users>
      - TZ=Europe/Berlin
      - SERVERURL=subdomain.domain.tld
      - SERVERPORT=51820
      - PEERS=laptop,phone,tablet
      - PEERDNS=auto
      - INTERNAL_SUBNET=10.13.13.0
      - ALLOWEDIPS=0.0.0.0/0

    volumes:
      # Für die Proxmox-VM verwenden
      - /syno/wireguard:/config
      - /lib/modules:/lib/modules

      # Für die Synology verwenden
      # Volume-Nummer ggf. anpassen
      - /volume2/docker/wireguard:/config
      - /lib/modules:/lib/modules

    healthcheck:
      test: ["CMD-SHELL", "wg show wg0 || exit 1"]
      interval: 60s
      timeout: 10s
      retries: 5
      start_period: 30s

    ports:
      - 51820:51820/udp

    sysctls:
      - net.ipv4.conf.all.src_valid_mark=1

    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 wg show wg0, ob das WireGuard-Interface aktiv ist (statt eines HTTP-Checks, da WireGuard rein UDP-basiert arbeitet).


Web-Zugriff

Kein Web-Zugriff — WireGuard ist ein VPN-Dienst ohne Weboberfläche.


Volumes

Oberfläche Host-Pfad Container-Pfad Zweck
Proxmox-VM /syno/wireguard /config WireGuard-Konfiguration und Peer-Zugangsdaten (QR-Codes, .conf-Dateien)
Proxmox-VM /lib/modules /lib/modules Zugriff auf Kernel-Module des Hosts
Synology /volume2/docker/wireguard /config WireGuard-Konfiguration und Peer-Zugangsdaten (QR-Codes, .conf-Dateien)
Synology /lib/modules /lib/modules Zugriff auf Kernel-Module des Hosts

Umgebung

Variable Wert Bedeutung
PUID (UID des LDAP-Users) Benutzer-ID für Dateiberechtigungen
PGID (GID des LDAP-Users) Gruppen-ID für Dateiberechtigungen
TZ Europe/Berlin Zeitzone
SERVERURL subdomain.domain.tld Öffentlich erreichbare Adresse des VPN-Servers
SERVERPORT 51820 VPN-Port
PEERS laptop,phone,tablet Namen der anzulegenden Peers/Clients
PEERDNS auto DNS-Server, der den Peers zugewiesen wird (auto = Container-DNS)
INTERNAL_SUBNET 10.13.13.0 Internes VPN-Subnetz
ALLOWEDIPS 0.0.0.0/0 Für Peers erlaubte Ziel-IPs (gesamter Traffic über VPN)

Capabilities: NET_ADMIN, SYS_MODULE
Sysctl: net.ipv4.conf.all.src_valid_mark=1
Netzwerkmodus: bridge
Neustart-Verhalten: unless-stopped

Suchergebnisse