ShareX-Uploader

ShareX-Uploader

Docker app from ImFascinated's Repository

Overview

Easily upload screenshots and files to a simple CDN using ShareX.

Requirements

ShareX (For Windows)

Runtime arguments

Web UI
http://[IP]:[PORT:80]
Network
bridge
Shell
bash
Privileged
false

Template configuration

FILES_LOCATIONPathrw

Where you want the uploaded files to be stored.

Target
/var/www/html
Value
/mnt/user/Storage/CDN
Max Upload SizeVariable

The max upload size of files in megabytes. Eg: 500M

Target
MAX_UPLOAD_SIZE
Value
500M
Upload SecretsVariable

You can add multiple secrets. Format: secret1,secret2,secret3

Target
UPLOAD_SECRETS
Value
set me
Upload DirectoryVariable

The upload directory (If you don't know what this is, ignore it)

Target
UPLOAD_DIR
Value
./
Use Random File NamesVariable

Use random file names instead of the original file name. (If this is enabled it will replace the file name given by ShareX with a random one)

Target
USE_RANDOM_FILE_NAMES
Value
true
Random File Name LengthVariable

The length of the random file name (if above setting is enabled)

Target
FILE_NAME_LENGTH
Value
8
Server PortPorttcp

The port to connect to the application on.

Target
80
Value
8087

Categories

Details

Repository
ghcr.io/realfascinated/sharex-php-uploader:latest
Last Updated2026-05-31
First Seen2025-12-01

Run ShareX-Uploader on Unraid.

ShareX-Uploader is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.