Skip to content
FiveM
Free tool

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

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 Support
FiveM server listRoleplay, Freeroam, Racing, and more—with live player counts and vote rankings.
Your own server?

Rent your own FiveM server in 60 seconds

DDoS protection included, full control over server.cfg and resources, cancel anytime.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds

Looking for more tools? View all FiveM tools