I rather stupidly accidentally ran the update script on my dockerized-mailcow install and now it’s left me with a steam in pile of poo. I have managed to run the back up script.
The web server is visible behind Niginx Proxy Manager but the containers just aren’t talking to each other.
To be honest, I am running a docker-compose.override.yml which should be sharing certificates and contains:
volumes:
npm-letsencrypt:
external: true
name: npm_npm-letsencrypt
services:
postfix-mailcow:
volumes:
- npm-letsencrypt:/etc/letsencrypt:ro
- ./data/conf/postfix:/opt/postfix-conf # exists in stack; safe to mount
dovecot-mailcow:
volumes:
- npm-letsencrypt:/etc/letsencrypt:ro
- ./data/conf/dovecot:/opt/dovecot-conf # exists in stack; safe to mount
networks:
firewalled:
external: true
My question is this:
Is there a best practice way of backing up the server and rebuilding it thatwill actually work and not make matters worse.
thank you all in advance,
Fin.