Pour créer un webmail et ne pas dépendre d’un des GAFAM, il peut être interessant d’avoir son propre webmail.
Cette installation est faites sur une debian 12 et nous allons installer plusieurs paquet :
Dans cette partie, nous allons voir tout ce que nous allons installer et comment y installer tout en incluant de la sécurité
Pour toutes cette première partie, nous allons nous connecter en tant que l’utilisateur root pour faire la configuration
su -
apt update && apt upgrade -y
Maintenant nous allons installer docker en utilisant le script disponible ici
cd /tmp
wget https://doc.cclaudel.fr/apps/docker/docker_installation.sh
chmod 744 docker_installation.sh
./docker_installation.sh
Si le vps ne vous a donné accès uniquement au compte root pour le ssh, il faut créer un utilisateur standard (Root ne doit jamais pouvoir se connecter en ssh). Evidemment le nom de l’utilisateur doivent être changé. A l’utilisateur créer, nous allons le rajouter dans le groupe docker et nous allons aussi créer un group pour autoriser les personnes de ce groupe à faire du ssh.
useradd -m -s /bin/bash standard_user
passwd admcld
usermod -aG docker admcld
groupadd sshAuthorize
usermod -aG sshAuthorize admcld
echo "AllowGroups sshAuthorize" >> /etc/ssh/sshd_config
systemctl restart sshd
Maintenant, nous allons créer un utilisateur qui va permettre de nous connecté à la machine et de faire des sauvegardes de nos mails en dehors du vps
groupadd webmailSave
useradd -m -g webmailSave -s /bin/bash wssa
passwd wssa
usermod -aG sshAuthorize wssa
Création d’un utilisateur dans mailserver
email add user@domain password
Génration des clés dkim :
setup.sh config dkim