Get the bodycam running
Two resources, one config file. If you want the full tour instead - architecture, every page, self-hosting - see the full guide.
1. Grab the resources
Records the officer's view, uploads it here. Start with this one.
opslabs-bodycam
Required alongside it - activates your license key.
opslabs-license
The in-hand tablet, LB Phone app and live-roster sync are optional modules built into
opslabs-bodycam itself (config_server.lua →
ServerConfig.Modules) - nothing extra to install, turn any of them off there if you don't want them.
2. Install it
Get it from your license portal, unzip opslabs-bodycam and opslabs-license into your FiveM server's resources/ folder.
opslabs-bodycam/config_server.lua
Copy it from your
integration page
into its ServerConfig.XonSight block, replacing the two example lines. That's the whole connection - URL and token, done.
In opslabs-license/config.lua, set your license key (or enter it once on the OPS Phone's license screen in-game).
server.cfgensure opslabs-license then ensure opslabs-bodycam, then restart the resource.
Your first recording should show up on the Dashboard within a few seconds.