58 lines
1.9 KiB
Markdown
58 lines
1.9 KiB
Markdown
# 1. Prerequis et Choix
|
|
|
|
## Choix de l'hebergeur VPS
|
|
|
|
**Recommande : Contabo** (bon rapport qualite/prix)
|
|
- VPS S : 2 vCPU / 4 GB RAM (~5 EUR/mois)
|
|
- VPS M : 4 vCPU / 8 GB RAM (~10 EUR/mois) - recommande
|
|
- OS : Ubuntu 24.04 LTS
|
|
|
|
## Choix du registrar
|
|
|
|
**Recommande : OVH**
|
|
- Interface complete (glue records, NS personnalises, DNSSEC)
|
|
- Pas besoin de contacter le support pour les modifications
|
|
- Propagation DNS rapide
|
|
|
|
**Eviter :** Cloud4Africa/MTN pour les .ci (support lent, interface buggee pour les NS personnalises)
|
|
|
|
**Alternative :** Cloudflare (DNS gratuit, protection DDoS, mais pas de registrar pour tous les TLD)
|
|
|
|
## Choix du panel
|
|
|
|
### ISPConfig (utilise dans ce guide)
|
|
- Complet : multi-serveur, revendeur, quotas
|
|
- Plus lourd et interface ancienne
|
|
- Documentation : https://vps-installation.readthedocs.io/fr/latest/
|
|
|
|
### HestiaCP (recommande pour prochain VPS)
|
|
- Plus leger, interface moderne
|
|
- Mises a jour frequentes
|
|
- Un seul serveur uniquement
|
|
- Documentation : https://docs.hestiacp.com/
|
|
|
|
## Configuration initiale chez l'hebergeur
|
|
|
|
1. Commander le VPS avec Ubuntu 24.04
|
|
2. Noter l'IP publique IPv4 et IPv6
|
|
3. Se connecter en SSH : `ssh root@<IP>`
|
|
4. Changer le mot de passe root : `passwd`
|
|
|
|
## Configuration chez le registrar (OVH)
|
|
|
|
1. Acheter le domaine
|
|
2. Creer les **glue records** :
|
|
- `ns1.<DOMAINE>` -> `<IP>`
|
|
- `ns2.<DOMAINE>` -> `<IP>`
|
|
3. Changer les **nameservers** vers :
|
|
- `ns1.<DOMAINE>`
|
|
- `ns2.<DOMAINE>`
|
|
|
|
> **Note :** OVH verifie que le serveur DNS repond avant d'accepter le changement. Il faut d'abord installer ISPConfig et creer la zone DNS (etape 3-4).
|
|
|
|
## Pour les domaines .ci chez MTN
|
|
|
|
Les domaines .ci ne supportent pas les glue records vers le meme domaine. Solution :
|
|
- Utiliser les NS de votre domaine principal (ex: `ns1.z-ana.com` pour `stlab.ci`)
|
|
- Modifier les NS chez MTN vers `ns1.<DOMAINE_PRINCIPAL>` et `ns2.<DOMAINE_PRINCIPAL>`
|