Initial commit: VPS tutorial complet (105 etapes)

This commit is contained in:
Script Shadow
2026-04-08 16:15:11 +02:00
commit acbe11489c
18 changed files with 1848 additions and 0 deletions

67
03-ispconfig.md Normal file
View File

@@ -0,0 +1,67 @@
# 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://<DOMAINE>:8080
```
> **Piege :** Certains hebergeurs (Contabo) bloquent le port 8080 au niveau firewall externe. Verifier l'acces et debloquer si necessaire.