Aller au contenu

Créer un forum · Avis de la rédaction

Flarum avis : un forum gratuit qui tourne sur un mutualisé

flarum.org

Flarum est un logiciel de forum gratuit sous licence MIT, qui s’installe sur un hébergement mutualisé en décompressant une archive. La branche 1.8 ne reçoit plus que des correctifs de sécurité, et la 2.0 est encore en version candidate. Le choix de version est la première décision à prendre.

Notre avis sur Flarum

Flarum convient au webmaster adulte qui veut un forum moderne, lisible sur téléphone, sur l’hébergement mutualisé qu’il paie déjà. La licence MIT n’impose aucune limite d’usage, et aucune société ne peut fermer un forum posé chez vous.

La contrepartie est un projet bénévole en transition : l’ancienne branche vit ses derniers correctifs, et la nouvelle n’est pas encore sortie en version définitive.

Page d’accueil de Flarum, logiciel de forum open source, avec son bouton de démarrage
Flarum

Installer Flarum sans terminal

Flarum se pose sur un hébergement mutualisé en décompressant une archive, sans accès SSH ni Composer. Les archives sont préparées par version de PHP, avec ou sans dossier public selon ce que l’hébergeur permet. On téléverse, on ouvre l’adresse dans un navigateur, et l’assistant fait le reste.

L’archive embarque le gestionnaire d’extensions, qui installe et met à jour les extensions et Flarum lui-même depuis l’administration. La documentation prévient qu’il permet à un administrateur d’installer n’importe quel paquet Composer : ne le laissez qu’à des administrateurs de confiance.

Quelle version de Flarum installer

La branche 1.x est « on life support » : elle ne reçoit plus que des correctifs critiques et de sécurité, et le projet invite à passer à la 2.x. La dernière version stable est la 1.8.20. La 2.0 en est à la huitième version candidate, et la documentation la dit déjà utilisée en production par de nombreux forums.

Le tableau d’archives de la documentation principale ne propose d’ailleurs que la 2.0.0-rc.8. Pour un forum neuf, nous partirions sur cette nouvelle branche, après avoir vérifié que les extensions indispensables y sont compatibles. La 1.8 reste le choix d’un forum qui doit tourner sans surprise jusqu’à la sortie définitive.

Ce que Flarum demande au serveur

ÉlémentFlarum 2.xFlarum 1.x
PHP8.3 ou plus7.3 ou plus, 8.3 conseillé
Base de donnéesMySQL 5.7, MariaDB 10.3, SQLite 3.35 ou PostgreSQL 10MySQL 5.6 ou MariaDB 10.0.5
Serveur webApache avec mod_rewrite, ou NginxApache avec mod_rewrite, ou Nginx

La 2.x traite MySQL et MariaDB comme deux pilotes distincts : déclarez celui qui correspond vraiment à votre serveur.

Fermer un forum Flarum aux visiteurs

Flarum ne regarde pas ce qui se publie, et les permissions suffisent à réserver le forum aux membres. Retirer « View forum » au groupe des invités ferme les discussions et les profils à qui n’est pas connecté. Retirer « Sign up » supprime l’inscription libre. Les permissions se règlent aussi par étiquette, pour garder une partie publique et une partie réservée. Aucune vérification de l’âge n’est fournie, elle reste à brancher soi-même.

Les extensions de Flarum

Le cœur est volontairement maigre, et beaucoup de fonctions passent par des extensions, pour la plupart libres et gratuites. Le tableau de bord signale celles qui figurent sur la liste communautaire des extensions abandonnées. Pour reprendre un ancien forum, Flarum n’a pas d’outil officiel et recommande un outil tiers qui lit notamment phpBB, MyBB, vBulletin et XenForo.

Points forts et limites de Flarum

Les points forts

  • Un logiciel gratuit sous licence MIT.
  • Un mutualisé suffit.
  • Quatre bases de données acceptées en 2.x.
  • Un forum privé en deux permissions.

Les limites

  • La 1.8 en fin de vie.
  • La 2.0 encore candidate.
  • Un gestionnaire d’extensions très puissant.
  • Un cœur maigre, dépendant des extensions.

Flarum face à Discourse

Discourse offre le chat et les catégories privées dans le cœur, mais demande un serveur entier avec Docker et 2 Go de mémoire conseillés. Flarum se contente d’un mutualisé avec PHP, au prix d’un cœur plus maigre et d’une nouvelle version pas encore définitive. Sans serveur privé, Flarum. Avec un serveur à vous, Discourse.

Sources