Tests indépendants Mis à jour avril 2026 387 guides d'auto-hébergement 5 fournisseurs VPS testés

guide

Comment auto-héberger Mailu sur un VPS (Guide Complet)

Apprenez à héberger Mailu vous-même sur un VPS, avec un guide détaillé pas à pas sur l'installation, la configuration et la sécurisation de Mailu.

Comment auto-héberger Mailu sur un VPS (Guide Complet)

L’auto-hébergement de votre serveur de messagerie peut être un projet gratifiant, et Mailu est un excellent choix pour ceux qui cherchent à prendre le contrôle de leur email. Dans ce guide, nous vous accompagnerons à travers le processus d’installation de Mailu sur un VPS, en veillant à ce que vous ayez les composants et la configuration nécessaires pour bien commencer. Ce guide suppose que vous avez une certaine familiarité avec Docker et la gestion de serveur de base.

Prérequis

Avant de commencer le processus d’installation, assurez-vous d’avoir :

  1. Un VPS : Vous pouvez choisir parmi plusieurs fournisseurs en fonction de vos besoins et de votre budget. Voici une comparaison rapide des fournisseurs de VPS populaires :

    FournisseurPrix (EUR/USD)Caractéristiques Clés
    Contabo VPS5,99 EUR/moisGrande capacité de stockage, panneau de gestion intuitif
    Hetzner Cloud4,15 EUR/moisAbordable, performance fiable, instances évolutives
    DigitalOcean6 USD/moisConvivial, documentation étendue
    Vultr6 USD/moisPrésence mondiale, SSD rapides
    Linode5 USD/moisSupport 24/7, sauvegardes faciles

    Pour commencer, vous pouvez utiliser des liens pour choisir votre fournisseur : Contabo, Hetzner, DigitalOcean, Vultr, ou Linode.

  2. Nom de Domaine : Vous devrez enregistrer un nom de domaine pour gérer vos adresses email.

  3. Connaissances de Base en Docker : Une familiarité avec Docker est nécessaire, car Mailu fonctionne au sein de conteneurs.

Étape 1 : Configurer votre VPS

Une fois que vous avez choisi votre fournisseur VPS et configuré votre VPS, connectez-vous à votre VPS en utilisant SSH. Par exemple :

ssh root@votre-ip-vps

Mettre à Jour Votre Système

Exécutez les commandes suivantes pour mettre à jour et améliorer les packages de votre système :

sudo apt update
sudo apt upgrade -y

Installer Docker

Mailu fonctionne au sein de Docker. Pour installer Docker, suivez ces étapes :

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce docker-compose -y

Vérifiez que Docker est bien installé :

sudo docker --version

Étape 2 : Télécharger Mailu

Préparez un répertoire pour Mailu :

mkdir mailu
cd mailu

Créez un nouveau fichier .env dans le répertoire Mailu. Ce fichier contiendra des variables de configuration pour votre installation de Mailu. Utilisez la commande suivante pour créer et ouvrir le fichier :

nano .env

Voici un exemple basique de ce à quoi le .env pourrait ressembler :

# Paramètres d'environnement
DOMAIN=votredomaine.com
HOSTNAMES=mail.votredomaine.com
# Autres paramètres de Mailu
SECRET_KEY=
VARIANT=master
# Ajoutez les paramètres appropriés pour SSL et l'utilisateur administrateur

Jetez un œil à la documentation Mailu pour un guide de configuration plus détaillé.

Étape 3 : Déployer Mailu sur Docker

Avec les configurations nécessaires complètes, créons les conteneurs Docker nécessaires pour Mailu. Vous pouvez le faire en utilisant Docker Compose. Créez un fichier docker-compose.yml :

nano docker-compose.yml

Ajoutez la configuration de base de la pile Mailu :

version: '3'

services:
  front:
    image: mailu/nginx
    restart: always
    env_file: .env
    volumes:
      - mailu-vmail:/data
      - mailu-ssl:/certs
    networks:
      mailu:
        aliases:
          - mail

  smtp:
    image: mailu/postfix
    restart: always
    env_file: .env
    networks:
      mailu:

# ... Ajoutez d'autres services comme imap, webmail, etc.

Exécutez la commande suivante pour lancer votre pile Mailu :

sudo docker-compose up -d

Vous pouvez vérifier que les conteneurs fonctionnent avec :

sudo docker ps

Étape 4 : Finaliser la Configuration

Maintenant que vous avez Mailu qui fonctionne, configurez vos enregistrements DNS pour pointer vers votre VPS. Vous voudrez configurer des enregistrements MX pour votre domaine qui pointent vers votre instance Mailu.

Exemple de Configuration DNS

Ces modifications DNS peuvent prendre un certain temps pour se propager.

FAQs

Qu’est-ce que Mailu ?

Mailu est une solution de serveur de messagerie simple, mais complète, qui fonctionne sur Docker et vous donne le contrôle sur l’hébergement des emails. Il peut gérer plusieurs domaines et est livré avec des fonctionnalités intégrées telles que le webmail, le filtrage de spam et la gestion du stockage. En auto-hébergeant Mailu, vous pouvez profiter d’une expérience d’hébergement email personnel adaptée à vos besoins.

Puis-je faire évoluer mon installation Mailu ?

Oui, Mailu est conçu pour évoluer. Utiliser Docker signifie que vous pouvez facilement ajouter des ressources ou des conteneurs supplémentaires à mesure que votre base d’utilisateurs croît. Vous pouvez également utiliser des répartiteurs de charge pour distribuer le trafic entre plusieurs instances si nécessaire. En fonction des offres de votre fournisseur VPS, l’évolutivité peut être relativement simple—il suffit de veiller à surveiller les performances et l’utilisation des ressources au fil du temps.

L’auto-hébergement de mon email est-il sécurisé ?

L’auto-hébergement de votre email peut être sécurisé s’il est configuré correctement. Vous voudrez activer SSL/TLS pour vos connexions, vous assurer que des mots de passe forts sont utilisés et mettre régulièrement à jour vos conteneurs Docker pour corriger d’éventuelles vulnérabilités. Bien que l’auto-hébergement vous donne du contrôle, cela nécessite également une diligence en matière de pratiques de sécurité. Assurez-vous de consulter régulièrement des ressources comme r/selfhosted ou awesome-selfhosted pour les dernières solutions auto-hébergées et les meilleures pratiques en matière de sécurité.

Pour une comparaison complète des VPS, consultez notre site. Bon auto-hébergement !