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
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

Nginx Proxy Manager

Voraussetzungen: Eine Domain die auf den Router zeigt. Port 80/443 werden vom Router zum NPM weiter geleitet

Optional:
Wer noch keine Domain hat die er mit Dyndns nutzen kann sollte mal bei Do.de gucken.

Als erstes legen wir die Laufwerke an.
VM:

mkdir /syno/nginx
mkdir /syno/nginx/data
mkdir /syno/nginx/data/letsencrypt
mkdir /syno/nginx/data/mysql

Synology: Hier macht der NPM keinen sinn und man kann den ReverseProxy der Syno nutzen

nun öffnen wir den Portainer und legen einen Stack an
Name: nginxproxymanager

version: '3'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    network_mode: bridge
    ports:
      - '80:80'
      - '81:81'        //das ist der Port worüber die Verwaltungsoberfläche aufgerufen wird, die erste Zahl kann nach eigenem Wunsch geändert werden
      - '443:443'
    environment:
      - DB_MYSQL_HOST=db
      - DB_MYSQL_PORT=3306
      - DB_MYSQL_USER=npm           //muss geänder werden muss dann aber auch unten unter mysql angepasst werden
      - DB_MYSQL_PASSWORD=npm       //muss geänder werden muss dann aber auch unten unter mysql angepasst werden
      - DB_MYSQL_DATABASE=npm       //muss geänder werden muss dann aber auch unten unter mysql angepasst werden
    volumes:
      - /syno/nginx/data:/data
      - /syno/nginx/data/letsencrypt:/etc/letsencrypt
    healthcheck:
      test: ["CMD", "/bin/check-health"]
      interval: 10s
      timeout: 3s
    restart: unless-stopped
  db:
    image: 'yobasystems/alpine-mariadb:latest'
    network_mode: bridge
    environment:
      MYSQL_ROOT_PASSWORD: 'npm'  //das Root-PW für die DB, es sollte entsprechend sicher gewählt werden
      MYSQL_DATABASE: 'npm'       //siehe oben
      MYSQL_USER: 'npm'           //siehe oben
      MYSQL_PASSWORD: 'npm'       //siehe oben
    volumes:
      - /syno/nginx/data/mysql:/var/lib/mysql
    restart: unless-stopped

Die Passwörter (es darf kein $ im Passwort sein), der User und der DB Name sollten geändert werden, also alles wo im Code npm steht.
Danach lässt sich der NPM mit

http://192.168.xxx.yyy:81    //wenn der Port im Stack geändert wurde, ist er hier natürlich anzupassen

aufrufen.

Die Standard Anmeldung lautet

Email:    admin@example.com
Password: changeme

Diese sollten sofort geändert werden nach der ersten Anmeldung

Die eigenen Host (Subdomains) lassen sich nun unter Proxy Hosts hinzufügen.

Suchergebnisse