Built for FiveM

The asset CDN
for your FiveM server

Upload images, textures and resources. Get permanent URLs ready to paste into ox_inventory, LBPhone, dealer scripts and any FiveM resource.

20 GB freeURLs that never expireNative Lua SDK
Use cases

Where you can use fivehub.pro

From inventories with custom items to in-game phone cameras — any script that needs an image URL has its solution here.

Origen Inventory

Custom items with your own image

Origen Inventory lets you manage items directly from in-game. When creating or editing an item, there's a field for the image URL — but you need that URL ready. Upload your image to fivehub.pro, copy the permanent URL and paste it right there in-game. No code needed.

-- En el juego, campo "URL de imagen":
https://cdn.fivehub.pro/
  org/inv/camisa_verde.png

-- Sin código. Sin caducidad. Sin cambios.
lb-phone

Configure the LBPhone camera

LBPhone has a built-in camera that can upload photos to a configurable endpoint. Connect fivehub.pro as the upload destination with your API Key and photos taken in-server are automatically saved with permanent URLs in your organization.

-- lb-phone/config/config.lua
Config.UploadURL =
  'https://fivehub.pro/api/upload'
Config.UploadKey = 'fhb_org_xxxxxxxx'
Dealer scripts

Vehicle photos in real time

Dealer scripts that let players take in-game photos of vehicles need somewhere to upload them. With the fivehub.pro Lua SDK, you upload the photo from the server and get a URL ready to display in the dealer interface.

-- server.lua
local url = exports['fivehub']:upload(
  photoData, 'fotos-vehiculos'
)
-- url permanente, nunca caduca
Script developers

Assets for your script UI

If you develop scripts for FiveM and need to serve images in the NUI — banners, icons, textures — fivehub.pro is your dedicated CDN. Upload once, reference the URL from any script, on any server.

-- Sube cualquier asset desde Lua
local hub = exports['fivehub']
local url = hub:getUrl('ui/banner.png')
SendNUIMessage({ banner = url })
How it works

Ready in 3 steps

01

Register for free

Create your account with no credit card. The Free plan includes 20 GB of storage and the FiveM Lua SDK from day one.

02

Upload and organize

Create folders by category (inventory-images, vehicle-photos, ui-scripts) and upload your assets. PNG, JPG, WebP and more supported.

03

Copy the URL and paste it

Every asset gets a permanent signed URL. Copy and paste it into your script configuration. It never changes, never expires.

Why fivehub.pro

Everything a FiveM developer needs

URLs that never expire

Unlike generic storage services, fivehub.pro URLs are permanent. Your image will always be available at the same address as long as your account is active.

Folder organization

Create folders for each category: inventory images, vehicle photos, UI assets, map textures. Everything organized from the control panel.

Native Lua SDK

The FiveM Lua SDK is included in all plans. Upload assets, get URLs and manage files directly from your server-side scripts.

99.9% uptime

Your server can't rely on images that disappear. fivehub.pro guarantees availability so your assets are always online when players need them.

No cancellations for overuse

If your server grows and you exceed the storage limit, we don't cut your access. Excess is billed per GB — your server keeps running without interruptions.

All image formats

PNG, JPG, WebP, GIF, SVG. Any format your FiveM scripts use is supported. Automatic WebP conversion available to optimize asset size.

FAQ

Frequently asked questions

How do I use fivehub.pro with Origen Inventory?
Origen Inventory lets you manage items directly in-game — no code needed. When creating or editing an item, there's a field for the image URL. Upload your image to fivehub.pro (e.g. an 'inventory-images' folder), copy the permanent URL generated and paste it in that field inside the game. The URL never expires.
Can I configure LBPhone to upload photos to fivehub.pro?
Yes. LBPhone supports a configurable upload endpoint. Use the fivehub.pro API with your API Key as the destination. Photos taken with the in-game phone camera are automatically saved in your organization with permanent URLs you can display in the script.
Will the URLs I generate ever change or disappear?
No. fivehub.pro URLs are permanent and signed. As long as your account is active, the URL always points to the same file. There's no external CDN or third parties that can break the link.
Does it work with dealer scripts that take in-game photos?
Yes. Any script that sends data to an HTTP endpoint can integrate fivehub.pro. The Lua SDK makes uploading easy from the server side. The photo is saved with a URL ready to display in the dealer interface.
Can I share URLs with my team or other servers?
Yes. URLs are public and accessible from anywhere. You can share them with your development team, use them across multiple scripts or even in different servers that use the same resources.

Your server deserves reliable assets

Join the FiveM developers already using fivehub.pro to manage their images, textures and resources. 20 GB free, no credit card required.