36 lines
805 B
Markdown
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 |