config.json file located in the root of your nocloud resource folder. The default configuration is preconfigured with secure defaults and sensible limits—you can adjust these values to fit your needs.
Logging
Enable or disable logging output.
The minimum log level to output.
| Level | Description |
|---|---|
debug | Verbose debugging information |
info | General operational messages |
warn | Warning messages |
error | Error messages only |
Storage
Whether clients can trigger uploads from their game client or nui.
Maximum allowed file size in megabytes. Files exceeding this limit will be
rejected.
An array of MIME types permitted for upload. Any file type not in this list
will be rejected.
| Category | MIME Types |
|---|---|
| Images | image/jpeg, image/png, image/gif, image/webp, image/svg+xml |
| Video | video/mp4, video/webm |
| Audio | audio/mpeg, audio/wav |
| Documents | text/plain |
Rate Limiting
Per-client rate limiting prevents abuse by restricting how many uploads each client can make within a time window.Enable or disable rate limiting.
The time window in milliseconds for rate limit tracking.
| Value | Duration |
|---|---|
60000 | 1 minute |
300000 | 5 minutes |
3600000 | 1 hour |
Maximum number of upload requests allowed per client within the time window.
Defines how clients are uniquely identified for rate limiting. This is a
colon-separated list of identifiers.
| Identifier | Description |
|---|---|
ip | Client’s IP address |
license | Rockstar license identifier |
steam | Steam ID (if available) |
discord | Discord ID (if available) |
fivem | FiveM account ID |
ip:license— Combines IP and license (default)license— License onlyip:license:steam— Multiple identifiers

