FileManagerAPI
Docker 应用程序 from jandrop's Repository
概述
File Manager API - Backend service for managing files on Unraid shares with a modern REST API.
运行时参数
- 网络用户界面
http://[IP]:[PORT:8000]/docs- 网络
file-manager-network- 外壳
bash- 特权
- false
- 额外参数
--restart=unless-stopped --network-alias=file-manager-api
模板配置
API PortPorttcp
Port for API access (default: 8765)
- 目标
- 8000
- 默认值
- 8765
- 价值
- 8765
Base PathVariable
Base path for file operations (default: /mnt/user)
- 目标
- BASE_PATH
- 默认值
- /mnt/user
- 价值
- /mnt/user
Data VolumePathrw
Mount Unraid user shares
- 目标
- /mnt/user
- 默认值
- /mnt/user
- 价值
- /mnt/user
PUIDVariable
User ID for file permissions (default: 99 for nobody on Unraid)
- 默认值
- 99
- 价值
- 99
PGIDVariable
Group ID for file permissions (default: 100 for users on Unraid)
- 默认值
- 100
- 价值
- 100
UMASKVariable
File creation mask (default: 022)
- 默认值
- 022
- 价值
- 022
API KeyVariable
API key for authentication. REQUIRED for security - all endpoints need X-API-Key header when set. Generate with: openssl rand -base64 32
- 目标
- API_KEY
Debug ModeVariable
Enable debug mode (true/false)
- 目标
- DEBUG
- 默认值
- false
- 价值
- false
CORS OriginsVariable
Allowed CORS origins (JSON array)
- 目标
- CORS_ORIGINS
- 默认值
- ["http://localhost","http://localhost:8080","http://localhost:3000","http://localhost:8764"]
- 价值
- ["http://localhost","http://localhost:8080","http://localhost:3000","http://localhost:8764"]
Max Upload SizeVariable
Maximum upload size in bytes (default: 50GB)
- 目标
- MAX_UPLOAD_SIZE
- 默认值
- 53687091200
- 价值
- 53687091200
Show Hidden FilesVariable
Show hidden files (true/false)
- 目标
- SHOW_HIDDEN_FILES
- 默认值
- false
- 价值
- false
Enable File DeletionVariable
Enable file deletion (true/false)
- 目标
- ENABLE_FILE_DELETION
- 默认值
- true
- 价值
- true
Enable Recursive DeleteVariable
Enable recursive directory deletion (true/false)
- 目标
- ENABLE_RECURSIVE_DELETE
- 默认值
- true
- 价值
- true
下载统计数据
9,033
下载总数
详细信息
存储库
jandrop/file-manager-api:latest最后更新2026-04-15
初见2025-12-10
在Unraid 上运行 FileManagerAPI 。
FileManagerAPI 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。