Zo zet je een FiveM-server op Linux op met txAdmin

Deze handleiding maakt van een verse Ubuntu 24.04-VPS een draaiende FiveM-server met txAdmin, een MariaDB-database en het framework van je keuze. Het kost ongeveer 30 minuten. Je hebt SSH-toegang tot de server nodig en een gratis licentiesleutel uit het Cfx.re Portal.

Door het Nodewave-team · Bijgewerkt op 8 november 2026

Voordat je begint

Cfx.re noemt de Linux-build een courtesy port met minder diagnosetools, en raadt Windows aan als je bij problemen hun hulp nodig hebt. Veel servers draaien prima op Linux; het is alleen goed om die afweging te kennen.

1. Bereid de server voor

Werk het systeem bij, installeer de tools die FXServer nodig heeft en maak een gebruiker aan om hem te draaien, zodat de gameserver nooit als root draait:

sudo apt update && sudo apt upgrade -y
sudo apt install -y xz-utils git tmux
sudo adduser --disabled-password --gecos "" fivem

2. Open de firewall

Sta eerst SSH toe zodat je jezelf niet buitensluit, daarna de gamepoort voor spelers, en het webpaneel van txAdmin alleen voor je eigen IP:

sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw allow from your-home-ip to any port 40120 proto tcp
sudo ufw enable

Nodewave-VPS-abonnementen hebben geen providerfirewall voor je poorten, dus ufw op de server is je firewall. Heeft je host een eigen firewallpaneel, open dan daar ook dezelfde poorten.

3. Maak de database aan

QBCore, Qbox en ESX bewaren spelers, geld en items allemaal in een database. Installeer MariaDB en open de prompt:

sudo apt install -y mariadb-server
sudo mysql

Maak daarna een database en een gebruiker voor de server aan, met een eigen sterk wachtwoord:

CREATE DATABASE fivem;
CREATE USER 'fivem'@'localhost' IDENTIFIED BY 'choose-a-strong-password';
GRANT ALL PRIVILEGES ON fivem.* TO 'fivem'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Ubuntu 24.04 installeert MariaDB 10.11, dat ook voldoet aan het minimum van 10.9 voor Qbox. MariaDB luistert standaard alleen op de server zelf, dus houd poort 3306 dicht voor internet.

4. Download FXServer

Open de pagina met Linux-serverbuilds en kopieer de link van de nieuwste aanbevolen build. Wissel daarna naar de gebruiker fivem, download de build en pak hem uit:

sudo -iu fivem
mkdir -p ~/FXServer/server && cd ~/FXServer/server
wget -O fx.tar.xz "paste-the-link-here"
tar xf fx.tar.xz

5. Start txAdmin

Start FXServer in tmux, zodat hij blijft draaien nadat je SSH sluit:

tmux new -s fivem
cd ~/FXServer/server
./run.sh

Bij de eerste start toont de console een PIN en het adres van het webpaneel van txAdmin, op poort 40120. Open http://your-server-ip:40120 in je browser, voer de PIN in en log in met je Cfx.re-account om het beheerdersaccount aan te maken.

6. Zet een framework neer

txAdmin biedt daarna aan om een server voor je in te richten. Kies een populair recept, zoals ESX Legacy, QBCore of het QBox Framework (zie QBCore vs ESX vs Qbox), en vul in:

txAdmin downloadt de resources, importeert de databasetabellen, schrijft server.cfg en start de server. Als de console tot rust komt, open je FiveM, druk je op F8 en typ je connect your-server-ip:30120.

7. Houd hem draaiende

Koppel los van tmux met Ctrl+B en daarna D; de server blijft draaien. Koppel later weer aan met tmux attach -t fivem. Start, stop en herstart de server vanaf nu via txAdmin, en stel daar geplande herstarts in.

Herstart de VPS, log dan in als de gebruiker fivem en start ./run.sh opnieuw in tmux, of maak een systemd-service die dat voor je doet.

8. FXServer later bijwerken

Maak eerst een back-up van de servermap en de database. Stop daarna de server, download de nieuwe aanbevolen build naar ~/FXServer/server en pak hem uit over de oude. Uitpakken vervangt alleen de bestanden van de build, dus je txAdmin-instellingen en servergegevens blijven staan.

Veelvoorkomende problemen

Weigert de server te starten, lees dan hoe je de licentiesleutelfout oplost. Kunnen spelers niet joinen, lees dan wat de CURL-foutcodes betekenen.

Host je FiveM-server in Singapore

Lage ping voor spelers in India, Maleisië en Indonesië, op AMD EPYC met NVMe en Gcore DDoS-bescherming op elk IP.

FiveM-hosting in Singapore →