# File Browser

File Browser is a lightweight, self-hosted web interface for managing files within a specified directory. It is open source and self-hosted, installable on TrueNAS, Proxmox, Docker Hub, Kubernetes (Helm), ZimaOS and Unraid.

Canonical page: https://ourlocalhost.com/app/34/file-browser

## Description

File Browser is a lightweight, self-hosted web interface for managing files within a specified directory. It lets you upload, delete, preview, rename and edit files from any browser, and supports multiple users, each with their own directories, permissions and rules. It's a good fit for homelab users who want a simple shared file area without a full cloud storage stack.

## Platform availability

Available on 6 of 9 platforms: Unraid, TrueNAS, Umbrel, ZimaOS, Proxmox, Helm.

## Health score

39/100 (Low), based on 3 of 4 factors.
- Maintained: 0 (GitHub repository no longer exists)
- Easy to install: 75 (5 install platforms, install notes, Docker image)
- Light to run: 95 (512 MB minimum RAM, runs on ARM)

## Links

- TrueNAS: https://apps.truenas.com/catalog/filebrowser/
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=filebrowser
- Official website: https://filebrowser.org
- Docker Hub: https://hub.docker.com/r/filebrowser/filebrowser
- Kubernetes (Helm): https://artifacthub.io/packages/helm/utkuozdemir/filebrowser
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/filebrowser
- Unraid: https://ca.unraid.net/apps/filebrowser-0r1iuf40og2pi4?q=filebrowser
- GitHub: https://github.com/filebrowser/filebrowser

## Common questions

### What root path setting should I keep stable in File Browser?

Start File Browser with -r set to an absolute folder such as /srv/files and keep that path stable in your config. If the path is missing or points to the wrong directory, the app may show no files or expose files you never intended.

### Which settings control local-network access to the File Browser web UI?

Set port to the web port you expose and address to the interface you want to bind, such as 0.0.0.0 for direct local-network access. If the port is blocked or address stays local-only, other devices on your network cannot open the File Browser interface.

### Do I need to persist File Browser’s configuration database in Docker?

Store File Browser’s config/database file on a persistent volume so users, shares, and settings survive container restarts or rebuilds. If it is lost, your admin account and all shared files are forgotten and you must start over.

### Can I test File Browser by running its executable directly?

A user in a config-trouble thread describes downloading the File Browser executable, running it, and getting it mostly working. This shows a direct executable run can be a practical way to start a local setup.

## Alternatives

- CloudCommander
- FileBrowser Quantum: FileBrowser Quantum is a free, self-hosted, web-based file manager.
- FileRise: FileRise is a lightweight, self-hosted web file manager that lets individuals and teams store, upload, share, and organize files with WebDA…
- Filestash: Filestash is a self-hosted, storage-agnostic file manager that gives homelab users one browser-based interface to browse, organize, and man…
- copyparty: Copyparty is a portable, self-contained file server for homelabs and personal devices that shares folders through a browser, WebDAV, FTP, T…
- h5ai: h5ai · a modern HTTP web server index for Apache httpd, lighttpd, nginx and Cherokee.

---
Source: Our Local Host (https://ourlocalhost.com/app/34/file-browser), the self-hosted and open-source app directory.
