Aller au contenu principal
Retour aux tutoriels
RéseauAvancé15 min

Mailcow

Installez votre propre serveur mail avec Mailcow sur Docker. Ce guide vous accompagne pas à pas : mise à jour du système, installation de Docker et Docker Compose, désactivation de Postfix, déploiement de Mailcow et lancement des conteneurs. Idéal pour héberger vos emails en toute autonomie.

Publié le 6 décembre 2025

Informations serveur (exemple)

  • Utilisateur : root
  • Mot de passe : supermotdepasse
  • Adresse IP : 192.168.1.10/24
  • Passerelle : 192.168.1.1

Installation de base

bash
apt update && apt upgrade -y
apt install sudo curl git -y

Installation de Docker

bash
su
curl -sSL https://get.docker.com/ | CHANNEL=stable sh
systemctl enable --now docker

Installation de Docker Compose

bash
curl -sSL https://github.com/docker/compose/releases/download/v$(curl -Ls https://www.servercow.de/docker-compose/latest)/docker-compose-$(uname -s)-$(uname -m) > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Désactivation de Postfix (port 25)

bash
sudo ss -ltnp | grep :25
sudo systemctl stop postfix
sudo systemctl disable postfix

Installation de Mailcow

bash
cd /opt
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized
./generate_config.sh

Réponses recommandées :

  • Hostname (FQDN) : mail.exemple.com
  • Timezone : Europe/Paris
  • Branch : master (par défaut)

Lancement du serveur

bash
docker compose pull
docker compose up -d

Vérification du service

bash
docker compose ps
docker compose logs -f

URL de connexion