Go to file
Stefan Hacker 59dd9a6350 add project files: docker-compose, env example, README, ufw setup
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 12:09:13 +02:00
.env.example add project files: docker-compose, env example, README, ufw setup 2026-04-16 12:09:13 +02:00
.gitignore first commit 2026-04-16 12:07:24 +02:00
README.md add project files: docker-compose, env example, README, ufw setup 2026-04-16 12:09:13 +02:00
docker-compose.yml add project files: docker-compose, env example, README, ufw setup 2026-04-16 12:09:13 +02:00
setup-ufw.sh add project files: docker-compose, env example, README, ufw setup 2026-04-16 12:09:13 +02:00

README.md

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