Aller au contenu

Installation de Proxmox Mail Gateway sur Debian 10


Ldfa

Messages recommandés

Bonjour à tous,

Aujourd’hui on va voir comment installer Proxmox Mail Gateway sur Debian 10. C’est particulièrement pratique pour installer des instances de PMG sur des petits VPS et ainsi avoir un système de filtration d’email pour pas cher.  

Pré-requis

Voici ce que je recommande

  • Un vps KVM ou Qemu (pour pouvoir installer le kernel Proxmox)
  • 2 Vcpu
  • 4Go de ram (ou 2Go de ram avec 2Go de swap)
  • Au moins 30Go d’espace disque SSD

Note pour l’utilisation de Proxmox Mail Gateway avec 2Go de ram

Officiellement, c’est compatible. Dans la réalité, au premier démarrage vous allez voir que ClamAV bouffe de la ram à en faire crasher le VPS. Vous pouvez sans aucun souci installer PMG sur un VPS avec 2Go de ram (c’est ce que j’ai depuis presque 1 an), il faut juste du SWAP. Vérifiez avec un simple HTOP si vous avez du SWAP, si ça affiche 0 alors il va falloir le créer. 2020-04-24_15-38_1.png  

Créez le fichier d’image qui accueillera la partition de swap comme ceci :

touch /var/swap.img && chmod 600 /var/swap.img

Créez un SWAP de 2go :

dd if=/dev/zero of=/var/swap.img bs=1024k count=2000

Formatez-le :

mkswap /var/swap.img

Maintenant, montez-le :

swapon /var/swap.img

Et vérifiez qu’il est bien la : 2020-04-24_15-56.png  

Si ça marche, ajoutez le montage du swap au démarrage :

echo "/var/swap.img none swap sw 0 0" >> /etc/fstab

Il ne faudra évidemment pas déplacer ou supprimer le fichier swap.img maintenant, sinon le vps ne démarrera plus !  

 

Installation de Proxmox Mail Gateway

Commencez par ajouter les dépôts de PMG :

echo "deb http://download.proxmox.com/debian/pmg buster pmg-no-subscription" > /etc/apt/sources.list.d/pmg-community.list
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg

Modifiez maintenant le hostname :

nano /etc/hostname

Il doit correspondre au FQDN de la machine, par exemple :

mx0.nicolas-simond.ch

Maintenant modifiez les hosts :

nano /etc/hosts

Et ajoutez une ligne avec l’adresse ip publique en premier, c’est important pour PMG, supprimez aussi la ligne 127.0.1.1 :

116.203.126.217 mx0.nicolas-simond.ch

Redémarrez  et installez ensuite le paquet pmg-api qui va préparer le système :

apt update && apt install pmg-api

Lors de la configuration, indiquez les différents paramètres :

  • Système de mail : Internet
  • System mail name : nom du serveur

Si vous avez l’erreur suivante, vérifiez que vous avez bien configuré votre hostname :

hostname lookup failed - got local IP address (pmg-test = 127.0.1.1)
dpkg: error processing package pmg-api (--configure):
subprocess installed post-installation script returned error exit status 2
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Processing triggers for systemd (232-25+deb9u12) ...
Processing triggers for rsyslog (8.24.0-1) ...
Errors were encountered while processing:
pmg-api
E: Sub-process /usr/bin/dpkg returned an error code (1)

Si ça passe, supprimez le dépôt entreprise de PMG qui s’est incrusté :

rm /etc/apt/sources.list.d/pmg-enterprise.list

Et lancez l’installation de Proxmox Mail Gateway ce qui installera le frontend et les kernels PVE :

apt update && apt install proxmox-mailgateway

Ouvrez maintenant le fichier de config de Postfix et adaptez la configuration pour qu’elle corresponde au nom du serveur et à votre domaine pour vos emails :

nano /etc/postfix/main.cf
mydomain = nicolas-simond.ch
myhostname = mx0.nicolas-simond.ch

 Redémarrez.  

 

Configuration de Proxmox Mail Gateway

Après le redémarrage, vérifiez que vous ayez bien le kernel PVE : 2020-04-24_16-24.png

Si c’est bon, accédez à l’interface de PMG :

https://xxx.xxx.xxx.xxx:8006/

Le nom d’utilisateur est root avec le même mot de passe que celui que vous utilisez pour le SSH.   Vous pouvez ensuite aller sur mon ancien article et commencer à la partie “Configuration des DNS et Reverses DNS pour les serveurs” pour la suite de l’installation : https://www.abyssproject.net/2019/05/installation-dun-cluster-proxmox-mail-gateway-de-a-a-z/  

 

Remerciements

Afficher l’article complet

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.