nginx-https-proxy-gui/README.md

36 lines
805 B
Markdown

# 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://<server-ip>: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