HTTPS & Zertifikate¶
Empfohlene Lösung: TLS-Terminierung am Reverse-Proxy¶
Das Panel selbst lauscht auf HTTP; Nginx / Caddy terminieren TLS am Rand:
server {
listen 443 ssl http2;
server_name panel.example.com;
ssl_certificate /etc/ssl/panel.example.com.crt;
ssl_certificate_key /etc/ssl/panel.example.com.key;
location / {
proxy_pass http://127.0.0.1:8888;
# ... übrige proxy_set_header siehe „Ports & Reverse-Proxy"
}
}
Mit Caddy genügt eine Zeile für automatische Ausstellung und Verlängerung:
Zertifikatsquellen¶
- Let's Encrypt: empfohlen, automatische Ausstellung und Verlängerung durch Caddy / certbot
- Cloud-Anbieter-Zertifikate: kostenlose DV-Zertifikate von Alibaba Cloud / Tencent Cloud u. a.
- Website-Modul im Panel: für die Verwaltung von SSL-Zertifikaten der vom Panel verwalteten Nginx-Sites
Sicherheitsempfehlungen¶
- Kein unverschlüsseltes HTTP für das Panel, HTTPS erzwingen
- In Kombination mit dem Präfix des Sicherheitseingangs (Panel „Einstellungen → Grundeinstellungen" oder
server.secret_entry) den Eingang verbergen - Per Firewall Port 8888 nur auf den lokalen Rechner beschränken und nur Port 443 des Reverse-Proxy freigeben