nginx-https-proxy-gui/README.md

805 B

Nginx Proxy Manager

Verzeichnisstruktur

npm/
├── docker-compose.yml
├── .env
├── data/          # NPM Konfiguration (auto-erstellt)
├── letsencrypt/   # SSL Zertifikate (auto-erstellt)
└── mysql/         # Datenbank (auto-erstellt)

Setup

  1. Passwörter in .env anpassen

  2. Starten:

    docker compose up -d
    
  3. Web-UI aufrufen: http://:81

Standard Login (SOFORT ÄNDERN!)

Ports

  • 80 → HTTP (Weiterleitungen + Let's Encrypt Challenge)
  • 443 → HTTPS
  • 81 → NPM Web-UI

Neue Domain einrichten

  1. "Proxy Hosts" → "Add Proxy Host"
  2. Domain eintragen z.B. nextcloud.example.de
  3. Ziel-IP + Port eintragen
  4. Tab "SSL" → Let's Encrypt Zertifikat anfordern