Easiest Guide to Install Flarum Forum on Cloudways Cloud Hosting in 2020

Today, I will share how you can install Flarum on Cloudways. Before that, let's discuss a little bit about Flarum and its requirements.

About Flarum

Flarum is the next-generation forum software that is simple and elegant. Flarum is completely free and open-source.

Due to its immense potential, I won't be surprised if it gets as popular as WordPress in the future.

Even it is the best Discourse alternative I have ever come across.

Some key points that make Flarum so unique:

  • Elegant UI
  • Touch-Optimized
  • Fast & Lightweight
  • Easy Installation
  • Extensible Architecture
  • Themeable
  • Smart Notifications
  • Tags
  • Replies & Mentions
  • Powerful Permissions

Some of our users asked us how they can install Flarum on Cloudways. It is really easy since Cloudways has everything that Flarum requires.

Flarum Requirements

  • PHP 7.2.9+ with the following extensions: curl, dom, gd, json, mbstring, openssl, pdo_mysql, tokenizer, zip
  • Apache (with mod_rewrite enabled) or Nginx
  • MySQL 5.6+ or MariaDB 10.0.5+
  • SSH (command-line) access to run Composer

With Cloudways, you don't need to set up any of the requirements manually. As soon as you launch a server, everything comes ready out of the box.

Even I use and recommend Cloudways to anyone who wants to start a blog.

If you have ever wanted to install Flarum on DigitalOcean or Vultr or Amazon Web Services or Linode or Google Cloud, then Cloudways can make things easy.

You can get free $10 credits using our exclusive Cloudways coupon if you want to give it a try.

Without further ado, let's get started with the tutorial.

Install Flarum Forum on Cloudways

It is a five-step process with all the steps mentioned below.

Step 1. Deploy Server & Application

After logging into your Cloudways account, launch a new server with a Custom PHP application.

The entire process is illustrated using the GIF below.

Easiest Guide to Install Flarum Forum on Cloudways Cloud Hosting in [year] 1

In case you already have a Cloudways server, simply add a new Custom PHP application to it.

Step 2. Launch SSH Terminal

Once your application is live, go to the Master Credentials page of your server and click Launch SSH Terminal.

Cloudways Launch SSH Terminal

Use the SSH access details provided on the Master Credentials page to log in. Once logged in, keep the tab open.

Step 3. Install Flarum

Go to the Application Settings of the Custom PHP application you just installed on your server. There you will find the Folder name. Simply copy it.

Cloudways Application Folder Name

Now, go back to the SSH Terminal tab and run this command:

cd applications/jajhshafua/public_html/

Replace jajhshafua in the above command with the application folder name you copied in the previous step.

Then run the following command to Install Flarum on your Cloudways server:

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

Flarum installation process will begin:

Cloudways SSH Install Flarum

Once the process completes, it is time to set up the Flarum forum and finish the installation.

Step 4. Change WEBROOT

Go to the Application Settings of your Custom PHP app for Flarum and add the following path to the WEBROOT: flarum/public and click Save.

Cloudways Custom Webroot

Step 5. Configure & Finish Flarum Installation

Once the Flarum is downloaded on your Cloudways server, it is time to finish the installation and configure it.

Launch the app using the link on the Application Access Details page:

Cloudways Launch Flarum

The Flarum forum installation page will open that will look like this:

Easiest Guide to Install Flarum Forum on Cloudways Cloud Hosting in [year] 2

Enter the MySQL details from the Application Access Settings of your Flarum Custom PHP app.

Cloudways Flarum MySQL Details

After filling up all the details, click Install Flarum.

The process can take a few minutes. But it is mostly instant. Finally, once the operation finishes, you will see this page:

Cloudways Flarum Forum Live

Congratulations! You have successfully installed Flarum on Cloudways. You can see the live demo of the Flarum forum I installed after following this guide.

Troubleshooting

Below are some common issues that people experience after or during Flarum installation. I've also mentioned their fixes.

CSS & JS not loading

If your installed site looks broken, then that's probably because the CSS and JS cache couldn't be generated properly.

To fix this issue, log in to your master server through SSH and go to the Flarum installation directory, as mentioned in Step 3.

Then enter the following command:

php flarum cache:clear

If the command returns any permission error, then go to Application Settings in Cloudways and reset permission.

Cloudways Application Reset Permission

Now retry entering the clear cache command, and it should work fine.

Fixing 403 Forbidden Error

This error commonly occurs when the WEBROOT path is wrong. Make sure you add the right path from Step 4.

CSS & JS not loading after adding the domain name

Some people have reported this issue that CSS and JS stopped loading after a domain is added to the Cloudways app for Flarum.

The forum will load in a plain HTML with no style or animations.

It is because Cloudways only adds and updates the site's domain in the virtual hosts file.

As a result, even though your forum is live and loads perfectly through the domain, the static assets like CSS and JS will still load through the application address that Cloudways provides you.

To fix this issue, go to the application's Access Details and set SSH/SFTP credentials there.

Cloudways Application SFTP Credentials

Then, download an SFTP client like FileZilla and login to your application using the SFTP credentials you just created.

Navigate to public_html » flarum and open the config.php file. You will see it still has the Cloudways' application address in the URL.

Cloudways Flarum Config

Replace the URL with your new domain address. Save it and reload the forum. It should load fine.

Frequently Asked Questions

💰 How much does Flarum costs?

Flarum is a free open-source forum software. So, you can use it without paying anything. However, you need to get a web hosting to host your Flarum forum, that is not free.

⏰ How long does it takes to host a Flarum forum on Cloudways?

In ideal conditions, it will take only 10 minutes to setup and install everything.

🖥 How much RAM do I need to install Flarum?

You should go with 1GB at least.

⬇️ How do I update Flarum?

Flarum is still in the beta phase so there are no fixed updating instructions. They provide the updating instructions with the release of new versions. Make sure to check their forum for more info.

If you need any help related to this entire process, then feel free to drop a comment below. I will try to help you as soon as possible. Cheers!

Ritesh Saini
Ritesh Saini
I’m a Professional Blogger & Internet Marketer living in India. Started my blogging and online marketing journey in 2013 when I was just 18 years old. You can see my work here on this blog and at criticecho.com

Best Managed WordPress HostingWPX Hosting
Best Managed Cloud HostingCloudways
Best Shared HostingSiteGround
Best Site & Page BuilderElementor
Beautiful WordPress ThemesElegant Themes
Lightest & Fastest WordPress ThemeGeneratePress
Best Lead Generation ToolOptinMonster
Best CDNStackPath
Best Domain RegistrarNamecheap

Related Posts

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ShortPixel Logo50% Extra Credits
ShortPixel Coupon
Use our exclusive ShortPixel deal and get 50% extra credits on your purchase of one-time credits.
Share via
Easiest Guide to Install Flarum Forum on Cloudways Cloud Hosting in 2020
Send this to a friend