- 14 chapitres + annexe en Markdown (chapitres/), 99 étapes - Générateur WeasyPrint (build/build.py) : PDF générique ou personnalisé via --vars fichier.conf - PDF générique + PDF personnalisé srv1.skglobalinstitute.com - Commandes v-* vérifiées contre le code source HestiaCP 1.10.4 - 03-bis-hestiacp.md pointe vers le nouveau guide Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018J2PsVQ28oW4xEkWJpcU9G
Guide d'Installation VPS Complet
Guide pas-a-pas pour configurer un serveur VPS de zero avec panel de gestion, mail, Docker, monitoring et services.
Variables a personnaliser
Avant de commencer, notez vos valeurs :
| Variable | Exemple | Votre valeur |
|---|---|---|
<IP> |
62.169.29.111 | |
<IPV6> |
2a02:c207:2316:3066::1 | |
<DOMAINE> |
z-ana.com | |
<HOSTNAME> |
||
<FQDN> |
mail.z-ana.com | |
<USER> |
scriptshadow | |
<SSH_PORT> |
50022 | |
<EMAIL> |
admin@z-ana.com |
Sommaire
- Prerequis et choix - Hebergeur, registrar, OS
- Configuration de base - Hostname, apt, locale, swap, MOTD
- ISPConfig - Installation et configuration
- HestiaCP (Alternative) - Alternative a ISPConfig
- DNS - Templates, zones, glue records
- Webmin - Administration systeme
- Monitoring - Munin, Monit, Grafana, Prometheus, Loki
- Mail - Rspamd, DKIM, DMARC, Roundcube, autoconfig
- SNI Mail - Certificats multi-domaines
- Docker - Docker, Swarm, Portainer, Yacht
- Services Docker - Wireguard, Vaultwarden, Heimdall, Guacamole
- Applications - Wordpress, Nextcloud, Gitea
- Backup - Script rsync quotidien
- Securite - Certificats LE, phpMyAdmin, Fail2ban, DNSSEC
- Deploiement Symfony - Projet Symfony sur Apache
- LiveKit - Teleconsultation video
- Notes et pieges - Lecons apprises
Temps estime
- Configuration de base + ISPConfig : ~2h
- Mail complet : ~1h
- Docker + services : ~2h
- Monitoring : ~1h
- Total : ~6-8h pour un serveur complet
Prerequis
- VPS Ubuntu 24.04 (Contabo ou equivalent)
- Domaine chez OVH (recommande) ou autre registrar
- Acces root au VPS
Description
Languages
CSS
57.1%
Python
42.9%