> ## Documentation Index
> Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Install & Configure vMenu in FiveM

> Master server-side administration. Learn how to install vMenu, manage ACE permissions, and configure administrative access for your FiveM community.

## complete Server Control

**vMenu** is the industry-standard server-sided trainer and administrative suite for the FiveM platform. Unlike client-side menus which are frequently flagged by anti-cheat systems, vMenu resides entirely within the server's resource stack. This enables server owners to implement a "Zero Trust" security model, precisely defining which players are authorized to spawn vehicles, manipulate the global weather, or use administrative teleportation tools. This guide walk you through the professional deployment and permission architecture of vMenu.

<CardGroup cols={2}>
  <Card title="Difficulty" icon="gauge-low">
    Intermediate
  </Card>

  <Card title="Time" icon="clock">
    8 Minutes
  </Card>
</CardGroup>

***

## Step 1: Installation & File Placement

Correct directory organization is important for ensuring vMenu can locate its sensitive permission records.

<Steps>
  <Step title="Acquire Latest Release">
    Download the primary distribution from the [official vMenu GitHub repository](https://github.com/vMenu/vMenu).
  </Step>

  <Step title="Deploy the Resource">
    Create a folder named `vMenu` within your `/resources/` directory and upload the extracted assets.
  </Step>

  <Step title="Establish Permission Persistence">
    **Critical:** Locate the `permissions.cfg` file provided in the download. Move this file to your **root server directory** (the same location as your `server.cfg`). Placing this file within the resource folder is not recommended as it complicates future updates.
  </Step>
</Steps>

***

## Step 2: Technical Activation Sequence

To ensure vMenu initializes with the correct authority, you must execute its permission registry **before** the resource is ensured in your `server.cfg`.

```cfg theme={null}
# Authorization Registry (Must load first)
exec permissions.cfg

# Initialize the Resource
ensure vMenu
```

***

## Step 3: Architecting Administrative Authority (ACE)

FiveM uses the **ACE (Access Control List)** system to manage permissions. Follow these steps to elevate your account to a Superadmin status within the vMenu framework.

<Steps>
  <Step title="Open permissions.cfg">
    use the File Manager to open your `permissions.cfg`.
  </Step>

  <Step title="Define User Principals">
    Locate the **Principals** section and add your unique identifier (Steam Hex or Cfx.re License).

    * *Example:* `add_principal identifier.steam:11000010a2c3d4e group.admin`
  </Step>

  <Step title="Assign Permission Sets">
    Ensure the `group.admin` identifier is granted access to the internal vMenu logic:
    `add_ace group.admin "vMenu.Everything" allow`
  </Step>
</Steps>

***

<Note>
  ### Managing Public Access

  By default, vMenu is architected with a "Deny All" security posture. If your community is a "Menu-Based" server where regular players should have limited access (e.g., changing their character's wardrobe or vehicle color), you must navigate to the `builtin.everyone` section within `permissions.cfg` and toggle specific `deny` variables to `allow`.
</Note>

***

<Note>
  ### 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](https://freakhosting.com/clientarea/submitticket.php)
  * **Discord:** [Join our Community](https://discord.gg/freakhosting)
  * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)
</Note>

<Tip>
  ### Save on Your Hosting

  Ready to get a new server? Use code **KB20** at checkout for **20% off** your first month!
</Tip>

***

<div align="center">
  **Last Updated:** January 2026 | **FiveM:** vMenu integrated.
</div>
