Published 31 May 2026 · 8 min read · CoalHosting
How to Host a FiveM Server in 2026 — Complete Guide
Setting up a FiveM (GTA V roleplay) server in 2026 is way easier than the cfx.re forum threads make it sound — if you know what to skip. This guide walks through the four real decisions (managed vs self, framework, RAM tier, region), then the 5-minute happy path. No filler.
1. Managed host vs self-host
The biggest decision. A managed host (CoalHosting, ZAP-Hosting, FiveM-Hosting.com, BisectHosting) handles the Linux box, the FXServer install, the MariaDB setup, the firewall, the cfx.re master-list registration, and the txAdmin install. You bring your cfx.re license key + your community. Self-hosting means doing all of that on your own VPS — usually a Hetzner cpx-line or Ionos box.
The honest math: a managed €15/mo plan is roughly break-even with renting the same cpx22 VM from Hetzner directly (€11-14/mo cost) + the time you spend on setup, patches, backups, and FXServer build upgrades. If you value your time at > €0/hour, managed wins. Self-host only if you specifically want to learn Linux ops.
2. Framework: ESX, QBCore, or vanilla?
This is the second-biggest decision because every script you'll ever install is written for one of these.
- Vanilla FiveM — bare cfx.re defaults. Pick this only if you want freeform mini-game-style servers, not roleplay.
- ESX Legacy — the older, larger-ecosystem RP framework. Best if you want to run existing community scripts that haven't been ported to QBCore. Bigger jobs/gangs/economy script library.
- QBCore — the newer, modular RP framework. Recommended for fresh communities. Actively maintained, easier to extend, the ox_lib + ox_inventory + ox_target stack works out-of-box.
Both ESX and QBCore install in one click from CoalHosting at signup via txAdmin's recipe browser. You can change later via txAdmin's recipe UI but it's destructive — pick at signup if you can.
3. RAM tier and player count
FiveM is CPU-bound, not RAM-bound. Most operators over-provision RAM because the marketing pages list it first. Realistic minimum tiers:
- 6 GB / 24 slots — small private RP, vanilla or light ESX/QBCore
- 8 GB / 32 slots — full ESX/QBCore base server with jobs + gangs
- 12 GB / 48 slots — recommended for mature RP cities with framework + jobs + economy
- 16 GB / 64 slots — big-city RP at peak hours with heavy AI/map/mission scripts
Use our free FiveM RAM + slot calculator to get a recommendation based on your framework + player count + resource heaviness.
4. Region: where to host
Pick the region closest to where your players actually live, not where you live. A Helsinki (EU) box gives most of Europe sub-30 ms ping; Falkenstein/Nuremberg are similar. US-East (Ashburn) for North-American RP. Singapore for AP. Routing matters more than provider — every major host runs the same Hetzner / OVH / Vultr hardware underneath.
The 5-minute happy path (managed)
- Get a free cfx.re license key at portal.cfx.re (30 seconds).
- Sign up at your chosen managed host. Pick a tier + framework + region. Paste the key. Pay.
- Wait 2-4 minutes for the VM to provision. Most hosts email you when it's ready.
- Open the dashboard. The connect address is
yourname.host.com:30120(or an IP). Share it with your community Discord. - Open txAdmin (port 40120). Set up your master admin account. Browse recipes; install ox_lib + ox_inventory if QBCore. Edit server.cfg to taste, restart, done.
Common gotchas
- cfx.re key bound to wrong server — keys bind to a server identity at first boot. If you generated one for “TestServer” and try it on “ProdServer”, cfx.re rejects it. Generate a fresh key.
- OneSync off — required for > 32 slots and most modern RP frameworks. Use our server.cfg validator to catch this + other typos.
- Backups without DB dump — many hosts back up
resources/but skip the MariaDB dump. Restore = your scripts come back but every player loses progression. Insist on hosts that bundle both. - Resource crash loop — after a bad install, systemd restarts FXServer indefinitely. The dashboard says “running” but no players can stay connected. Hosts vary on whether they detect this; CoalHosting auto-stops the unit and emails you.
Why CoalHosting
We built FiveM hosting because the EU options we tried kept skipping table-stakes features: auto-backups without the MariaDB dump, marketplaces without version tracking, panels without license-rejection detection. Soft launch terms: €15-49/mo across 4 RAM tiers, EU only (Helsinki + 2 Germany), 30-day no-questions- asked refund. See the full feature list or compare us against ZAP-Hosting and FiveM-Hosting.com.
FAQ
Do I need to know Linux to host a FiveM server?
No, if you use a managed host. Self-hosting a FiveM server on your own Linux box requires comfort with SSH, systemd, firewall rules, and MariaDB setup. A managed host (CoalHosting, ZAP-Hosting, FiveM-Hosting.com) sets all of this up for you — your touch points are signup, server.cfg edits, and resource installs.
How much does FiveM hosting cost in 2026?
Entry-level FiveM hosting starts around €12-18/mo for a 24-slot starter tier. ESX or QBCore-ready 32-slot tiers cost €18-25/mo. Big-city 48-64 slot RP plans run €30-50/mo depending on host and region. Self-hosting on Hetzner cpx-line VMs is cheaper raw (€10-30/mo cost) but requires you to handle the Linux + cfx.re + MariaDB plumbing yourself.
What's the difference between ESX, QBCore, and vanilla FiveM?
Vanilla FiveM = the base cfx.re engine with no role-playing framework. You add resources individually via server.cfg. ESX Legacy = the older, larger-ecosystem RP framework — most existing scripts are written for ESX. QBCore = the newer, modular RP framework — recommended for fresh communities because it's actively maintained and easier to extend. Both ESX and QBCore install in one click from CoalHosting at signup via txAdmin's recipe browser.
How much RAM does a FiveM server actually need?
Less than people think. FiveM is CPU-bound, not RAM-bound. A 24-player vanilla server runs on 6 GB. A 32-player ESX/QBCore server needs 8 GB. Only big-city RP with 50+ concurrent players + heavy AI/job/map resources actually benefits from 12-16 GB. Our free calculator at /tools/fivem-ram-slot-calculator gives a recommendation based on framework + player count + resource heaviness.
What's a cfx.re license key and where do I get one?
FiveM servers register with the cfx.re master list using a free license key. Sign in at portal.cfx.re, click Generate, pick self-hosted + your region, copy the cfxk_<random>_<random> string. Without a valid key your server runs in offline mode for 60 minutes then gets de-listed from the FiveM server browser. One key per server.
Should I use txAdmin?
Yes, almost always. txAdmin is the official cfx.re web admin UI bundled with every modern FXServer build. It runs on port 40120 and gives you: server.cfg editor, resource installer with recipe browser, live console, ban/whitelist management, performance graphs, scheduled restarts. Every major host pre-installs it. CoalHosting also offers an in-panel RCON console as an alternative for quick commands without leaving the dashboard.