Table des matières
Auto-hébergement | Déployer iRedMail sur un VPS PingFiles
(VPS : Serveur Privé Virtuel ou Virtual Private Server) sur une base Debian 8 en 64bits (en cours de rédaction)
iRedMail (documentation pour Debian / Ubuntu)
Prérequis
- une machine connecté à internet via un modem/box ;
- avoir un nom de domaine (par exemple un nom de domaine gratuit chez http://www.azote.org/) ;
- savoir se connecter en ssh à une machine ;
- savoir utiliser la ligne de commande (en ssh).
VPS et Debian 8 chez PingFiles
Par défaut Debian 8 en 64 bits sera la distribution installée.
Préparation du serveur, installation de iRedMail
La suite des commandes suivantes vous permettra d'installer iRedMail sur un VPS PingFiles et sur une base Debian 8 :
- Changer le nom d'hôte sur le panel PingFiles en le remplaçant par nom_de_domaine.local (exemple : avignu.com devient avignu.local)
- Toujours sur le panel VPS PingFiles, procéder à une réinstallation de Debian 8 64 bits
- Connexion en ssh (avec le mot de passe défini lors de la création de son compte VPS PingFiles)
ssh root@ip_assignee_du_VPS_PingFiles
- Générer les locales (si nécessaire) :
locale-gen
- Configurer les locales en sélectionnant l'anglais US et le Français FR en UTF-8 (et choisir par défaut le FR) :
dpkg-reconfigure locales
- Mettre à jour la liste des paquets :
apt-get update
- Mettre à niveau les paquets :
apt-get upgrade
- Installer les paquets bzip2 et nano :
apt-get install bzip2 nano
- Nettoyer le cache des paquets :
apt-get autoclean
- Supprimer les paquets qui ne servent plus
apt-get autoremove
- Installation à proprement parlé de iRedMail en récupérant le script d'installation, puis en se positionnant dans le répertoire /root pour exécuter le script d'installation
cd /root/ wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.4.tar.bz2 tar xjf iRedMail-0.9.4.tar.bz2 cd /root/iRedMail-0.9.4/ bash iRedMail.sh
Il faudra ensuite renseigner votre nom de domaine (toujours sur la base de l'exemple ça donnera : avignu.com). Vous pouvez laisser les choix par défaut ou préférer entre autres Apache à Nginx tout comme la base de données.
shutdown -r now
Par souci de sécurité, il est conseillé d'effacer les fichier d'installation :
cd /root/ rm /root/iRedMail-0.9.4.tar.bz2 rm -rf /root/iRedMail-0.9.4/
A vous de jouer maintenant !
Sur la base de l'exemple avec le nom de domaine avignu.com :
Roundcube webmail: https://avignu.com/mail/ SOGo Groupware: https://avignu.com/SOGo Web admin panel (iRedAdmin): httpS://avignu.com/iredadmin/ Awstats: httpS://avignu.com/awstats/awstats.pl?config=web (ou ?config=smtp pour le log SMTP)
Un autre tuto : http://www.admin6.fr/2010/02/serveur-mail-complet-popsmtpimap-spamassasin-clamav-webmail/
Pour aller plus loin (non testé)
Mise à niveau de iRedMail : http://www.iredmail.org/docs/migrate.or.upgrade.iredadmin.html
Documentation iRedMail : http://www.iredmail.org/docs/index.html