FiveM Resource Installer
Upload a FiveM Resource ZIP to find out which folder it belongs in, which ensure line server.cfg needs, and what else is missing, such as ox_lib, a framework, or an SQL file, or whether it has Escrow protection. Everything runs in your browser. In your FiveM server's Dashboard, the installer installs the Resource directly.
Built by Fabian Groß
Resource checked? Install it on your own FiveM server.
Example result
Here's what the Resource Installer results look like
Upload a Resource ZIP archive, and the installer will inspect it and show you the destination folder, ensure line, dependencies, and SQL files. The example below is a typical GitHub download; your results will depend on your archive.
Example · Example: example_garage-main.zip
Input
- Archive
- example_garage-main.zip
Output
- Resource name
- example_garage
- Target folder
- resources/[local]/example_garage
- Line for server.cfg
- ensure example_garage
- Framework
- ESX
- Dependencies
- es_extended, ox_lib, oxmysql
- SQL file
- example_garage-main/install.sql (example_garage_vehicles, owned_vehicles)
What the installer checks
Everything else that could prevent installation
Check whether the Resource can run before uploading it to the server.
Destination folder and name
Shows the folder under resources/ and cleans up names such as qb-vehiclekeys-main to qb-vehiclekeys.
Nested archives
Resolves doubly nested folders such as resource-main/resource and lists each Resource in an archive separately.
Dependencies and framework
Detects ox_lib, oxmysql, ESX, QBCore, and QBox from the manifest and common imports.
ensure line
Generates the lines for server.cfg in the right order based on dependencies.
Escrow and files
Warns about Escrow protection (.fxap) and missing or outdated manifest files, and skips executable files.
SQL files
Shows created and modified tables and warns about DROP, TRUNCATE, and DELETE without executing anything.
Check fxmanifest.lua
Uses the fxmanifest.lua Checker to catch typos in the manifest before startup.
Directly to the server
In your FiveM server's Dashboard, the installer writes the files to the right location and updates server.cfg.
Explore more
More tools
fxmanifest.lua Generator
Configure directives in a form and get a valid fxmanifest.lua instantly.
Built by Eric Mager
fxmanifest.lua Checker
Find missing quotation marks, unknown directives, invalid values, and outdated entries.
Built by Eric Mager
server.cfg Checker
Check network endpoints, RCON security, ScriptHookV settings, and OneSync configuration.
Built by Eric Mager
FAQ
Frequently asked questions
Quick answers about the FiveM Resource Installer.
For each Resource, you get its name, destination folder under resources/, ready-to-use ensure line for server.cfg, detected framework, dependencies, and a list of SQL files. For a typical GitHub download such as example_garage-main.zip, that's example_garage with the line ensure example_garage and dependencies es_extended, ox_lib, oxmysql.
In your server's resources/ folder, usually inside a category folder in square brackets such as [local] or [standalone]. On servers using txAdmin, resources/ is in the recipe folder (whose name ends in .base), not the root directory. The folder name is the Resource name you start with ensure in server.cfg.
The most common reasons: the folder is nested twice (resource-main/resource/fxmanifest.lua), the ensure line is missing from server.cfg, a dependency such as ox_lib, oxmysql, or your framework isn't running, or the Resource is Escrow-protected and belongs to another Keymaster account. The installer checks for exactly these issues.
Escrow Resources are encrypted and tied to a Keymaster account. They run only if your server's license key was created with the same account you used to buy the Resource. You can identify them by .fxap files in the archive.
The installer shows you which tables the file creates or changes and warns you about statements such as DROP, TRUNCATE, or DELETE. On this page it doesn't run the SQL file: you import it into your server's database yourself, for example via phpMyAdmin. In your FiveM server's dashboard, it can import SQL files of up to 2 MB directly into your server's database after a check and your confirmation.
ZIP archives up to 100 MB. Repackage RAR and 7z files as ZIP archives first. If an archive contains multiple Resources, the installer lists each one separately and orders the ensure lines by dependency.
Not on the public page: the file is read only in your browser. In your FiveM server's Dashboard, the archive is uploaded for installation, checked again, and then not stored. Executable files such as .exe, .bat, or .sh are never written to the server.
Any more questions?
Contact SupportRent your own FiveM server in 60 seconds
DDoS protection included, full control over server.cfg and resources, cancel anytime.
No setup. No risk. Online in seconds.
Looking for more tools? View all FiveM tools

