A self-hosted, web-based file manager that connects to many storage backends such as SFTP, S3, SMB, WebDAV and FTP through a plugin architecture.
gtsteffaniak/filebrowser
A self-hosted web file manager with multi-source support, OIDC/LDAP login, file previews, search, sharing and WebDAV, shipped as a single binary.
Open-source alternative to:Google Drive
Nextcloud
- Stars
- 8,841
- Forks
- 498
- Open issues
- 208
- Last commit
- 14 hours ago
What is it?
FileBrowser Quantum is a self-hosted web application for accessing and managing files through a browser. It is a fork of the original FileBrowser project, extended with multiple configurable sources, include and exclude rules, and a responsive interface for browsing, previewing and editing files.
Access control can be scoped by user, group and source path. Login options include OIDC, LDAP, JWT, password with 2FA and reverse-proxy authentication. Shares support expiration times and can be made available to specific users or anonymously. Thumbnails cover office documents, video, album artwork and 3D models, and search runs in real time with size and other filters.
The project is configured through a config.yaml file and ships as a single binary or Docker image. It exposes long-lived API tokens and a Swagger page at /swagger, and removes the shell command feature found in the upstream project.
Key features
- 01Multiple file sources with include and exclude rules
- 02OIDC, LDAP, JWT, 2FA and proxy login options
- 03Real-time search with size filters and live updates
- 04Thumbnails for office files, video, album art and 3D models
- 05Shareable links with expiration and per-user access
- 06WebDAV support and long-lived API tokens
Use cases
- Serving a home or team media and document library from a NAS or server
- Giving external users time-limited access to specific folders
- Browsing and sharing files over WebDAV from other clients
- Integrating file management into scripts through the API
Things to know
- Several listed features, including custom jobs, tags, event notifications, metrics, trash, and file conversion, are still marked as under construction.
- Shell command support from the original project has been removed and will not be returned.
Topics
FAQ
- What is filebrowser?
- A self-hosted web file manager with multi-source support, OIDC/LDAP login, file previews, search, sharing and WebDAV, shipped as a single binary. FileBrowser Quantum is a self-hosted web application for accessing and managing files through a browser. It is a fork of the original FileBrowser project, extended with multiple configurable sources, include and exclude rules, and a responsive interface for browsing, previewing and editing files.
- Is filebrowser free to use? What license does it have?
- filebrowser is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is filebrowser still maintained?
- Actively maintained. The last commit to filebrowser was on Oct 20, 2026.
- What can I use filebrowser for?
- Serving a home or team media and document library from a NAS or server Giving external users time-limited access to specific folders Browsing and sharing files over WebDAV from other clients Integrating file management into scripts through the API
- Where can I get filebrowser?
- The source code and installation instructions are on GitHub: https://github.com/gtsteffaniak/filebrowser
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted cloud platform shipped as a single Go binary for sharing files, editing code collaboratively, and managing users.
Memos is a self-hosted, open-source note-taking app that organizes everyday thoughts into a personal timeline.
A self-hosted, lightweight dashboard that gathers RSS feeds, Reddit, Hacker News, YouTube, weather and more into one configurable page.
A fast, single-binary web UI for managing multiple qBittorrent instances, with automations and cross-seeding.
A web desktop operating system for low-power devices like Raspberry Pi, providing file management, network file sharing and a web-based app environment.