Meilleur VPS pour Discourse 2026 : Créez votre Propre Forum Communautaire
Trouvez le meilleur VPS pour héberger Discourse. Comparez les spécifications, les prix et les performances pour gérer votre propre forum communautaire avec un contrôle total.
Meilleur VPS pour Discourse en 2026
Discourse est la plateforme de forum open source la plus populaire. Design moderne, mises à jour en temps réel, niveaux de confiance, modération intégrée — c’est ce que les forums communautaires devraient être. L’auto-hébergement signifie que vous possédez les données de votre communauté et évitez les frais d’hébergement de 100$/mois.
Pourquoi Auto-Héberger Discourse ?
| Facteur | Discourse Hébergé (Standard) | Discourse Hébergé (Business) | Auto-Hébergé |
|---|---|---|---|
| Prix | 100$/mo | 300$/mo | ~6-15$/mo |
| Stockage | 100Go | 500Go | Votre disque |
| Utilisateurs staff | Illimité | Illimité | Illimité |
| Plugins | Officiels uniquement | Officiels + certains | Tous les plugins |
| Thèmes personnalisés | Limité | Oui | Accès complet |
| CDN | Inclus | Inclus | À configurer |
| Sauvegardes | Automatiques | Automatiques | À gérer |
À 100$/mois pour le plan hébergé le moins cher, l’auto-hébergement de Discourse est rentabilisé presque immédiatement. Un VPS à 6$/mois fait le travail pour la plupart des communautés.
Configuration Requise
Discourse est une application Ruby on Rails soutenue par PostgreSQL et Redis. C’est plus lourd que les générateurs de sites statiques mais tout à fait gérable.
RAM (Critique)
- Minimum Discourse : 2Go (plancher absolu, utilisera le swap)
- Confortable pour les petites communautés : 4Go
- Communauté active (1000+ utilisateurs quotidiens) : 8Go
- Conteneurs Discourse multiples ou plugins lourds : 16Go
- Discourse utilise PostgreSQL + Redis + workers Sidekiq — tous gourmands en mémoire
- 2Go est le minimum officiel mais 4Go est fortement recommandé
CPU (Modéré)
- 2 vCPU suffisent pour la plupart des communautés
- Les tâches de fond Sidekiq (emails, notifications) nécessitent une marge CPU
- La reconstruction du conteneur est intensive en CPU (se produit lors des mises à jour)
- 4+ vCPU pour les communautés avec 5000+ utilisateurs actifs quotidiens
Stockage (Modéré)
- Installation de base : ~5Go
- La croissance dépend des uploads (images, pièces jointes)
- 40Go suffisent pour les petites communautés
- 80-100Go pour les communautés avec beaucoup d’images/fichiers uploadés
- SSD/NVMe requis — les performances de PostgreSQL en dépendent
Réseau
- Faible bande passante pour les forums principalement textuels
- Augmente avec les uploads d’images et le trafic CDN-miss
- 1Gbps est largement suffisant
Meilleur VPS pour Discourse
1. Hostinger KVM2 (Meilleur Choix Global) ⭐
5,99$/mo | 2 vCPU, 8Go RAM, 100Go NVMe
8Go de RAM donnent à Discourse de la marge avec PostgreSQL, Redis et Sidekiq qui tournent tous ensemble. 100Go NVMe gèrent des années de contenu communautaire. Le meilleur rapport qualité-prix pour l’hébergement Discourse.
Idéal pour : La plupart des communautés, ressources sans souci
2. Hetzner CX22 (Meilleur Budget)
3,99€/mo | 2 vCPU, 4Go RAM, 40Go NVMe
Répond aux spécifications recommandées de Discourse au prix le plus bas. 4Go de RAM font tourner une communauté petite à moyenne sans swap. 40Go NVMe suffisent si votre communauté n’est pas gourmande en uploads.
Idéal pour : Nouvelles communautés, budgets serrés
3. Contabo VPS M (Meilleur Rapport Qualité-Prix)
9,49€/mo | 6 vCPU, 16Go RAM, 200Go NVMe
16Go de RAM vous permettent de faire tourner Discourse avec des plugins lourds, ElasticSearch pour une meilleure recherche, et d’avoir encore de la marge. 200Go NVMe stockent des années d’uploads. Six vCPU rendent les reconstructions de conteneur rapides.
Idéal pour : Grandes communautés, configurations riches en plugins, 5000+ utilisateurs
4. Hetzner CPX31 (Meilleures Performances)
14,49€/mo | 4 vCPU, 8Go RAM, 160Go NVMe
Des vCPU AMD EPYC dédiés offrent des performances constantes lors des pics de trafic et des reconstructions de conteneur. 160Go NVMe gèrent de grandes bibliothèques d’uploads.
Idéal pour : Communautés actives nécessitant des temps de réponse fiables
5. Vultr Cloud Compute (Meilleure Couverture Mondiale)
24$/mo | 2 vCPU, 4Go RAM, 80Go NVMe
32 centres de données dans le monde. Placez votre forum à proximité de votre communauté pour une latence réduite. Bonne option si vos utilisateurs sont concentrés dans une région spécifique hors US/UE.
Idéal pour : Communautés en Asie, Amérique du Sud ou Australie
Comparaison Rapide
| VPS | RAM | vCPU | Stockage | Prix | Idéal Pour |
|---|---|---|---|---|---|
| Hostinger KVM2 | 8Go | 2 | 100Go NVMe | 5,99$/mo | Meilleur global |
| Hetzner CX22 | 4Go | 2 | 40Go NVMe | 3,99€/mo | Budget |
| Contabo M | 16Go | 6 | 200Go NVMe | 9,49€/mo | Grandes communautés |
| Hetzner CPX31 | 8Go | 4 | 160Go NVMe | 14,49€/mo | Performances |
| Vultr CC | 4Go | 2 | 80Go NVMe | 24$/mo | Mondial |
Comment Installer Discourse
Discourse utilise son propre installateur basé sur Docker. Il est opiniâtre mais fiable.
Prérequis
# Mettre à jour le système
sudo apt update && sudo apt upgrade -y
# Installer Docker (si non installé)
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
Installation Officielle
# Cloner le gestionnaire Docker de Discourse
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
# Lancer l'assistant de configuration
./discourse-setup
L’assistant de configuration demande :
- Nom d’hôte : forum.votredomaine.com
- Email : email admin pour Let’s Encrypt + premier compte administrateur
- Paramètres SMTP : Requis — Discourse ne fonctionnera pas sans email
Options SMTP
Discourse nécessite un email fonctionnel. Options économiques :
| Service | Niveau Gratuit | Payant |
|---|---|---|
| Mailgun | 1000 emails/mo | 0,80$/1000 |
| Brevo (Sendinblue) | 300 emails/jour | 9$/mo |
| Amazon SES | - | 0,10$/1000 |
| Postmark | 100 emails/mo | 1,25$/1000 |
Exemple de Configuration SMTP (Mailgun)
# Dans containers/app.yml
env:
DISCOURSE_SMTP_ADDRESS: smtp.mailgun.org
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: postmaster@mg.yourdomain.com
DISCOURSE_SMTP_PASSWORD: your-mailgun-key
DISCOURSE_SMTP_ENABLE_START_TLS: true
Construire et Lancer
./launcher rebuild app
# Prend 5-10 minutes lors de la première construction
# Discourse sera disponible à votre nom d'hôte configuré
Conseils de Configuration
containers/app.yml
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
- "templates/web.socketed.template.yml" # Si vous utilisez un nginx externe
params:
db_default_text_search_config: "pg_catalog.english"
db_shared_buffers: "256MB" # 25% de la RAM, max 1Go
env:
LC_ALL: en_US.UTF-8
LANG: en_US.UTF-8
LANGUAGE: en_US.UTF-8
DISCOURSE_HOSTNAME: forum.yourdomain.com
DISCOURSE_DEVELOPER_EMAILS: 'admin@yourdomain.com'
UNICORN_WORKERS: 3 # 2 pour 2Go RAM, 3-4 pour 4Go+
Optimisation des Performances
# Pour un VPS 4Go RAM
env:
UNICORN_WORKERS: 3
DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE: 200
DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS: 50
params:
db_shared_buffers: "1GB"
db_work_mem: "40MB"
Ajouter des Plugins
# Dans containers/app.yml, sous hooks :
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/discourse/discourse-voting.git
- git clone https://github.com/discourse/discourse-assign.git
Après avoir ajouté des plugins : ./launcher rebuild app
Plugins Essentiels
| Plugin | Fonction |
|---|---|
| discourse-solved | Marquer les sujets comme résolus (Q&R) |
| discourse-voting | Vote de fonctionnalités |
| discourse-assign | Assigner des sujets au staff |
| discourse-data-explorer | Exécuter des requêtes SQL |
| discourse-chat | Chat intégré |
| discourse-calendar | Événements et calendriers |
| discourse-templates | Modèles de réponse |
Stratégie de Sauvegarde
#!/bin/bash
# backup-discourse.sh — exécuter quotidiennement via cron
BACKUP_DIR="/backups/discourse"
DATE=$(date +%Y-%m-%d)
# Déclencher la sauvegarde via le CLI Discourse
cd /var/discourse
./launcher run app discourse backup
# Copier la dernière sauvegarde
LATEST=$(./launcher run app ls -t /var/www/discourse/public/backups/default/ | head -1)
docker cp app:/var/www/discourse/public/backups/default/$LATEST "$BACKUP_DIR/$LATEST"
# Garder les 14 derniers jours
find $BACKUP_DIR -name "*.tar.gz" -mtime +14 -delete
Activez également les sauvegardes automatiques dans Admin → Paramètres → Sauvegardes :
- Fréquence de sauvegarde : quotidienne
- Nombre maximum de sauvegardes : 7
- Upload vers S3 (optionnel mais recommandé)
Liste de Contrôle Sécurité
- HTTPS activé (l’installateur Discourse gère Let’s Encrypt)
- SMTP configuré et fonctionnel (tester avec une invitation)
- Mot de passe admin robuste
- Désactiver l’inscription ouverte si communauté privée
- Configurer la limitation de débit (activée par défaut)
- Configurer le pare-feu — seuls les ports 80/443 ouverts (voir notre guide de sécurité VPS)
- Activer la 2FA pour tous les comptes staff
- Sauvegardes régulières vérifiées et testées
- Garder Discourse à jour (
./launcher rebuild app)
Mettre à Jour Discourse
cd /var/discourse
git pull
./launcher rebuild app
Les mises à jour prennent 5-10 minutes. Le forum sera brièvement indisponible pendant la reconstruction. Planifiez les mises à jour pendant les heures de faible trafic.
Discourse Hébergé vs Auto-Hébergé
| Fonctionnalité | Hébergé (100$/mo) | Auto-Hébergé (6$/mo) |
|---|---|---|
| Installation | Instantanée | 30 minutes |
| Mises à jour | Automatiques | Manuelles (facile) |
| Plugins | Officiels uniquement | Tous |
| Thèmes | Personnalisation limitée | Accès complet |
| Sauvegardes | Incluses | À gérer |
| Support | Équipe officielle | Communauté |
| Migration | Possible | Contrôle total |
| Coût (annuel) | 1 200$ | ~72$ |
L’auto-hébergement économise environ 1 100$/an et vous donne un contrôle total sur les plugins et les thèmes. Le compromis est de consacrer 10 minutes/mois aux mises à jour.
FAQ
De combien de RAM Discourse a-t-il besoin ?
2Go est le minimum absolu (et il utilisera le swap). 4Go font tourner une petite communauté confortablement. 8Go gèrent des milliers d’utilisateurs quotidiens avec des plugins.
Puis-je faire tourner Discourse avec 1Go de RAM ?
Non. Discourse nécessite officiellement 2Go minimum avec swap. En dessous, le conteneur ne se construira pas et le forum sera inutilisable.
Combien d’utilisateurs un VPS peut-il gérer ?
Sur un VPS 4Go : environ 500-1000 utilisateurs actifs quotidiens. Sur 8Go : 2000-5000. Les chiffres exacts dépendent des schémas de trafic, des plugins et de la quantité d’uploads de votre communauté.
L’email est-il vraiment nécessaire ?
Oui. Discourse utilise l’email pour la confirmation d’inscription, les notifications, la réinitialisation de mot de passe et le mode liste de diffusion. Il ne fonctionnera pas correctement sans SMTP fonctionnel.
Puis-je migrer depuis un autre logiciel de forum ?
Oui. Discourse dispose d’importateurs officiels pour phpBB, vBulletin, Vanilla, NodeBB, Flarum et bien d’autres. Consultez la communauté Discourse pour les guides d’importation.
Discourse vs Flarum ?
Discourse est plus mature, plus riche en fonctionnalités et dispose d’un écosystème plus large. Flarum est plus léger et plus simple. Pour les communautés sérieuses, Discourse l’emporte. Pour les petits forums de loisir, Flarum peut être plus facile pour débuter. Envisagez également Mastodon ou Matrix si vous souhaitez une communication communautaire fédérée plutôt qu’un forum traditionnel.
Notre Choix
Hostinger KVM2 à 5,99$/mois vous offre 8Go de RAM et 100Go NVMe — plus que suffisant pour faire tourner Discourse avec des plugins, des milliers d’utilisateurs et des années de contenu. Cela représente 72$/an contre 1 200$/an pour l’hébergement propre de Discourse.
Ready to get started?
Get the best VPS hosting deal today. Hostinger offers 4GB RAM VPS starting at just $4.99/mo.
Get Hostinger VPS — $4.99/mo// up to 75% off + free domain included
// related topics
// related guides
AWS EC2 Alternatives 2026: Cheaper, Simpler VPS Hosting
Best AWS EC2 alternatives for cheaper VPS hosting. Compare Hetzner, Vultr, DigitalOcean, and more — save 70%+ with simpler billing.
reviewCheapest VPS Hosting 2026 — Best Budget Servers From $2.50
We compared 10 budget VPS providers on price, specs, and support. Here are the cheapest worth using — from $2.50/mo with real performance data.
reviewBest GPU VPS in 2026 — Cheapest NVIDIA Servers Compared
Rent GPU servers from $0.50/hr. We compare 8 GPU VPS providers for AI training, inference, and rendering — NVIDIA A100, H100, and RTX options.
reviewBest macOS VPS for iOS Development in 2026
Need a macOS VPS for iOS app development? We review the best providers offering macOS virtual servers for Xcode, Swift, and App Store publishing.
Andrius Putna
I am Andrius Putna. Geek. Since early 2000 in love tinkering with web technologies. Now AI. Bridging business and technology to drive meaningful impact. Combining expertise in customer experience, technology, and business strategy to deliver valuable insights. Father, open-source contributor, investor, 2xIronman, MBA graduate.
// last updated: February 19, 2026. Disclosure: This article may contain affiliate links.