FileRise
error311/filerise-docker:latest
https://hub.docker.com/r/error311/filerise-docker
bridge
bash
false
https://github.com/error311/filerise/issues
https://forums.unraid.net/topic/187337-support-filerise/
FileRise is a lightweight, secure web file manager with uploads, tagging, share links, gallery/table views, and an in-browser editor.
If you change HTTP_PORT / HTTPS_PORT, also edit the corresponding Container Port (Target) in the Port mappings to the same numbers.
Otherwise the container will listen on a different internal port and the WebUI won’t be reachable.
Bridge mode (default): leave defaults (host 8080 → container 80). Access at http://SERVER_IP:8080/.
Custom br0 (own IP): change host ports to 80/443 so you can use http://CONTAINER_IP/ (and https://CONTAINER_IP/ if you actually terminate TLS in-container).
Directions:
- UPLOADS PATH: folder where uploaded files are stored. **Recommended:** use a dedicated folder (e.g. /mnt/user/appdata/FileRise/uploads/), not the root of a huge media share.
- USERS_DIR: persistent location for users.txt.
- META_DIR: persistent location for metadata JSON files.
- SESSIONS_DIR: persistent storage for PHP session files.
Environment Variables:
- TIMEZONE: e.g. America/New_York.
- DATE_TIME_FORMAT: display format for “Uploaded” and “Modified” (e.g. m/d/y h:iA).
- TOTAL_UPLOAD_SIZE: Apache/PHP upload limit (e.g. 5G).
- HTTP_PORT / HTTPS_PORT: internal Apache ports. Default 80/443. (If you change these, set the Unraid Container Port fields to the same numbers.)
- BASE_URL: legacy base URL; usually leave empty (auto-detected).
- SHARE_URL: optional, set site root or full endpoint; leave empty to auto-detect.
- PERSISTENT_TOKENS_KEY: change to a strong key for production.
- PUID / PGID: map www-data to host UID/GID (Unraid: nobody=99, users=100).
- SCAN_ON_START: true/false. If true, run a one-shot scan of /var/www/uploads at container start to build the metadata index. Good for first run on an existing folder tree.
- CHOWN_ON_START: true/false. If true, recursively chown /var/www/uploads and /var/www/metadata to www-data on startup. Recommended true on first run, then set to false once permissions are correct.
- SECURE: true/false; if true, set secure cookies (use with HTTPS).
Ports:
- Map a host port to Container Port 80 for HTTP (e.g. Host 8080 → Container 80).
- (Optional) Map a host port to Container Port 443 for HTTPS (e.g. Host 8443 → Container 443).
- WebUI can be set to http://[IP]:[PORT:80]/ or https://[IP]:[PORT:443]/ accordingly.
More info:
https://github.com/error311/filerise
https://github.com/error311/filerise-docker
Network:Web
http://[IP]:[PORT:80]/
https://raw.githubusercontent.com/error311/UNRAID_COMMUNITY_APPS/master/multi-file-upload-editor-docker.xml
https://raw.githubusercontent.com/error311/filerise-docker/main/logo.png
/mnt/user/appdata/FileRise/uploads/
/mnt/user/appdata/FileRise/
/mnt/user/appdata/FileRise/
/mnt/user/appdata/FileRise/sessions/
America/New_York
m/d/y h:iA
5G
default_please_change_this_key
99
100
true
true
false
8080
8443
error