Understanding the FiveM Server Layout Your FiveM server stores its files inside the /home/container directory. This directory contains both the server runtime files and your actual server files. Main Server Directory /home/container ├── .internal/ (FXServer runtime files) ├── nontxserver/ (server files when not using txAdmin) Most users will interact with files through txAdmin rather than editing these folders directly. Files inside .internal are part of the server runtime and should not be modified. The nontxserver Folder This folder contains the server files used when the server is started without txAdmin . Typical contents include: /home/container/nontxserver ├── server.cfg ├── resources/ └── other server files If you are deploying your server using Git , the repository will normally be placed in this folder. The server.cfg File The server.cfg file is the main configuration file for your server. This file controls: Server name and description Resource loading Permissions and settings Database configuration When running without txAdmin, this file is loaded automatically from: /home/container/nontxserver/server.cfg The Resources Folder Server scripts and mods are placed inside the resources folder. /home/container/nontxserver/resources Each resource must be started inside your server.cfg file. Using Git Deployment If Git deployment is enabled in the server settings, the server will pull files from the configured repository every time the server starts. The repository is deployed to the folder defined in Git Target Path . By default this is: /home/container/nontxserver When Git deployment is enabled, local file changes inside the target folder will be overwritten on server start. txAdmin Managed Servers When txAdmin is enabled, the server configuration and resources are typically managed directly through the txAdmin interface. txAdmin may create additional folders to store server profiles and configuration data. For most users it is recommended to manage resources and server configuration through txAdmin