it-themen:allgemein:webmin_hinter_traefik
**Dies ist eine alte Version des Dokuments!**
Inhaltsverzeichnis
Webmin hinter Traefik mit Let's Encrypt einbinden
Diese Anleitung beschreibt, wie Webmin direkt auf dem Hostsystem betrieben und über Traefik mit Subdomain und HTTPS bereitgestellt wird. Ziel ist der Zugriff über:
Voraussetzungen
- Webmin lokal installiert (z. B. über APT)
- Traefik läuft als Docker-Container
- Subdomain
webmin.mash4077.dedyn.iozeigt per DNS auf den Host - Zertifikate über Let's Encrypt (
certResolver: le) - Port 10000 ist lokal erreichbar
1. Webmin SSL deaktivieren
Standardmäßig läuft Webmin mit eigenem SSL. Dies muss deaktiviert werden, da Traefik die Verschlüsselung übernimmt.
Datei bearbeiten:
sudo nano /etc/webmin/miniserv.conf
Ändere:
ssl=1
Zu:
ssl=0
Optional nur auf localhost lauschen:
listen=127.0.0.1
Dann Webmin neu starten:
sudo systemctl restart webmin
2. Traefik statische Konfiguration (traefik.yml)
```yaml entryPoints:
web: address: ":80" websecure: address: ":443"
certificatesResolvers:
le:
acme:
email: dein@beispiel.de
storage: /letsencrypt/acme.json
httpChallenge:
entryPoint: web
providers:
file: filename: /etc/traefik/dynamic.yml watch: true
http:
middlewares:
redirect-to-https:
redirectScheme:
scheme: https
permanent: true
it-themen/allgemein/webmin_hinter_traefik.1749628481.txt.gz · Zuletzt geändert: von lars