FileManagerAPI
FileManagerAPI
Docker app from jandrop's Repository
Overview
Runtime arguments
- Web UI
http://[IP]:[PORT:8000]/docs- Network
file-manager-network- Shell
bash- Privileged
- false
- Extra Params
--restart=unless-stopped --network-alias=file-manager-api
Template configuration
Port for API access (default: 8765)
- Target
- 8000
- Default
- 8765
- Value
- 8765
Base path for file operations (default: /mnt/user)
- Target
- BASE_PATH
- Default
- /mnt/user
- Value
- /mnt/user
Mount Unraid user shares
- Target
- /mnt/user
- Default
- /mnt/user
- Value
- /mnt/user
User ID for file permissions (default: 99 for nobody on Unraid)
- Default
- 99
- Value
- 99
Group ID for file permissions (default: 100 for users on Unraid)
- Default
- 100
- Value
- 100
File creation mask (default: 022)
- Default
- 022
- Value
- 022
API key for authentication. REQUIRED for security - all endpoints need X-API-Key header when set. Generate with: openssl rand -base64 32
- Target
- API_KEY
Enable debug mode (true/false)
- Target
- DEBUG
- Default
- false
- Value
- false
Allowed CORS origins (JSON array)
- Target
- CORS_ORIGINS
- Default
- ["http://localhost","http://localhost:8080","http://localhost:3000","http://localhost:8764"]
- Value
- ["http://localhost","http://localhost:8080","http://localhost:3000","http://localhost:8764"]
Maximum upload size in bytes (default: 50GB)
- Target
- MAX_UPLOAD_SIZE
- Default
- 53687091200
- Value
- 53687091200
Show hidden files (true/false)
- Target
- SHOW_HIDDEN_FILES
- Default
- false
- Value
- false
Enable file deletion (true/false)
- Target
- ENABLE_FILE_DELETION
- Default
- true
- Value
- true
Enable recursive directory deletion (true/false)
- Target
- ENABLE_RECURSIVE_DELETE
- Default
- true
- Value
- true
Categories
Download Statistics
Details
jandrop/file-manager-api:latestRun FileManagerAPI on Unraid.
FileManagerAPI is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.