FileRise
Aplicación Docker from error311's Repository
Visión general
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.)
- SHARE_URL: optional, set site root or full endpoint; leave empty to auto-detect.
- PERSISTENT_TOKENS_KEY: You can leave blank for pristine installs, or set it if you want to manage the key yourself
- 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
Argumentos en tiempo de ejecución
- Interfaz web
http://[IP]:[PORT:80]/- Red
bridge- Concha
bash- Privilegiado
- false
Configuración de plantillas
Folder where FileRise stores uploaded files (use a dedicated folder, not the root of a large media share).
- Objetivo
- /var/www/uploads
- Por defecto
- /mnt/user/appdata/FileRise/uploads/
- Valor
- /mnt/user/appdata/FileRise/uploads/
Path for persistent users file
- Objetivo
- /var/www/users
- Por defecto
- /mnt/user/appdata/FileRise/
- Valor
- /mnt/user/appdata/FileRise/
Path for persistent metadata JSON files (tags, search index, share links, etc.)
- Objetivo
- /var/www/metadata
- Por defecto
- /mnt/user/appdata/FileRise/
- Valor
- /mnt/user/appdata/FileRise/
Path for persistent PHP session data
- Objetivo
- /var/www/sessions
- Por defecto
- /mnt/user/appdata/FileRise/sessions/
- Valor
- /mnt/user/appdata/FileRise/sessions/
PHP/container timezone, e.g. America/New_York
- Valor
- America/New_York
Display format for dates (Uploaded/Modified). Defaults to m/d/y h:iA if not set.
- Valor
- m/d/y h:iA
Max total upload size per request (e.g. 5G, 10G). Sets PHP and Apache limits.
- Valor
- 5G
Advanced: internal Apache HTTP listen port (default 80). Leave blank. Only change if you also change the container port target mapping.
Advanced: internal Apache HTTPS listen port (default 443). Leave blank. Only change if you also change the container port target mapping.
Encrypts stored secrets (tokens, permissions, admin config). Pristine Docker installs auto-generate one. Keep empty to auto generate.
Numeric UID to map www-data (Unraid: nobody=99)
- Por defecto
- 99
- Valor
- 99
Numeric GID to map www-data (Unraid: users=100)
- Por defecto
- 100
- Valor
- 100
true/false. If true, run a one-shot scan of /var/www/uploads on container start to build metadata (good for first run on existing files).
- Valor
- true
true/false. If true, recursively chown uploads/ and metadata/ to www-data at startup. Recommended true on first run, then false once perms are correct.
- Por defecto
- true
- Valor
- true
Optional. Set to site root or full endpoint; leave empty to auto-detect.
true/false. If true, set secure cookies (use when served over HTTPS).
- Por defecto
- false
- Valor
- false
Host→Container mapping for HTTP
- Objetivo
- 80
- Por defecto
- 8080
- Valor
- 8080
Host→Container mapping for HTTPS
- Objetivo
- 443
- Por defecto
- 8443
- Valor
- 8443
Which logs to stream to console: error|access|both|none
- Por defecto
- error
- Valor
- error
Categorías
Descargar estadísticas
Descargas totales a lo largo del tiempo
Detalles
error311/filerise-docker:latestEjecute FileRise en Unraid.
FileRise se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.