Filehub
ghcr.io/ericleung001/nas-filehub:latest
https://ghcr.io/ericleung001/nas-filehub
bridge
sh
false
https://raw.githubusercontent.com/ericleung001/nas-filehub/main/web/static/icon.png
http://[IP]:[PORT:8080]
Filehub is a lightweight, self-hosted file manager for sharing folders among users on your own server.
Filehub is a lightweight, self-hosted file manager for sharing folders among users on your own server.
Features include per-user home folders, shared folders with read/write access and an optional Allow delete flag, public link shares, image/PDF/video previews, ffmpeg thumbnails, and optional TOTP 2FA.
First boot: leave ADMIN_PASSWORD unset. After the container starts, open /mnt/user/appdata/nas-filehub/admin-credentials.txt for the generated admin password, sign in, then change it under Settings → Change password. That credentials file is written once and is never overwritten.
Prefer a reverse proxy with HTTPS, and set SECURE_COOKIES=true and PUBLIC_BASE_URL once you are behind HTTPS. If the proxy is not on loopback, set TRUSTED_PROXIES. Set HSTS on the reverse proxy (Filehub does not enable it). Do not expose the WebUI port directly to the public internet.
Optional hardware thumbnails: keep the /dev/dri device mapping (and NVIDIA runtime if you use an NVIDIA GPU) and set THUMB_HWACCEL=auto (or leave THUMB_VAAPI=true for the same auto path). If no GPU device is present, leave hardware acceleration off. The image supports linux/amd64 and linux/arm64. Set PUID/PGID to the host UID/GID that should own /data (default 1000:1000).
The optional Unraid shares path is mounted at /data/files/shares so you can create shared folders with paths such as shares/Movies. You can remove that mapping if you do not need it.
https://github.com/ericleung001/nas-filehub/issues
https://github.com/ericleung001/nas-filehub
https://raw.githubusercontent.com/ericleung001/nas-filehub/main/templates/filehub.xml
https://raw.githubusercontent.com/ericleung001/nas-filehub/main/README.md
Tools:Utilities Productivity:
filehub nas files shares
Apache-2.0
https://buymeacoffee.com/filehub
Buy me a coffee
https://raw.githubusercontent.com/ericleung001/nas-filehub/main/templates/screenshots/01-login.png
https://raw.githubusercontent.com/ericleung001/nas-filehub/main/templates/screenshots/02-after-login.png
2026-11-10
After the first start, read the generated admin password in /mnt/user/appdata/nas-filehub/admin-credentials.txt, then change it under Settings → Change password. Prefer a reverse proxy; do not expose the WebUI port to the public internet. For hardware thumbnails, keep /dev/dri mapped (or an NVIDIA runtime) and set THUMB_HWACCEL=auto, or THUMB_VAAPI=true for the same auto path. If no GPU device is present, remove the device mapping. PUID/PGID default to 1000:1000.
Community Apps template and GHCR image for Filehub. Leave ADMIN_PASSWORD unset on first boot and read the generated password from appdata/nas-filehub/admin-credentials.txt.
/dev/dri
admin
false
true
false
1000
1000
10
10
15
2048