# 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: ```bash docker compose up -d ``` 3. Web-UI aufrufen: http://:81 ## Standard Login (SOFORT ÄNDERN!) - Email: admin@example.com - Passwort: changeme ## 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