Difficulty
Intermediate
Time
15 minutes
Before you start
- Use OneSync On and a current FXServer build. vMenu’s docs ask you to keep your FXServer up to date; use Recommended on the Artifacts page.
- vMenu’s documentation at docs.vespura.com/vmenu covers two versions: vMenu Enhanced and classic vMenu (v3.9.2 and older). This guide follows the classic vMenu docs. If you install vMenu Enhanced, check its own docs for any differences.
- vMenu gives no support for questions answered in its docs, so keep them at hand.
- Using a framework (QBCore, Qbox, ESX)? vMenu works alongside them, but limit spawning and money-related options so they don’t clash with your economy.
Install vMenu
1
Download vMenu
Download the latest release zip from the vMenu GitHub releases.
2
Create the vMenu folder
Open Files, go to
resources and click New folder. Name it exactly vMenu, with a capital M. The name is case-sensitive.3
Upload and unpack
Open the
vMenu folder, click Upload and upload the zip. Then open the zip’s … menu and click Unarchive. Delete the zip afterwards.4
Check the folder
The file
resources/vMenu/fxmanifest.lua must exist. If you see resources/vMenu/vMenu/fxmanifest.lua, move the files up one level.Load permissions before vMenu
vMenu does not readpermissions.cfg on its own. Your server.cfg must run it, and it must run before vMenu starts.
1
Open server.cfg
Go to Server config and click Advanced: open the raw file.
2
Add the two lines
Add these lines, in this order:The
exec line must be above ensure vMenu. If Start at boot on Resources already added an ensure vMenu line, put the exec line above it and don’t add a second ensure.3
Save and restart
Save the file and restart the server. Check the console for errors from vMenu.
resources/vMenu/config/permissions.cfg. Edit it in Files. Changes need a server restart.
Make yourself an admin
vMenu uses FiveM’s ace permissions: groups are called principals and permissions are aces.1
Find your identifier
Join the server, then type
status in the panel Console. Note your identifier, for example fivem:1234567 or discord:123456789012345678.2
Add yourself to the admin group
In
permissions.cfg, add a line:3
Give the group permissions
Make sure the admin group has the permissions you want, for example:
4
Restart
Save and restart the server, then reconnect.
Key permissions
The full list is in the vMenu permissions reference.
Give players some options
Permissions forbuiltin.everyone apply to every player, and you can’t take them away from one player afterwards. For example, to let everyone change their appearance and the time:
Useful vMenu settings
These go inpermissions.cfg (or in server.cfg above ensure vMenu) and use setr:
Players can change the key that opens vMenu in FiveM’s key bindings settings.
Update vMenu
- Create a backup.
- Replace all files in
resources/vMenu, exceptpermissions.cfgand the other files inresources/vMenu/config. - Restart the server.
Troubleshooting
I added myself but have no admin options
I added myself but have no admin options
- Check your identifier with
statusand make sure theadd_principalline uses exactly that, withidentifier.in front. - Restart the server after every change to
permissions.cfg, then reconnect. - Check
vmenu_use_permissionsisn’t set tofalse.
Players can do things they shouldn't
Players can do things they shouldn't
Look for broad permissions given to
builtin.everyone, such as .All options or vMenu.Everything, and comment them out.Related articles
Admin and commands
Ace permissions and txAdmin admins.
Resources
Upload and start resources.
Popular setups
Voice, frameworks and more.
Server configuration
OneSync and FXServer builds.
Need Extra Help?
If you encounter any issues, our support team is ready to assist:- Live Chat: Quick assistance via our website.
- Support Ticket: Open a Ticket
- Discord: Join our Community
- Email: support@freakhosting.com
Last Updated: October 2026