Installing Flarum in CPanel without SSH Access

Flarum is a forum with a neat UI – offers simplicity, ease of usage and extensibility.

Does it run in a shared-hosting site with CPanel and no SSH access? Yes.

Here are the steps to set it up.

  1. Create a domain for your forum. Example: forum.apifirstsolutions.com


    Make sure the New Document Root of your domain points to <your-forum-directory>/public
  2. Download the Flarum package that match your PHP version and Public Path = Yes https://docs.flarum.org/install#installing-by-unpacking-an-archive

    You can check or select your PHP version using the MultiPHP Manager tool




  3. Upload and extract the package using the Cpanel File Manager in the location of your forum. The package will include the /public directory.


  4. You should now be able to see the Flarum Installation when accessing https://<your-domain>
  5. Create new MySQL Database and User, setup admin credentials fro your new Flarum site.
  6. And thats it! Enjoy your Flarum site.

    See a working Flarum site here https://forum.apifirstsolutions.com/

  • June 11, 2025