Requirements
- FiveM server
- MySQL or MariaDB
ox_inventoryox_liboxmysql- One of:
qbx_core,qb-core, ores_extended(ornoneto run framework-less — set inconfig.lua)
Steps
-
Drop the
nex_itemwhitelistfolder into your resources, e.g.resources/[nex]/nex_itemwhitelist/. -
(Optional) Import
install.sqlinto your database. You can skip this — thenex_whitelisttable auto-creates and auto-migrates on first start. -
Add it to
server.cfgafter its dependencies: -
(Optional) Open
config.luaand adjust:Config.Framework—auto(default),Qbox,QB,ESX, ornone.Config.NotifySystem— which notification backend to use.Config.Commands— chat command names.Config.AdminGroup— ACE group required for the menu and chat commands (defaultgroup.admin).Config.Discord.webhook— paste your webhook here to log blocked attempts.
-
Grant yourself the admin group:
- Restart your server.
Checking it worked
In-game, run:started.
Updating
config.lua and client/notify.lua are listed under escrow_ignore and are preserved across updates. Whitelist entries live in MySQL and are preserved automatically.
- Replace the resource files with the new version (keep your edited
config.lua). - Restart the server.

