Pourquoi héberger son propre forum avec Flarum ?
Les plateformes de forum SaaS (Discourse Cloud, Vanilla, Tribe) facturent à l'utilisateur, imposent leurs conditions générales sur vos données et leur infrastructure entre votre communauté et vous. Flarum élimine cette dépendance.
Sous licence MIT, Flarum est gratuit à déployer et à modifier. Son architecture PHP + MariaDB est légère : un VPS à 1 Go de RAM suffit pour une communauté active. Et contrairement à phpBB ou Vanilla, l'interface est une SPA Ember.js — les nouveaux posts, likes et notifications apparaissent sans rechargement, ce qui rapproche l'expérience d'un chat moderne tout en conservant la persistance d'un forum.
Ce que Flarum apporte à votre VPS ServOrbit
- Interface SPA temps réel — nouveaux messages et notifications sans rechargement de page, ergonomie proche de Slack.
- Système d'extensions riche — discussion-likes, markdown-editor, polls, badges, SSO OAuth, pages personnalisées, et des centaines d'autres packages Composer.
- Recherche plein texte native — index MariaDB FULLTEXT sur les titres et contenus de discussions.
- Droits granulaires — forum public, semi-privé (inscription approuvée) ou entièrement privé, configurable par groupe et par tag.
- API JSON:API — lisez et écrivez des discussions depuis vos outils externes (n8n, webhook, application mobile).
- Mises à jour simples —
docker compose pull && docker compose up -dmet à jour l'image sans toucher aux données.
Déploiement en étapes sur ServOrbit
Attacher un domaine avant de déployer
Flarum écrit FLARUM_BASE_URL dans sa configuration au premier démarrage. Changer cette valeur après coup exige de recréer les volumes. Depuis votre espace client ServOrbit, attachez votre domaine avant de cliquer sur Déployer.
Déployer depuis le Marketplace
Marketplace → Collaboration → Flarum → Déployer. ServOrbit provisionne un VPS Ubuntu 24.04, installe Docker, et démarre deux conteneurs : MariaDB 10.11 (healthcheck actif avant le démarrage de Flarum) et crazymax/flarum. L'installation complète prend 60 à 90 secondes.
Changer le mot de passe par défaut
Flarum crée un compte admin avec les identifiants flarum / flarum. Rendez-vous sur
https://votredomaine.com/admin, connectez-vous et changez immédiatement le mot de passe depuis Administration → Profil. Ne sautez pas cette étape.Configurer le forum et les extensions
Dans le panneau d'administration, définissez le titre, la description et l'URL de l'image de couverture. Activez les extensions souhaitées — polls, markdown-editor, SSO — depuis l'onglet Extensions. L'installation d'une extension se fait en un clic depuis l'interface ou via
composer requiredans le conteneur.
Sécurité et sauvegardes
Flarum stocke toutes ses données dans le volume /data (assets, extensions, storage) et dans MariaDB. Pour sauvegarder, copiez le volume /data et exportez la base : docker exec <db_container> mysqldump -uflarum -p$DB_PASSWORD flarum > backup.sql. Restaurez en remontant les volumes et en ré-important le dump.
À la première connexion, changez le mot de passe du compte flarum et restreignez l'accès à /admin à votre IP via le pare-feu ServOrbit si votre forum est public.