# 3. ISPConfig ## Installation ```bash wget -O - https://get.ispconfig.org | sh -s -- --use-ftp-ports=40110-40210 --unattended-upgrades ``` > **Important :** Notez les identifiants admin et le mot de passe MySQL root affiches a la fin. ## Resoudre les conflits Si Apache ne demarre pas, verifier si un autre service occupe le port 80 : ```bash ss -tlnp | grep ':80' ``` Si c'est Caddy ou Nginx : ```bash systemctl stop caddy && systemctl disable caddy systemctl restart apache2 ``` ## Desactiver UFW ISPConfig gere le firewall via iptables. Ne pas utiliser UFW en parallele. ```bash ufw disable ``` ## Configurer le firewall ISPConfig Dans ISPConfig > **System > Firewall** : **Open TCP ports :** ``` 20,21,22,25,53,80,110,143,443,465,587,993,995,2812,3306,4190,8080,8081,10000,50022,40110:40210,7880,7881,5349 ``` **Open UDP ports :** ``` 53,7882,3478,51820 ``` ## Configuration initiale ISPConfig ### Main config - **System > Main config > Sites :** - Create subdomains as web site : **Yes** - Create aliasdomains as web site : **Yes** - **System > Main config > Mail :** - Renseigner email et nom administrateur ### Content Filter (Rspamd) - **System > Server Config > votre serveur > Mail :** - Content Filter : **Rspamd** ## Acces ``` https://:8080 ``` > **Piege :** Certains hebergeurs (Contabo) bloquent le port 8080 au niveau firewall externe. Verifier l'acces et debloquer si necessaire.