FiveMDash

Installation Guide

Follow these simple steps to set up FiveMDash on your server

1

Download and Install the Script

Download the script using the button in the top right corner of this page, then add it to your server's resources folder.

resources/[scripts]/fivemdash
2

Configure the Script

Edit the config.js file with your settings. Here's a complete configuration example:

module.exports = {
    port: 5000,
    jwtSecret: '7f4e8c6b9a2d1e0f3c',
   
    framework: 'qb-core',
   
    authorizedDiscordIDs: [
        'YOUR_DISCORD_ID_HERE',
        'ANOTHER_ADMIN_ID'
    ],
   
    licenseKey: 'YOUR-LICENSE-KEY-HERE',
    
    manualServerIP: 'YOUR.SERVER.IP.HERE',
   
    allowedOrigins: '*',
    useIPWhitelist: false,
    debug: true,
    logActions: true,
    
    allowTeleport: true,
    allowVehicleSpawn: true,
    allowWeaponGive: true,
    allowCommandExecution: true,
   
    rateLimit: {
        windowMs: 15 * 60 * 1000,
        max: 1000000000000
    },
   
    protectedResources: {
        'qb-core': ['qb-core', 'fivemdash', 'mysql-async', 'oxmysql'],
        'qb': ['qb-core', 'fivemdash', 'mysql-async', 'oxmysql'],
        'esx': ['es_extended', 'esx_core', 'fivemdash', 'mysql-async', 'oxmysql'],
        'qbx': ['qbx_core', 'fivemdash', 'oxmysql']
    },
   
    forbiddenCommands: ['quit', 'exit', 'restart', 'stop']
};

Important Configuration Fields:

  • framework: Select your server's framework (qb-core, qb, esx, or qbx)
  • authorizedDiscordIDs: Add Discord IDs of users who can access the panel
  • licenseKey: Your license key from the payments page
  • manualServerIP: Your FiveM server's IP address
3

Add IP Address to Your License

Go to the payments page and add your server's IP address to your license. This is required for the script to work.

⚠️ Important:

Without adding your IP address to the license on the payments page, the connection will not work. Make sure the IP address in config.js matches the one you add to your license.

4

Open Port 5000 on Your VDS

If you're still unable to connect after completing all steps, you need to open port 5000 on your Windows VDS firewall.

⚠️ IMPORTANT:

Port 5000 must be open for FiveMDash to communicate with your server. Follow these steps to open it on Windows:

Windows Firewall Configuration:

  1. 1. Open Windows Defender Firewall with Advanced Security (type wf.msc in Windows search)
  2. 2. Click on "Inbound Rules" in the left panel
  3. 3. Click "New Rule..." in the right panel
  4. 4. Select "Port" and click "Next"
  5. 5. Select "TCP" and enter "5000" in "Specific local ports", click "Next"
  6. 6. Select "Allow the connection", click "Next"
  7. 7. Check all profiles (Domain, Private, Public), click "Next"
  8. 8. Name the rule "FiveMDash Port 5000" and click "Finish"

💡 Tip:

You can also use PowerShell (as Administrator) with this command:
New-NetFirewallRule -DisplayName "FiveMDash Port 5000" -Direction Inbound -Protocol TCP -LocalPort 5000 -Action Allow

5

Start the Script

After completing all the configuration, add the script to your server.cfg and restart your server.

ensure fivemdash
6

Access the Panel

Go to fivemdash.com, enter your server IP, and log in with your Discord account.

✅ Success!

Your FiveMDash panel is now ready to use. Make sure your Discord ID is added to the authorizedDiscordIDs list in the config.

Framework Support

FiveMDash supports the following frameworks:

QB-Core

Full support for QB-Core framework with all features

ESX

Complete ESX Legacy and extended support

QBX

Support for the new QBX framework

Custom

Contact us for custom framework support

Need Help?

If you encounter any issues during installation or have questions, we're here to help!