Aller au contenu
Module 3 · Leçon 7 sur 26

Installer Docker et Mailcow

Fait partie du cours Mailcow : maîtriser son serveur mail auto-hébergé, dans le module Installation et configuration au premier lancement.

Auteur

É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.

Pulse · envoi de cold emails

Une infrastructure d’envoi rien qu’à vous.

Chaque domaine a son propre hôte MX, son IP, son sélecteur DKIM et son certificat. Prenez la version gérée, et nous l’exploitons pour vous, ou achetez une licence et faites-la tourner sur vos propres serveurs.

# sur un serveur Ubuntu tout neuf
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Aussi chez nous :Beat : la surveillance qui vous donne le correctifConseil : 65 $ US/h, sans forfait mensuel