Ich habe einen Mailcow Server ca. 2 Jahre aktuell am laufen seit Heute kann ich nicht mehr das Dashboard öffnen.
MailCow wurde im Stack installiert mit Docker + Treafik und Crowdsec, nach dieser Anleitung:
https://goneuland.de/mailcow-e-mail-komplettsytem-mit-antivirus-spam-filer-webmail-webfrontend-installieren-mittels-docker-und-traefik/
System:
Ubuntu 22.04.5
Mailcow
Treafik
Crowdsec
Folgendes ist jetzt das Problem:
Von einen auf den anderen Tag kam die Meldung, “Forbidden” wenn ich das Dashboard öffnen wollte. Erreichbar ist mein Mailcow Dashboard normalerweise über https://mail.XXX.de zudem ist mein Traefik Dashboard https://traefik.XXX.de auch nicht mehr erreichbar und ergab auch die Meldung “forbidden” anonsten stand da nichts.
Folgende Dinge habe ich probiert:
- Server neugestartet = gleicher fehler
- SSH History ausgelesen und Logins IPs überprüft = Nur meine IP wird angezeigt, also falls ein Hack stattgefunden hat ist SSH aktuell nicht komprimitiert sondern “vermutlich” nur der MailCow Admin Account.
- Meine IP über Docker gewhitelistet: "docker exec -it mailcowdockerized-netfilter-mailcow-1 nft add rule ip filter input ip saddr XX.XX.XXX.X accept comment “Meine-IP whitelist” = Selber Fehler
###Wichtig###
- Netfilter geflusht (laut ChatGPT) :
docker exec -it mailcowdockerized-netfilter-mailcow-1 nft flush table ip filter
docker exec -it mailcowdockerized-netfilter-mailcow-1 nft flush table ip6 filter
Ab hier kam dann nicht mehr der Fehler: “Forbidden” sondern “404 page not found” Wenn ich nun die Dashboards öffnen will, auch nach einem Restart kommt immernoch “404 page not found”
Also irgendwas hat das bewirkt aber was genau weiß ich auch nicht leider.
###Wichtig###
- Was ich noch geprüft habe:
SSL-Zertifikate sind noch gültig.
Docker-Netzwerk: Beide Container (Traefik & Mailcow-Nginx) sind korrekt verbunden und haben IPs.
Traefik-Logs: Nur „Configuration loaded from file“ – keine Fehler.
Die Mailadressen funktionieren unter Thunderbird und jeglichen Email Clienten ganz normal ohne Probleme aber ich komme nicht mehr in die Dashboards.
Ich habe weder das System geupdated noch sonst was am Server gemacht die letzten Tage, er lief normal vor sich hin, das war einfach von einen auf den anderen Tag so. Vorgestern kann ich mich erinnern habe ich mich auch noch ins Dashboard eingeloggt und routine mässig die Bruteforces Attacken durchgeschaut. Zudem weiß ich zu 100% das ich meine IP gewhitlistet habe, meine eigene IP hat sich auch nicht geändert das habe ich überprüft.
Ich bin mit meinem Latein am Ende. Ich habe jetzt mit dem Backup Script Mailcow gesichert. Notfalls werde ich das gesamte System neu Aufsetzen nach der selben Anleitung. Weiß eventuell jemand rat?