Installation
Step-by-step guide to installing MonoAdmin
This guide walks you through installing and connecting the MonoAdmin resource to your FiveM server.
Step 1: Get the Resource
Section titled “Step 1: Get the Resource”1.1 Purchase & Link to Cfx.re Account
Section titled “1.1 Purchase & Link to Cfx.re Account”- Purchase MonoAdmin from crispydevs.tebex.io/package/monoadmin
- During checkout, link the purchase to your Cfx.re account
1.2 Download from Cfx.re Asset Portal
Section titled “1.2 Download from Cfx.re Asset Portal”- Go to portal.cfx.re
- Log in with your Cfx.re account
- Navigate to Assets
- Find MonoAdmin and download the resource
1.3 Install the Resource
Section titled “1.3 Install the Resource”Extract the contents to your server’s resources folder:
resources/└── monoadmin/ ├── fxmanifest.lua ├── config.lua ├── server/ ├── client/ └── ...Step 2: Configure server.cfg
Section titled “Step 2: Configure server.cfg”Add the following to your server.cfg:
For ESX/Qbox (with database)
Section titled “For ESX/Qbox (with database)”# oxmysql must start before monoadminensure oxmysql
ensure monoadminFor Standalone (no database)
Section titled “For Standalone (no database)”ensure monoadminStep 3: Resource Configuration
Section titled “Step 3: Resource Configuration”Open config.lua in the monoadmin resource folder. Here are the key settings:
Config = {}
Config.Framework = nil -- Do not touch. Configured by the cloud.
-- Commands (set to false to disable)Config.ReportCommand = 'report' -- Players use /report to submit ticketsConfig.OpenGameAdminPanelCommand = 'madmin' -- Staff use /madmin to open panelConfig.OpenGameAdminKeyBind = '' -- Leave blank for user to set via ESC menu
-- Community Service settingsConfig.CommunityService = { spawnCoords = { vec4(159.309891, -997.345032, 29.347290, 144.566910) }, centerPoint = { coords = vec4(159.309891, -997.345032, 29.347290, 144.566910), radius = 100.0 }, trashPickup = { ... }, -- Trash pickup locations trashModels = { ... }, -- Prop models for trash releaseCoords = { ... }, -- Release location after service workflows = { onCommunityService = { function() end }, -- Called when service starts onCommunityServiceRelease = { function() end } -- Called when service ends }}Step 4: Create Project & Link Server
Section titled “Step 4: Create Project & Link Server”Connect your server to the MonoAdmin cloud.
4.1 Create a Project
Section titled “4.1 Create a Project”- Log in to monoadmin.net/dashboard
- Click “Create New Project”
- Step 1 of 2: Enter your Server Name and click Next
- Step 2 of 2: Select your Framework (ESX Legacy, Qbox, or Standalone) and click Next
4.2 Link Your Server
Section titled “4.2 Link Your Server”After creating the project, you’ll see the “Link Your Server” dialog:
- Your API Key is displayed at the top
- The Server Console Command section shows the full command ready to copy
- Click Copy to copy the complete command
4.3 Run the Link Command
Section titled “4.3 Run the Link Command”Start your FiveM server, then paste and run the command in your server console (txAdmin or terminal):
monoadmin link ma_yourApiKeyHere...The dashboard will show “Waiting for server connection…” while it waits. Once connected, you’ll see:
[MonoAdmin] Attempting to authenticate...[MonoAdmin] ✓ Authentication successful!Available Commands
Section titled “Available Commands”| Command | Description |
|---|---|
monoadmin link [api_key] | Link server with your API key |
monoadmin unlink | Unlink server (for re-linking or troubleshooting) |
monoadmin status | Show current connection status |
Step 5: Verify Installation
Section titled “Step 5: Verify Installation”Once linked, verify everything is working:
Check Connection Status
Section titled “Check Connection Status”Run in server console:
monoadmin statusYou should see:
[MonoAdmin] Status: Token: Set Initialized: YesVerify in Dashboard
Section titled “Verify in Dashboard”- Go to monoadmin.net/dashboard
- Select your project
- Your server should show as Online with a green indicator
Troubleshooting
Section titled “Troubleshooting””Authentication Failed” Error
Section titled “”Authentication Failed” Error”- Verify your API key is correct (copy it again from the dashboard)
- Run
monoadmin unlinkthenmonoadmin link YOUR_API_KEYto retry - Check that your server can reach the internet
”Server is not linked” on Restart
Section titled “”Server is not linked” on Restart”- This shouldn’t happen — tokens persist across restarts
- If it does, run
monoadmin link YOUR_API_KEYagain - Check for resource errors preventing KVP storage
”Framework Not Detected” Warning
Section titled “”Framework Not Detected” Warning”- This is normal for Standalone servers
- For ESX/Qbox, ensure the framework resource is started before MonoAdmin
Resource Won’t Start
Section titled “Resource Won’t Start”- Check for Lua errors in the server console
- Verify all files were extracted correctly
Next Steps
Section titled “Next Steps”Now that MonoAdmin is installed and connected:
- Configuration — Set up roles, permissions, and invite your team
- Quick Start — Learn the essential features in 5 minutes
Need help? Join our Discord community for support.