Flarum is free, open-source forum software with a focus on simplicity. You can use Flarum to easily set up a discussion forum for your website.

Flarum is developed openly on GitHub.


  • A web server: Apache (with mod_rewrite), Nginx, or Lighttpd
  • PHP 5.6 up to 7.1 (not 7.2) with the following extensions: mbstring, pdo_mysql, openssl, json, gd, dom, fileinfo
  • MySQL 5.5+
  • SSH (command-line) access

Install Flarum

Flarum utilizes Composer to manage its dependencies and extensions. So, before installing Flarum, you will need to install Composer on your machine. Then run this command in the location where Flarum should be installed: 

composer create-project flarum/flarum . --stability=beta

Finally, navigate to your forum in a browser and follow the instructions to complete the installation.

Install Flarum on Webhosting

Download this Zip and extract it in the location where Flarum should be installed. 


Common Issues

“Something went wrong while trying to load the full version of this site”



A bug in Flarum causes the asset files to not regenerate properly. It happens when you enable specific extensions. This will be fixed in Flarum in a future version. For now, you solve it by running in a shell:

php flarum cache:clear
rm assets/rev-manifest.json