From 9640a1c4c5dc0a793f4eccb31b8b4b42c64afcbd Mon Sep 17 00:00:00 2001 From: UltraLion <49597041+UltraLionfr@users.noreply.github.com> Date: Thu, 21 Aug 2025 19:15:23 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20cr=C3=A9ation=20du=20guide=20d=E2=80=99?= =?UTF-8?q?installation=20de=20Mailcow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tutos-linux/serveurs /mailcow.md | 87 ++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 tutos-linux/serveurs /mailcow.md diff --git a/tutos-linux/serveurs /mailcow.md b/tutos-linux/serveurs /mailcow.md new file mode 100644 index 0000000..f182592 --- /dev/null +++ b/tutos-linux/serveurs /mailcow.md @@ -0,0 +1,87 @@ +# 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 + +* **URL** : [https://mail.exemple.com/admin](https://mail.exemple.com/admin) +* **Utilisateur** : `admin` +* **Mot de passe** : `moohoo` (par défaut, à changer après installation)