Serveur Debian · 7 min read · Jan 25, 2026

Le Serveur Parfait - Debian 8.4 Jessie (Apache2, BIND, Dovecot, ISPConfig 3.1) - Page 3

19 Installer RoundCube

Roundcube n’est pas disponible dans le dépôt principal de Debian 8, mais nous pouvons l’obtenir via les backports.

Ajoutez le dépôt Backports au fichier /etc/apt/sources.list :

echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list

et exécutez apt-get update.

apt-get update

Ensuite, installez RoundCube avec cette commande :

apt-get install roundcube roundcube-core roundcube-mysql roundcube-plugins

L’installateur posera les questions suivantes :

Configurer la base de données pour roundcube avec dbconfig.common ? <-- oui  
Sélectionnez le type de base de données : <-- mysql  
Mot de passe de l'utilisateur administratif des bases de données : <-- entrez le mot de passe root MySQL ici.  
Mot de passe de l'application MySQL pour roundcube : <-- appuyez sur entrer

Ensuite, éditez le fichier RoundCube /etc/roundcube/config.inc.php et ajustez quelques paramètres :

nano /etc/roundcube/config.inc.php

Définissez default_host et smtp_server sur localhost.

$config['default_host'] = 'localhost';  
$config['smtp_server'] = 'localhost';

Ensuite, éditez le fichier de configuration Apache roundcube /etc/apache2/conf-enabled/roundcube.conf :

nano /etc/apache2/conf-enabled/roundcube.conf

Et ajoutez une ligne d’alias pour l’alias apache /webmail, vous pouvez ajouter la ligne juste au début du fichier. REMARQUE : N’utilisez pas /mail comme alias sinon le module email ispconfig cessera de fonctionner !

Alias /webmail /var/lib/roundcube

Ensuite, rechargez Apache :

service apache2 reload

Vous pouvez maintenant accéder à RoundCube comme suit :

http://192.168.1.100/webmail
http://www.example.com/webmail
http://server1.example.com:8080/webmail (après avoir installé ISPConfig, voir le chapitre suivant)

![](/files/49193a4b-71cd-49d7-b374-aa1808d16e96.png)

20 Télécharger ISPConfig 3

20.1 Télécharger la version stable (recommandée)

Pour installer ISPConfig 3 à partir de la dernière version publiée, faites ceci :

cd /tmp  
wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz  
tar xfz ISPConfig-3-stable.tar.gz  
cd ispconfig3_install/install/

20.2 Télécharger une version bêta de la version 3.1 (recommandée uniquement pour les configurations de test !)

À partir d’aujourd’hui (12 avril 2016), la version finale d’ISPConfig 3.1 n’est pas encore disponible au téléchargement. Si vous souhaitez essayer la pré-version de la prochaine version 3.1, téléchargez-la avec cette commande :

cd /tmp  
wget -O ISPConfig-3.1-beta.tar.gz  https://git.ispconfig.org/ispconfig/ispconfig3/repository/archive.tar.gz?ref=stable-3.1  
tar xfz ISPConfig-3.1-beta.tar.gz  
cd ispconfig3-stable-3.1*  
cd install

21 Installer ISPConfig

L’étape suivante consiste à exécuter l’installateur ISPConfig.

php -q install.php

Cela lancera l’installateur ISPConfig 3. L’installateur configurera tous les services comme Postfix, Dovecot, etc. pour vous. Une configuration manuelle comme celle requise pour ISPConfig 2 (guides de configuration parfaits) n’est pas nécessaire.

REMARQUE : Ne soyez pas alarmé que l’installateur ISPConfig 3 identifie Debian Jessie comme une version inconnue. Cela n’interfère pas avec la fonctionnalité et sera corrigé avec la prochaine mise à jour d’ISPConfig.

# php -q install.php
  
