Trouver un VPS performant, fiable et abordable depuis l’Afrique de l’Ouest est une équation difficile. Les hébergeurs locaux manquent souvent de robustesse, AWS et GCP sont chers et complexes à facturer, et les hébergeurs européens grand public (OVH, Scaleway) ont leurs limites. Hetzner, opérateur allemand, s’est imposé comme le meilleur rapport qualité/prix mondial pour les développeurs et PME africaines en 2026 : un VPS 4 Go RAM coûte environ 4 € par mois, le réseau est rapide jusqu’à Dakar via les câbles sous-marins ouest-africains (~120-180 ms), et le paiement par virement SEPA ou carte fonctionne. Voici le guide complet pour configurer un VPS Hetzner depuis Dakar, Abidjan ou Bamako, en évitant les pièges courants.
Ce pilier couvre l’ensemble de l’expérience : choix du VPS, paiement depuis l’Afrique, latence et bande passante, sécurité initiale, logiciels recommandés, sauvegardes, et coûts comparés. Les satellites détaillent : paiement Hetzner depuis l’Afrique, comparatif Hetzner vs OVH vs Contabo, snapshots et backups Hetzner, et Hetzner Firewall et sécurité VPS.
Pourquoi Hetzner depuis l’Afrique de l’Ouest
- Tarifs imbattables : un VPS CX22 (2 vCPU, 4 Go RAM, 40 Go SSD NVMe, 20 To de bande passante) à 4,51 € HT par mois en 2026 — moins cher que la plupart des hébergeurs locaux pour des specs identiques
- Réseau de qualité : datacenters en Allemagne (Falkenstein, Nuremberg) et Finlande (Helsinki), avec connectivité directe aux backbones européens. La latence depuis Dakar via le câble ACE ou MainOne est généralement de 120-180 ms — acceptable pour une API ou un site web
- Bande passante généreuse : 20 To inclus par VPS, dépassement à environ 1 € par To. Suffisant pour 99 % des projets
- Hardware moderne : AMD EPYC ou Intel Xeon récents, NVMe SSD, IPv4 + IPv6 inclus
- Console KVM web : reprendre la main même si SSH tombe, sans support technique
- Snapshots et backups intégrés : protection contre les erreurs humaines en quelques clics
- API et CLI complètes : automatiser provisioning, snapshots, redimensionnement
Limites à connaître
- Latence vers l’Afrique : 120-180 ms typique vers Dakar via Europe. Acceptable pour HTTP/HTTPS, mais pas idéal pour de la VoIP ou du gaming. Pour ces cas, considérez un VPS panafricain ou un edge Cloudflare devant.
- Pas de datacenter africain : si vos contraintes légales exigent l’hébergement national (santé, scolaire), Hetzner n’est pas une option.
- KYC strict : Hetzner vérifie l’identité avant l’activation. Carte d’identité valide + adresse vérifiable. Pour les comptes pros, registre du commerce.
- Support en allemand/anglais uniquement : pas de hotline en français ni en wolof. La doc et le ticketing sont en anglais et fonctionnent bien.
Gamme Hetzner Cloud 2026
| Modèle | vCPU | RAM | SSD | Trafic | Prix HT/mois | Usage type |
|---|---|---|---|---|---|---|
| CX22 | 2 (shared) | 4 Go | 40 Go | 20 To | 4,51 € | Petit site, dev |
| CX32 | 4 (shared) | 8 Go | 80 Go | 20 To | 7,38 € | API moyenne, Coolify multi-app |
| CX42 | 8 (shared) | 16 Go | 160 Go | 20 To | 14,52 € | App prod sérieuse |
| CCX13 | 2 (dedicated AMD) | 8 Go | 80 Go | 20 To | 14,82 € | CPU-intensif |
| CCX23 | 4 (dedicated) | 16 Go | 160 Go | 20 To | 29,75 € | Production stable haut volume |
Recommandation : démarrer sur CX22 pour un projet, monter en CX32 dès qu’on dépasse 4-5 applications, et envisager CCX si la charge CPU devient soutenue. Hetzner permet le redimensionnement vertical en ligne en quelques minutes (VPS reboot uniquement).
Étape 1 — Créer le compte Hetzner
- Aller sur accounts.hetzner.com → « Sign up »
- Email + mot de passe robuste + 2FA TOTP recommandée
- Renseigner identité (nom, prénom, adresse complète, pays). Pour le Sénégal, sélectionnez Senegal.
- Choisir compte personnel ou business (business demande RC + nom de la société)
- Vérification email obligatoire
- Téléverser pièce d’identité (CNI, passeport) — Hetzner valide en 1-24 heures
- Une fois validé, accès au Cloud Console
Étape 2 — Paiement depuis l’Afrique
Hetzner accepte plusieurs moyens de paiement utilisables depuis l’Afrique de l’Ouest :
- Carte bancaire internationale Visa/Mastercard (CIMA, Visa Wave virtuelle, Mastercard prépayée). Le plus simple. Plafond carte bancaire à vérifier auprès de votre banque.
- Virement SEPA : faisable si votre banque sénégalaise/ivoirienne propose les virements en EUR vers l’Allemagne. Frais bancaires 5-15 € par virement, donc à éviter pour de petits montants.
- PayPal : accepté, pratique si vous avez un compte PayPal alimenté en USD/EUR.
- Crédit prépayé : vous pouvez recharger votre compte Hetzner avec 20-100 € d’avance et consommer ensuite.
Astuce : créez une carte virtuelle Visa via Wave Sénégal (option « Carte virtuelle ») qui permet de payer en EUR en convertissant depuis FCFA. Pratique pour des dépenses récurrentes faibles. Voir notre tutoriel paiement Hetzner depuis l’Afrique.
Étape 3 — Provisionner le premier VPS
- Cloud Console → New Project → « Production »
- Add Server → choisir Helsinki ou Falkenstein (Helsinki a légèrement moins de latence vers l’Afrique pour certains FAI sénégalais, sinon Falkenstein est très bien)
- Image : Ubuntu 24.04 LTS (recommandé) ou Debian 12
- Type : CX22 pour démarrer
- SSH Keys : ajouter votre clef publique (jamais de mot de passe en prod)
- Activer IPv6 (gratuit, future-proof)
- Nom :
web-prod-01ou similaire - Optionnel : ajouter un Firewall (voir satellite dédié)
- Create & Buy → 30-60 secondes plus tard, vous avez l’IP
Étape 4 — Connexion et durcissement initial
# Première connexion
ssh root@VOTRE_IP
# Mise à jour système
apt update && apt upgrade -y
# Installer outils essentiels
apt install -y ufw fail2ban htop curl wget git unattended-upgrades
# Configurer le firewall
ufw default deny incoming
ufw default allow outgoing
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw --force enable
# Désactiver login root par mot de passe (déjà clef seulement, mais on durcit)
sed -i 's/#*PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sed -i 's/#*PermitRootLogin.*/PermitRootLogin prohibit-password/' /etc/ssh/sshd_config
systemctl restart ssh
# Auto-update sécurité
dpkg-reconfigure -plow unattended-upgrades
# Timezone (Sénégal/CI : Africa/Dakar ou Africa/Abidjan)
timedatectl set-timezone Africa/Dakar
# Swap 2 Go (utile pour les builds Next.js)
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
Étape 5 — Installer Coolify ou Docker direct
Pour la majorité des projets, je recommande d’installer Coolify qui automatise la suite (HTTPS, déploiements, bases) — voir notre guide Coolify complet.
Pour des besoins spécifiques (Kubernetes, infrastructure custom), installez Docker direct :
curl -fsSL https://get.docker.com | sh
usermod -aG docker $USER
systemctl enable --now docker
Étape 6 — DNS et nom de domaine
Hetzner ne fournit pas de DNS managé pour les domaines (mais offre un DNS gratuit séparé sur dns.hetzner.com si vous voulez). Pour la plupart des projets, gardez votre registrar habituel (Namecheap, Cloudflare Registrar, OVH, GandiAfrica) et configurez les enregistrements A/AAAA pointant vers l’IP du VPS.
Astuce performance Afrique : ajoutez Cloudflare Free devant votre domaine (proxy orange). Le edge Cloudflare a des datacenters à Lagos, Casablanca, Le Caire — vos visiteurs africains accèdent au site avec ~30-50 ms de latence au lieu de 180 ms. Voir notre guide Cloudflare gratuit Afrique.
Étape 7 — Snapshots et backups
- Snapshots manuels : avant toute opération risquée (mise à jour majeure, migration), faites un snapshot. Coût : 0,012 € par Go-mois. Pour un VPS 80 Go, ~1 €/mois si gardé.
- Snapshots automatiques (Backup option) : 20 % du coût mensuel du VPS pour une rotation automatique 7 jours. Pour CX22 : ~0,90 €/mois.
- Backups applicatifs : pour les bases de données, complétez les snapshots disque avec des dumps logiques vers S3 (Backblaze B2 ou MinIO). Voir guide backups Coolify.
Voir aussi notre stratégie snapshots et backups Hetzner.
Étape 8 — Monitoring et alertes
- Monitoring Hetzner Cloud : graphiques basiques CPU/RAM/disque/réseau dans la console
- Uptime Kuma auto-hébergé sur le même VPS pour HTTP checks (voir guide Uptime Kuma)
- Notifications : Hetzner envoie des emails si le VPS est down ou si le quota bandwidth est dépassé
Coûts mensuels typiques pour une PME ouest-africaine
- VPS CX22 production : 4,51 €
- Backups automatiques : 0,90 €
- 1 Volume 50 Go optionnel : ~2,40 €
- Cloudflare Free devant : 0 €
- Backblaze B2 backups DB (10 Go) : ~0,06 €
- Total ~8 €/mois pour une infra production complète. Soit ~5 200 FCFA.
Adaptation Afrique de l’Ouest
- Choisir Helsinki ou Falkenstein selon votre FAI africain (testez ping depuis chez vous)
- Toujours activer Cloudflare devant pour réduire la latence visiteur
- Pour les uploads utilisateurs lourds, préférez S3 (Backblaze B2) plutôt que stockage local
- Configurez timezone Africa/Dakar (ou autre) pour que les logs soient lisibles
- Surveillez les transferts sortants : 20 To inclus mais l’effet « viral » peut surprendre
Erreurs fréquentes
| Erreur | Cause | Solution |
|---|---|---|
| KYC bloqué | Pièce d’identité illisible | Photo nette, lumière naturelle, recadrer correctement |
| Carte refusée | Plafond carte ou anti-fraude | Contacter banque, prévenir achat international |
| SSH refuse connexion | Clef pas ajoutée à création | Console KVM web → ajouter clef → réessayer |
| Site lent depuis Sénégal | Pas de CDN devant | Cloudflare Free obligatoire |
| OOM sur build | 4 Go RAM insuffisant | Ajouter swap 2 Go (commande étape 4) |