Tests indépendants Mis à jour avril 2026 387 guides d'auto-hébergement 5 fournisseurs VPS testés

guide

Comment auto-héberger Discourse sur un VPS (Guide complet)

Découvrez les étapes pour auto-héberger Discourse sur un VPS. Ce guide couvre l'installation, la configuration et les meilleures pratiques pour une expérience fluide.

Comment auto-héberger Discourse sur un VPS (Guide complet)

Discourse est une plateforme de discussion open-source puissante conçue pour les communautés et les organisations. Auto-héberger Discourse sur un VPS vous offre un plus grand contrôle et flexibilité. Ce guide vous accompagne à travers les étapes pour installer Discourse sur un VPS en utilisant Docker, couvrant les prérequis, la configuration et des conseils de dépannage.

Choisir le bon fournisseur de VPS

Avant de pouvoir auto-héberger Discourse, vous devez choisir un fournisseur de VPS adapté. Ci-dessous se trouve une comparaison de quelques fournisseurs de VPS populaires :

FournisseurPrix (EUR/USD)Caractéristiques principales
Contabo VPS5,99 EUR/moisGrande capacité de stockage, SSD, ressources évolutives
Hetzner Cloud4,15 EUR/moisTarification abordable, bonnes performances
DigitalOcean6 USD/moisInterface de gestion simple, API robustes
Vultr6 USD/moisDéploiement rapide, centres de données à faible latence
Linode (Akamai)5 USD/moisService fiable, bonnes ressources éducatives

Vous pouvez trouver une comparaison plus détaillée sur notre comparaison complète de VPS.

Prérequis

  1. Choisir un plan VPS : Pour ce guide, une configuration minimale avec au moins 2 Go de RAM est recommandée pour des performances optimales.
  2. Système d’exploitation : Ubuntu 20.04 ou version ultérieure est préférée.
  3. Nom de domaine : Configurez un nom de domaine pointant vers l’adresse IP de votre VPS pour faciliter l’accès.
  4. Accès au VPS : Un accès SSH à votre serveur est nécessaire.

Installer Docker et Docker Compose

Discourse fonctionne sur Docker, vous devez donc l’installer en premier. Suivez ces étapes :

  1. SSH dans votre VPS :

    ssh root@your_vps_ip
  2. Mettre à jour la liste des paquets :

    sudo apt update
  3. Installer Docker :

    sudo apt install docker.io
  4. Activer Docker :

    sudo systemctl enable docker
    sudo systemctl start docker
  5. Installer Docker Compose :

    sudo apt install docker-compose

Installer Discourse

Avec Docker et Docker Compose installés, vous pouvez maintenant configurer Discourse :

  1. Configurer le répertoire Discourse :

    sudo mkdir /var/discourse
    cd /var/discourse
  2. Cloner le dépôt GitHub de Discourse :

    sudo git clone https://github.com/discourse/discourse_docker.git .
  3. Exécuter le script de configuration :

    sudo ./discourse-setup

    Le script vous demandera des fonctionnalités telles que l’adresse e-mail et le nom de domaine. Assurez-vous de bien entrer votre domaine.

  4. Configurer les paramètres d’e-mail : Si vous prévoyez d’utiliser un serveur SMTP, suivez les invites pour le configurer. Vous pouvez utiliser des services comme SendGrid ou Mailgun pour l’envoi d’e-mails.

Démarrer Discourse

Une fois la configuration terminée, vous pouvez démarrer Discourse :

sudo ./launcher bootstrap app
sudo ./launcher start app

Accéder à votre instance Discourse

Ouvrez votre navigateur et allez à http://yourdomain.com. Vous devriez être accueilli par l’écran de configuration de Discourse, où vous pourrez créer votre compte administrateur et commencer à configurer votre forum.

FAQ

1. Quelles spécifications VPS sont recommandées pour auto-héberger Discourse ?

Pour des performances optimales, il est recommandé d’utiliser un VPS avec au moins 2 Go de RAM et un CPU multi-core moderne. Discourse peut être assez gourmand en ressources, surtout avec plusieurs utilisateurs. De plus, envisagez un stockage SSD pour un accès aux données plus rapide. Si vous prévoyez un trafic important, une mise à niveau vers un VPS avec plus de ressources pourrait être nécessaire. Des fournisseurs comme Hetzner ou Contabo offrent souvent un bon rapport qualité-prix pour les spécifications nécessaires.

2. Que devrais-je faire si je rencontre des problèmes lors de l’installation ?

Les problèmes courants lors de l’installation de Discourse incluent des problèmes de connectivité réseau, des paramètres de domaine incorrects ou des problèmes avec Docker. Tout d’abord, vérifiez les paramètres de votre firewall serveur pour vous assurer que les ports nécessaires (comme 80 et 443) sont ouverts. Examinez également les journaux avec :

sudo ./launcher logs app

Cela fournit des informations détaillées sur ce qui pourrait échouer. Consultez la communauté Discourse Meta pour obtenir de l’aide si vous êtes toujours bloqué.

3. Comment puis-je sécuriser mon instance Discourse ?

Pour sécuriser votre installation Discourse, vous devez configurer HTTPS. Vous pouvez utiliser Let’s Encrypt pour obtenir un certificat SSL gratuit, ce qui est essentiel pour chiffrer la transmission des données. Au cours de la configuration de Discourse, vous aurez dû fournir votre e-mail et votre domaine ; le script de configuration configure automatiquement Let’s Encrypt pour vous. De plus, gardez toujours votre instance Discourse à jour, car les mises à jour incluent souvent des correctifs de sécurité importants.


Avec ce guide, vous devriez avoir une instance Discourse entièrement fonctionnelle sur votre VPS. Pour des améliorations supplémentaires et des outils d’auto-hébergement, envisagez d’explorer les ressources sur r/selfhosted ou la liste awesome-selfhosted. Joyeux auto-hébergement !