Comment installer un serveur FiveM sous Linux avec txAdmin

Ce guide transforme un VPS Ubuntu 24.04 neuf en serveur FiveM fonctionnel avec txAdmin, une base de données MariaDB et le framework de votre choix. Comptez environ 30 minutes. Il vous faut un accès SSH au serveur et une clé de licence gratuite du Cfx.re Portal.

Par l'équipe Nodewave · Mis à jour le 8 novembre 2026

Avant de commencer

Cfx.re présente la version Linux comme un portage de courtoisie avec moins d'outils de diagnostic, et recommande Windows si vous avez besoin de son aide en cas de problème. Beaucoup de serveurs tournent très bien sous Linux ; il vaut simplement mieux connaître ce compromis.

1. Préparez le serveur

Mettez le système à jour, installez les outils dont FXServer a besoin et créez un utilisateur pour le faire tourner, afin que le serveur de jeu ne tourne jamais en root :

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

2. Ouvrez le pare-feu

Autorisez d'abord SSH pour ne pas vous bloquer, puis le port de jeu pour les joueurs, et le panneau web de txAdmin pour votre seule 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

Les VPS Nodewave n'ont aucun pare-feu fournisseur devant vos ports : ufw sur le serveur est donc votre pare-feu. Si votre hébergeur a son propre panneau de pare-feu, ouvrez-y aussi les mêmes ports.

3. Créez la base de données

QBCore, Qbox et ESX conservent tous les joueurs, l'argent et les objets dans une base de données. Installez MariaDB et ouvrez son invite :

sudo apt install -y mariadb-server
sudo mysql

Créez ensuite une base de données et un utilisateur pour le serveur, avec votre propre mot de passe solide :

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 installe MariaDB 10.11, qui respecte aussi le minimum de 10.9 requis par Qbox. Par défaut, MariaDB n'écoute que sur le serveur lui-même : gardez le port 3306 fermé à Internet.

4. Téléchargez FXServer

Ouvrez la page des versions serveur Linux et copiez le lien de la dernière version recommandée. Passez ensuite sur l'utilisateur fivem, téléchargez-la et décompressez-la :

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. Démarrez txAdmin

Démarrez FXServer dans tmux, pour qu'il continue de tourner après la fermeture de SSH :

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

Au premier démarrage, la console affiche un PIN et l'adresse du panneau web de txAdmin, sur le port 40120. Ouvrez http://your-server-ip:40120 dans votre navigateur, saisissez le PIN et connectez-vous avec votre compte Cfx.re pour créer le compte administrateur.

6. Déployez un framework

txAdmin propose ensuite de configurer un serveur pour vous. Choisissez une recette populaire, comme ESX Legacy, QBCore ou le QBox Framework (voir QBCore vs ESX vs Qbox), et renseignez :

txAdmin télécharge les ressources, importe les tables de la base, écrit server.cfg et démarre le serveur. Quand la console se calme, ouvrez FiveM, appuyez sur F8 et tapez connect your-server-ip:30120.

7. Gardez-le en ligne

Détachez-vous de tmux avec Ctrl+B, puis D ; le serveur continue de tourner. Revenez-y plus tard avec tmux attach -t fivem. Désormais, démarrez, arrêtez et redémarrez le serveur depuis txAdmin, et configurez ses redémarrages planifiés.

Si le VPS redémarre, connectez-vous avec l'utilisateur fivem et relancez ./run.sh dans tmux, ou créez un service systemd qui le fait pour vous.

8. Mettre à jour FXServer plus tard

Sauvegardez d'abord le dossier du serveur et la base de données. Arrêtez ensuite le serveur, téléchargez la nouvelle version recommandée dans ~/FXServer/server et décompressez-la par-dessus l'ancienne. La décompression ne remplace que les fichiers de la version : vos réglages txAdmin et les données du serveur restent en place.

Problèmes fréquents

Si le serveur refuse de démarrer, voyez comment corriger l'erreur de clé de licence. Si les joueurs ne peuvent pas se connecter, voyez ce que signifient les codes d'erreur CURL.

Hébergez votre serveur FiveM à Singapour

Un ping faible pour les joueurs en Inde, en Malaisie et en Indonésie, sur AMD EPYC avec NVMe et protection DDoS Gcore sur chaque IP.

Hébergement FiveM à Singapour →