
Installer Discourse sur son serveur
Discourse est écrit en Ruby, tourne sur PostgreSQL et s’installe par Docker sur un Linux 64 bits. Il lui faut un serveur dont vous êtes administrateur : un hébergement mutualisé ne suffit pas. Le guide officiel demande au minimum 1 Go de mémoire avec fichier d’échange, un cœur et 10 Go de disque, et conseille 2 Go, deux cœurs et 20 Go sous Ubuntu LTS.
Sur un Ubuntu ou un Debian neuf, une seule commande lance l’assistant, et la construction du forum prend cinq à dix minutes. Le certificat Let’s Encrypt est demandé automatiquement. L’assistant propose aussi un sous-domaine gratuit en discourse.diy, utile pour essayer.
La connexion par Discourse ID
Si l’on saute la configuration du courrier pendant l’installation, l’assistant active tout seul la connexion par Discourse ID. Les membres s’inscrivent alors chez l’éditeur, par courriel ou par un compte Google, Facebook, Apple ou GitHub.
Le réglage est désactivé par défaut dans le logiciel. Préparez un accès SMTP avant l’installation et saisissez-le quand l’assistant le demande.
L’hébergement vendu par l’éditeur
L’éditeur vend quatre formules, en dollars et sans carte bancaire à l’inscription.
| Formule | Prix par mois | Limites |
|---|---|---|
| Free | 0 $ | 2 modérateurs, 10 catégories, 5 Go |
| Pro | 100 $ | 5 modérateurs, 20 Go, domaine propre |
| Business | 500 $ | 15 modérateurs, 100 Go |
| Enterprise | Sur devis | 200 Go et plus |
L’éditeur peut mettre fin à une formule payante avec trois mois de préavis.
Fermer un forum adulte avec Discourse
Les réglages de base de Discourse suffisent à réserver le forum aux adultes. La connexion obligatoire ferme tout aux visiteurs et aux moteurs. L’approbation des inscriptions met chaque compte en attente, et l’inscription sur invitation supprime le formulaire libre. DiscourseConnect confie la connexion à votre propre site, ce qui permet d’y placer une vérification de l’âge. Les images signalées venant d’un compte neuf sont floutées par défaut.
Points forts et limites de Discourse
Les points forts
- Un logiciel gratuit sous GPL.
- Une installation en une commande.
- Le chat et les catégories privées dans le cœur.
- Un forum fermé sans extension.
Les limites
- Un serveur entier avec Docker.
- Discourse ID, activé si l’on saute le courrier, interdit le contenu obscène sur tous les sites qui l’utilisent.
- Une formule gratuite que l’éditeur peut fermer sur les signalements de sa modération automatique.
- Des formules payantes qui excluent tout contenu nuisible à la réputation de l’éditeur.
- Ruby et PostgreSQL à dépanner soi-même.
Discourse face à MyBB
MyBB, écrit en PHP, tourne sur un hébergement mutualisé d’entrée de gamme. Il convient au forum adulte qui démarre sans serveur à lui. Discourse demande un serveur privé, mais offre le chat, les catégories privées et une installation guidée dans le logiciel gratuit. Avec un serveur à soi, Discourse. Sans serveur, MyBB.
Flarum est un logiciel de forum gratuit sous licence MIT, qui s’installe sur un hébergement mutualisé en décompressant une archive.
Lire la fiche Flarum →Lemmy est un logiciel libre de communautés à la Reddit, avec votes et commentaires en fil, gratuit sous AGPL-3.0 et léger, environ 150 Mo de mémoire.
Lire la fiche Lemmy →MyBB est un logiciel de forum gratuit sous LGPL-3.0, qui pèse 2,22 Mo et tourne sur l’hébergement mutualisé le plus modeste.
Lire la fiche MyBB →XenForo vend une licence de forum à 195 $ hors taxes pour une installation, avec douze mois de support et de mises à jour.
Lire la fiche XenForo →