Skip to main content
Before you install, make sure you have all of this.
Not comfortable with Linux, SSH, or DNS? Open a ticket in our Discord (discord.com/invite/BvhyYKBTBu). I’ll walk you through every step, and if you have zero understanding of the install side, I’ll do the whole setup for you. No extra cost, comes with your purchase.

A Linux server (VPS or dedicated)

  • OS: Ubuntu 22.04 / 24.04, Debian 12, or any modern Linux with apt or dnf.
  • RAM: 1 GB minimum. 2 GB recommended.
  • Disk: 5 GB free.
  • Root access (you must be able to sudo).
  • A public IP address.
The dashboard does not have to run on the same machine as your FiveM game server. It only needs to reach the game server’s MySQL database over the network.

A domain name

You need a domain (or subdomain) pointed at your dashboard server’s IP. Example: dash.mygtaserver.com → 203.0.113.10 Add an A record at your domain registrar. Wait 5–10 minutes for DNS to update before installing, the SSL certificate step will fail otherwise.

Your FiveM MySQL database

The dashboard reads your existing FiveM database (QBox, QBCore or ESX). You need:
  • DB host (e.g. 127.0.0.1 if on same machine, or a public host).
  • DB port (usually 3306).
  • DB username.
  • DB password.
  • DB name.
If the database is on a different machine, make sure your dashboard server can reach it (firewall, MySQL bind-address, user GRANT with the dashboard server’s IP).

Optional: Discord application

Want admins to log in with Discord? Create an app at discord.com/developers/applications:
  1. New Application → name it.
  2. OAuth2 tab → copy Client ID and Client Secret.
  3. Add redirect URI: https://yourdomain.com/api/auth/discord/callback.
Skip this if you only want password login.

Network ports

The setup script will open these on the dashboard server:
  • 80, HTTP (redirects to HTTPS).
  • 443, HTTPS (the dashboard).
  • 3000, internal, only used between nginx and Node. Do not open to public.

Cheap hosts that work

You do not need a beefy server. Anything with 1-2 GB RAM and a public IP is enough. Pick a region close to your FiveM game server so the MySQL connection stays fast.
HostPlanApprox priceNotes
Oracle Cloud Free TierAlways Free (ARM A1, 4 vCPU / 24 GB)$0/moBest deal if available in your region. Strict sign-up, but free forever.
Hetzner CloudCX22 (2 vCPU / 4 GB / 40 GB)~$4.50/moBest value paid host. EU + US regions.
RackNerd1 GB KVM~$11-15/yearBlack Friday and yearly deals are absurd. US-only.
VultrCloud Compute Regular (1 GB)$6/moMany regions including Joburg, Sydney, Sao Paulo.
Linode / AkamaiNanode 1 GB$5/moSolid uptime, simple UI.
ContaboVPS S (4 vCPU / 8 GB / 50 GB)€5/moCheapest big box. Sometimes oversold during peak hours.
OVHVPS Starter~€3.50/moEU + Canada. DDoS protection included.
Skip these: anything with less than 1 GB RAM, anything advertised as “shared hosting” or “cPanel hosting” (you need root SSH), free tiers that auto-expire after a trial. Tip: if you already have a Linux VPS for your FiveM game server with spare RAM, just install the dashboard on the same machine. Saves money and removes network latency to the DB. That’s it. Next: Auto install.