Loading...

File Upload Configuration

Upload & File Sharing Configuration

By enabling this feature, the user can share and upload files in your site.


Turn on the ability for users to share and upload videos.
You can configure the video converter settings from FFMPEG Settings below.


Turn on the ability for users to share and upload reels.
You can configure the video converter settings from FFMPEG Settings below.


Turn on the ability for users to share and upload music and audio files.


Allow users to upload their own CSS file to design their profile.
Upload & File Limits
Important: Make sure you don't allow PHP, JS, HTML, XML, XPHP, PHP5 files, your site could be in risk if you do so.
Only those type of files user can upload to your site. (separated with comma,)
Only those MIME-type of files user can upload to your site. (separated with comma,)
Set the max upload size a user can use for uploading files, videos, music and images.
Set the image compression level, the higher you choose the less quailty you'll get.

FFMPEG Video Converter Settings

FFMPEG Configuration

This system will compress, convert, and optimzise videos to mp4.
This system require "ffmpeg" to be installed in your server.

Example: Linux(/usr/bin/ffmpeg) or Windows(C:\\ffmpeg\bin\ffmpeg.exe)

This affect the encoding speed. Using a slower preset gives you better compression, or quality per filesize, whereas faster presets give you worse compression and higher filesize.
Only those type of videos user can upload to your site. (separated with comma,)
Only those MIME-type of videos user can upload to your site. (separated with comma,)

Info: For more information on how to setup FFMPEG, please visit our Documentation page.
Make sure to debug FFMPEG below after configuring ffmpeg.
Debug FFMPEG
This feature will test the FFMPEG Configuration and make sure the system is working fine.

Storage & CDN Configuration

Important: You can't enable two or three storages at the same time, if you enable FTP, amazon s3 will be automatically disabled, same for amazon s3, Digitalocean and Google.
Info: For more information on how to setup third party storage, please visit our Documentation page.
Amazon S3 Configuration

Enable Amazon Storage to store your files in Amazon S3.

Your Amazon S3 Bucket Name
Your Amazon Key from AWS credentials
Your Amazon Secret from AWS credentials
Your Amazon custom domain name, e.g: https://customCDNdomain.com

Your Amazon's S3 Region

Before enabling Amazon S3, make sure you upload the whole "upload/" folder to your bucket.

Before disabling Amazon S3, make sure you download the whole "upload/" folder to your server.

We recommend to upload the folder and files via S3cmd.

If your site is still brand new, you can escape the upload step, but make sure to click on "Test Connection".
Upload Files To Amazon
Digitalocean Spaces Configuration

Enable Digitalocean Storage to store your files in Digitalocean Spaces.

Your Digitalocean Space Bucket name.
Your Digitalocean Space credentials key.
Your Digitalocean Space credentials secret key.
Your Digitalocean custom domain name, e.g: https://customCDNdomain.com


Before enabling Digitalocean, make sure you upload the whole "upload/" folder to your bucket.

Before disabling Digitalocean, make sure you download the whole "upload/" folder to your server.

If your site is still brand new, you can escape the upload step, but make sure to click on "Test Connection".
Upload Files To Digitalocean
Wasabi Configuration

Enable Wasabi Storage to store your files in Wasabi Spaces.

Your Wasabi Bucket Name.
Your Wasabi Access Key.
Your Wasabi Secret Key.
Your Wasabi custom domain name, e.g: https://customCDNdomain.com


Before enabling Wasabi, make sure you upload the whole "upload/" folder to your bucket.

Before disabling Wasabi, make sure you download the whole "upload/" folder to your server.

Upload Files To Wasabi
FTP Settings
You can upload files directly from your server to another FTP server and load them from there.
Impotant: This may slow down your site's upload/delete speed, make sure to use fast FTP server.


Enable FTP Storage to store your files in your own FTP server.

Your FTP hostname, could be IP or domain name.
Your FTP account's username.
Your FTP account's password.
Your FTP server's port.
The path to /upload files.
IP or domain where the FTP server is pointed to, example: wowonderftpstorage.com
Before enabling FTP, make sure you upload the whole "upload/" folder to your FTP server.

Before disabling FTP, make sure you download the whole "upload/" folder to your server.

If your site is still brand new, you can escape the upload step, but make sure to click on "Test Connection".
Google Cloud Settings

Enable Google Cloud Storage to store your files in Google Cloud.

Your FTP account's password.
Should be a JSON file.
Path to your Google Cloud File in your server.
Your Google Cloud custom domain name, e.g: https://customCDNdomain.com
Make sure you upload the whole "upload/" folder to your bucket.

Make sure to keep (Google Cloud File) on your server. in Google Cloud File Path ()
Backblaze Configuration

Enable Backblaze Storage to store your files in Backblaze Spaces.

Your Backblaze Bucket ID.
Your Backblaze Bucket Name.
Your Backblaze Bucket Region.
Your Backblaze Access Key ID.
Your Backblaze Access Key.
Your Backblaze custom domain name, e.g: https://customCDNdomain.com

Before enabling Backblaze, make sure you upload the whole "upload/" folder to your bucket.

Before disabling Backblaze, make sure you download the whole "upload/" folder to your server.

Upload Files To BackBlaze