Skip to content

filebrowser-layer

Recipe card from the charly-filebrowser plugin (Images — the deployable catalog).

Property Value
Dependencies supervisord
Ports 8080
Volumes data -> ~/.filebrowser/data, files -> ~/.filebrowser/files
Service filebrowser (supervisord)
Install files task:, config.yaml
Variable Value
FILEBROWSER_CONFIG /etc/filebrowser/config.yaml
Name Command
filebrowser filebrowser

FileBrowser Quantum (gtsteffaniak fork, v1.2.4-stable) is config-file driven – it uses /etc/filebrowser/config.yaml, NOT CLI flags like classic filebrowser. The FILEBROWSER_CONFIG environment variable points to the config file.

Default credentials: admin / admin. Change immediately after first login via the web UI.

Database and cache stored in the data volume (~/.filebrowser/data/database.db). User-accessible files served from the files volume (~/.filebrowser/files).

The files volume is typically bind-mounted to a host directory at deploy time:

Terminal window
charly config filebrowser --bind files=~/Documents
charly config filebrowser --bind files=/mnt/nas/shared
charly.yml
filebrowser:
base: fedora
candy:
- agent-forwarding
- filebrowser
- dbus
- charly
ports:
- "8085:8080"

Tunnel config is in charly.yml: tunnel: {provider: tailscale, private: all}. See /charly-core:deploy.

Use when the user asks about:

  • FileBrowser setup in containers
  • Web file management or file browsing
  • Port 8080 file browser service
  • FILEBROWSER_CONFIG configuration
  • FileBrowser Quantum (gtsteffaniak fork)
  • /charly-image:layer — candy authoring reference (charly.yml schema, task verbs, service declarations)
  • /charly-check:check — declarative testing (check: block, charly check box, charly check live)