Back

Flarum VPS Hosting, Pre-Installed

A Flarum VPS lets you run a community forum on your own server. After you order, Flarum 2 installs itself, the default administrator account is replaced before the site goes public, and the forum address, admin address, login and password appear in your panel. The mail driver and extensions are your choice, and root access is always yours.

How many people will use it?

Total$2.58/mo

Prices include VAT.

Scale RAM and CPU up or down whenever you like. Disk can only grow, so start small.

What's installed on your Flarum server?

  • Flarum 2.0.2 from the crazymax/flarum Docker image (Nginx and PHP-FPM)
  • MariaDB 11 database
  • HTTPS through Caddy: the forum opens on an sslip.io address based on your IP, so a domain is optional
  • Your own login and password in place of the image's default flarum account
  • PHP limits: 256 MB memory, 32 MB uploads
  • The extension command for adding extensions over SSH
  • Firewall with only ports 22, 80 and 443 open

What size do you need for Flarum?

Flarum's install guide lists PHP and database versions but gives no RAM figure. As a rule of thumb, 1 GB is a fair start for a new community. Move to 2 GB as members, extensions and simultaneous visitors grow, and look at 4 GB for a lively forum. There's no fixed number for how many members a size can carry, so start small and watch the memory. You can grow RAM, CPU and disk separately from your panel, and your data and IP address stay the same.

UseSizePriceChoose
A few people 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mo
Small team 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mo
Company 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mo

Who is it for?

  • Gaming, software or hobby communities opening a forum
  • Businesses running a support forum for a product or their customers
  • Groups tired of losing answers in chat who want them searchable
  • Community managers who want member data on their own server
  • Forums with members in Turkey that should run on a server in Istanbul

What happens after you order?

  1. Set the size and complete your payment.
  2. Your server starts and Flarum installs itself. This took about 4 minutes in our real-server tests.
  3. In your panel, open your server from My servers. When the App row on the Overview tab says Flarum is ready, click Open app.
  4. Click Log In on the forum and enter the details from the Login and Password rows. The login is yonetici, Turkish for admin.
  5. Follow the link in the Admin address row to the administration screen, then change the forum name (it starts as Forumum) and description.
  6. On the Mail page, set up your email service, then change the administrator email to your own address.

With every server

  • Daily backups included in the price
  • Unlimited traffic
  • Full root access
  • Scale RAM and CPU up or down later, and grow the disk
  • Location: Istanbul · IST-1.

Good to know

  • Until email is set up, sign-up confirmations and notifications don't work. Enter your SMTP details on the Mail page and try Send Test Mail.
  • The administrator email stays [email protected] after the install, because Flarum changes addresses through a confirmation email. Set up email first, then change your address.
  • The interface starts in English. Language packs install like extensions.
  • Check that an extension or language pack supports Flarum 2 before you install it.
  • The Flarum version is fixed and doesn't upgrade itself. To upgrade, change the image tag in compose.yaml. Keeping it up to date is your responsibility.
  • If a certificate can't be issued, the forum opens over http on your IP address.

Flarum questions and answers

How much RAM does Flarum need?

Flarum's documentation gives no RAM figure. As a rule of thumb, 1 GB is a fair start for a new community, 2 GB as members and extensions grow, and 4 GB for a lively forum. If it isn't enough, you scale up from your panel.

How do I add a language to Flarum?

Flarum language packs install the same way as extensions. Find the pack under the Languages tag on the Flarum community site, install it over SSH, then turn it on from the Extensions page in the admin screen.

How do I install a Flarum extension?

Connect over SSH, go to /opt/seturack/flarum and run docker compose exec flarum extension require PACKAGE_NAME. The extension list is kept in persistent storage and reinstalled when the container is recreated. Then turn the extension on in the admin screen.

Why aren't Flarum confirmation emails arriving?

The Flarum install doesn't set up email. On the Mail page of the admin screen, choose the SMTP driver, enter your email service's details and try Send Test Mail. Flarum's documentation warns that a wrong setting causes errors at registration.

Is Flarum free?

Flarum is open-source software under the MIT License, with no license fee. If you buy a paid extension or use an email service, those costs are your own.

Can I use my own domain with Flarum?

Yes. Point the A record at your server's IP address and add the new address to the HTTPS settings. Then change SITE_URL, SITE_HOST and SITE_ADI in /opt/seturack/flarum/.env and run docker compose up -d.

Read more and see similar apps