--------------------------------------------------------------------------------  
_____ ___________ _____ __ _ ____  
|_ _/ ___| ___ \ / __ \ / _(_) /__ \  
| | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ /  
| | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ |  
_| |_\/__/ / | | \__/\ (_) | | | | | | | (_| | ___\ \  
\___/\____/\_| \____/\___/|_| |_|_| |_|\__, | \____/  
__/ |  
|___/  
--------------------------------------------------------------------------------
  
>> Configuration initiale
Système d'exploitation : Debian 8.0 (Jessie) ou compatible
Les questions suivantes seront posées pour la configuration primaire, soyez donc prudent.  
Les valeurs par défaut sont entre [crochets] et peuvent être acceptées avec .  
Tapez "quit" (sans les guillemets) pour arrêter l'installateur.
  
Sélectionnez la langue (en,de) [en] : <-- Appuyez sur Entrée
Mode d'installation (standard,expert) [standard] : <-- Appuyez sur Entrée
Nom d'hôte entièrement qualifié (FQDN) du serveur, par ex. server1.domain.tld [server1.canomi.com] : <-- Appuyez sur Entrée
Nom d'hôte du serveur MySQL [localhost] : <-- Appuyez sur Entrée
Port du serveur MySQL [3306] : <-- Appuyez sur Entrée
Nom d'utilisateur root MySQL [root] : <-- Appuyez sur Entrée
Mot de passe root MySQL [] : <-- Entrez votre mot de passe root MySQL
Base de données MySQL à créer [dbispconfig] : <-- Appuyez sur Entrée
Jeu de caractères MySQL [utf8] : <-- Appuyez sur Entrée
Configuration de Postgrey  
Configuration de Postfix  
Génération d'une clé privée RSA de 4096 bits  
.......................................................................++  
........................................................................................................................................++  
écriture de la nouvelle clé privée dans 'smtpd.key'  
-----  
Vous allez être invité à entrer des informations qui seront incorporées  
dans votre demande de certificat.  
Ce que vous allez entrer est ce qu'on appelle un Nom Distingué ou DN.  
Il y a plusieurs champs, mais vous pouvez laisser certains vides  
Pour certains champs, il y aura une valeur par défaut,  
Si vous entrez '.', le champ sera laissé vide.  
-----  
Nom du pays (code à 2 lettres) [AU] : <-- Entrez le code pays à 2 lettres  
Nom de l'État ou de la province (nom complet) [Some-State] : <-- Entrez le nom de l'état  
Nom de la localité (par ex., ville) [] : <-- Entrez votre ville  
Nom de l'organisation (par ex., entreprise) [Internet Widgits Pty Ltd] : <-- Entrez le nom de l'entreprise ou appuyez sur entrer  
Nom de l'unité organisationnelle (par ex., section) [] : <-- Appuyez sur Entrée  
Nom commun (par ex. FQDN du serveur ou VOTRE nom) [] : <-- Entrez le nom d'hôte du serveur, dans mon cas : server1.example.com  
Adresse e-mail [] : <-- Appuyez sur Entrée  
Configuration de Mailman  
Configuration de Dovecot  
Configuration de Spamassassin  
Configuration d'Amavisd  
Configuration de Getmail  
Configuration de BIND  
Configuration de Jailkit  
Configuration de Pureftpd  
Configuration d'Apache  
Configuration de vlogger  
Configuration du serveur XMPP Metronome  
écriture de la nouvelle clé privée dans 'localhost.key'  
-----  
Nom du pays (code à 2 lettres) [AU] : <-- Entrez le code pays à 2 lettres  
Nom de la localité (par ex., ville) [] : <-- Entrez votre ville  
Nom de l'organisation (par ex., entreprise) [Internet Widgits Pty Ltd] : <-- Entrez le nom de l'entreprise ou appuyez sur entrer  
Nom de l'unité organisationnelle (par ex., section) [] : <-- Appuyez sur Entrée  
Nom commun (par ex. FQDN du serveur ou VOTRE nom) [server1.canomi.com] : <-- Entrez le nom d'hôte du serveur, dans mon cas : server1.example.com  
Adresse e-mail [] : <-- Appuyez sur Entrée
Configuration du pare-feu Ubuntu  
Configuration de Fail2ban  
[INFO] service OpenVZ non détecté  
Configuration du vhost Apps  
Installation d'ISPConfig  
Port ISPConfig [8080] :
Mot de passe administrateur [admin] :
Voulez-vous une connexion sécurisée (SSL) à l'interface web d'ISPConfig (y,n) [y] : <-- Appuyez sur Entrée
Génération de la clé privée RSA, module de 4096 bits  
.......................++  
................................................................................................................................++  
e est 65537 (0x10001)  
Vous allez être invité à entrer des informations qui seront incorporées  
dans votre demande de certificat.  
Ce que vous allez entrer est ce qu'on appelle un Nom Distingué ou DN.  
Il y a plusieurs champs, mais vous pouvez laisser certains vides  
Pour certains champs, il y aura une valeur par défaut,  
Si vous entrez '.', le champ sera laissé vide.  
-----  
Nom du pays (code à 2 lettres) [AU] : <-- Entrez le code pays à 2 lettres  
Nom de l'État ou de la province (nom complet) [Some-State] : <-- Entrez le nom de l'état  
Nom de la localité (par ex., ville) [] : <-- Entrez votre ville  
Nom de l'organisation (par ex., entreprise) [Internet Widgits Pty Ltd] : <-- Entrez le nom de l'entreprise ou appuyez sur entrer  
Nom de l'unité organisationnelle (par ex., section) [] : <-- Appuyez sur Entrée  
Nom commun (par ex. FQDN du serveur ou VOTRE nom) [] : <-- Entrez le nom d'hôte du serveur, dans mon cas : server1.example.com  
Adresse e-mail [] : <-- Appuyez sur Entrée
Veuillez entrer les attributs 'supplémentaires' suivants  
a envoyer avec votre demande de certificat  
Un mot de passe de défi [] : <-- Appuyez sur Entrée  
Un nom d'entreprise optionnel [] : <-- Appuyez sur Entrée  
écriture de la clé RSA
  
Configuration du serveur DB  
Installation de la crontab d'ISPConfig  
aucune crontab pour root  
aucune crontab pour getmail  
Détection des adresses IP  
Redémarrage des services ...  
Installation terminée.

L’installateur configure automatiquement tous les services sous-jacents, donc aucune configuration manuelle n’est nécessaire.

Ensuite, vous pouvez accéder à ISPConfig 3 sous http(s)://server1.example.com:8080/ ou http(s)://192.168.1.100:8080/ (http ou https dépend de ce que vous avez choisi lors de l’installation). Connectez-vous avec le nom d’utilisateur admin et le mot de passe admin (vous devriez changer le mot de passe par défaut après votre première connexion) :

Le système est maintenant prêt à être utilisé.

21.1 Manuel d’ISPConfig 3

Pour apprendre à utiliser ISPConfig 3, je recommande fortement de télécharger le Manuel d’ISPConfig 3.

Sur plus de 300 pages, il couvre le concept derrière ISPConfig (administrateurs, revendeurs, clients), explique comment installer et mettre à jour ISPConfig 3, inclut une référence pour tous les formulaires et champs de formulaire dans ISPConfig avec des exemples d’entrées valides, et fournit des tutoriels pour les tâches les plus courantes dans ISPConfig 3. Il décrit également comment rendre votre serveur plus sécurisé et comprend une section de dépannage à la fin.

22 Notes supplémentaires

22.1 OpenVZ

Si le serveur Debian que vous venez de configurer dans ce tutoriel est un conteneur OpenVZ (machine virtuelle), vous devez faire cela sur le système hôte (je suppose que l’ID du conteneur OpenVZ est 101 - remplacez-le par le bon VPSID sur votre système) :

VPSID=101  
for CAP in CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE  
do  
  vzctl set $VPSID --capability ${CAP}:on --save  
done

23 Liens

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.