Étape 1 : installer Docker Engine (PAS Docker Desktop)
curl -sSL https://get.docker.com | sh
Cela installe Docker CE et le plugin compose (docker compose, sans trait d'union).
Étape 2 : cloner Mailcow
cd /opt
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized
/opt/mailcow-dockerized est l'emplacement documenté. Tenez-vous-y : chaque doc, chaque fil de support et le script de mise à jour supposent ce chemin.
Étape 3 : générer la configuration
./generate_config.sh
On vous demandera MAILCOW_HOSTNAME. Ce DOIT être un vrai enregistrement DNS A (par exemple mail.example.com) et ce DOIT être un sous-domaine, pas le domaine nu.
Étape 4 : télécharger et démarrer
docker compose pull
docker compose up -d
Le premier lancement prend 5 à 10 minutes, le temps de télécharger les images et d'initialiser les bases. Suivez les logs avec docker compose logs -f pour repérer tôt les problèmes.
Connectez-vous pour garder une trace de ce que vous avez lu.