# File upload

/dashboard/settings/file-upload

This control the settings related to file uploading.

# Enabled file extensions

Determines which file formats can be uploaded.

✅ Formats supported

JPG JPEG PNG BMP GIF WEBP MOV MP4 WEBM

# Enable uploads

Toggles the file upload functionality.

# Enable uploads (URL)

Toggles the file upload functionality from URL.

# Upload user interface

Determines how the upload will be displayed.

Value Effect
On-page container Uses a JS uploader that stays in page
/upload route Drives users towards the upload page

# Guest uploads

Same as enable uploads, but for guest users.

# Moderate uploads

Determines if incoming uploads must be moderated or not.

Value Effect
Disabled No moderation required
Guest Moderate guest uploads
All Moderate all uploads

# Not safe content checkbox in uploader

Toggles the display of the NSFW checkbox.

Value Effect
Enabled Enable display of NSFW checkbox
Disabled DIsable display of NSFW checkbox

# Enable embed codes (uploader)

Toggles the display of embed codes after upload process.

# Upload threads

Determines the number of parallel threads used by the uploader. This setting should be configured according to the installed hardware and the usage of your website.

# Redirect on single upload

Toggles the HTTP redirection on single image upload. When enabled, users will be redirected to the image viewer.

Moderate uploads

This setting should be disabled if moderate upload is enabled. This is because the viewer URL will return HTTP 403 until the image gets approved.

# Enable duplicate uploads

Toggles the acceptance of duplicate uploads.

# Enable expirable uploads

Toggles the availability of expirable uploads, which will get automatically removed after a certain date.

# Auto delete guest uploads

Determines the automatic deletion of guest uploads.

# Maximum image size

Determines the maximum size (in pixels) allowed for image uploads. Larger images will get automatically downscale.

# Image Exif data

Toggles the handling of image Exif (opens new window) data.

# Image Exif data (user setting)

Toggles if users can determine how to handle Exif data.

# Maximum upload file size [MB]

Determines the maximum image size allowed.

WARNING

This setting is capped by local php.ini configuration (opens new window).

# Maximum upload file size (guests)

Same as above, but for guests.

# File path

The file system path for storing uploads.

# Storage mode

How uploads will get organized in the file system.

Value Effect
Datefolders Uses a nested folder structure YYYY/MM/DD
Direct No folder structure

💡 Altering this setting only affects future uploads. Previous uploads won't be affected.

# File naming method

How uploads will be named on upload.

  • Source file: ./DSC-1313.jpg
Value Effect Example
Original Keep the original file name (will randomize on collisions) DSC-1313.jpg
Random A randomized alphanumeric name bJdrpmdfi.jpg
Mix original + random Keep part of the original filename DSC-13pLfm.jpg
ID Name the uploads as their public (encoded) ID kIf.jpg

# Thumb size

The with and height for the image thumbs.

# Medium image fixed dimension

Determines how medium images will be generated by specifying the resizing criteria.

Value Effect
Width Resizing fixing width to the target value
Height Resizing fixing height to the target value

# Medium image fixed size

The medium image size. Images will be resized based on the medium image fixed dimension criteria.