Developer guide

How to upload assets
to FiveM correctly

Complete guide to upload images, textures and resources to FiveM with permanent URLs. No breaking links, no traffic blocks, no complications.

What are assets in FiveM?

Assets in FiveM are all the resource files used by a server or script: images for inventories, vehicle textures, user interface (NUI) icons, sounds, 3D models and any file that clients need to download for the game to work correctly.

For these assets to be available, they need to be hosted on an internet-accessible server with a stable URL. Many developers use temporary solutions like Discord or Google Drive, but these have important limitations for production use.

Step by step

Upload your assets in 5 steps

01

Create your free account

Register at fivehub.pro with no credit card. The Free plan includes 20 GB of storage, Lua SDK and permanent URLs from day one.

02

Create a folder

Organize your assets by creating folders per category: 'inventory-images', 'vehicle-textures', 'ui-hud', 'player-photos'. A clear structure will save time as the server grows.

03

Upload your files

Drag and drop your files or use the upload button. Accepted formats: PNG, JPG, WebP, GIF, SVG and more. 100 MB limit per file on the Free plan.

04

Copy the permanent URL

Every uploaded file has a permanent signed URL. Click the asset to copy it. This URL doesn't change, doesn't expire and doesn't depend on any external message or channel.

05

Paste it in your script or config

Use the URL directly in Origen Inventory's image field, in LBPhone configuration, in your NUI or in any script that accepts an image URL. No extra steps.

Where to use your assets

Common use cases in FiveM

Origen Inventory — item images

Origen Inventory allows managing custom items with images directly from in-game. You just need to paste the asset URL in the image field. With fivehub.pro you have that URL ready and permanent.

LBPhone — photos and media

LBPhone allows configuring an upload endpoint for in-game camera photos. Connect fivehub.pro as the destination and photos are automatically saved with permanent URLs.

Scripts with NUI — banners and icons

If you develop scripts with NUI interfaces you need to serve images (banners, icons, backgrounds) from a stable URL. fivehub.pro acts as a dedicated CDN for all your UI assets.

External textures and models

Scripts that reference vehicle textures, skins or decorative elements can use fivehub.pro to serve them with high availability and no traffic restrictions.

FAQ

Questions about FiveM assets

What are assets in FiveM?
Assets in FiveM are the resource files used by a server: images for inventories, vehicle textures, UI icons, sounds and any file clients download during the game. They need to be hosted at a publicly accessible URL.
Why can't I use Discord or Google Drive for my FiveM assets?
Discord added expiration tokens to its links in 2023, making URLs expire. Google Drive has traffic limits that block access when many players request the same file. Both are communication and personal storage tools, not CDNs designed for this use case.
Do fivehub.pro URLs work with FiveM streaming?
Yes. fivehub.pro URLs are direct file URLs, publicly accessible without additional authentication. They are fully compatible with FiveM's streaming system and any script that references assets by URL.
Can I upload assets from a FiveM script without going through the panel?
Yes. fivehub.pro has a native Lua SDK that allows uploading files directly from server scripts. There's also a JavaScript SDK. Both authenticate with your API Key.

Your assets always available and organized

20 GB free, no credit card. Permanent URLs, Lua SDK, panel in Spanish.