gtsteffaniak/filebrowser

πŸ“‚ Web File Browser

8,178

stars

2,649

commits

Go

primary language

Sep 8, 2026

updated

README

Codacy Badge latest version DockerHub Pulls Apache-2.0 License

Donate

FileBrowser Quantum logo

FileBrowser Quantum

The best free self-hosted web-based file manager.

FileBrowser Quantum file listing in dark mode

Pinned

:pushpin: Read The Official Docs (currently english-only)

:pushpin: v2.0.0 is now in beta!

About

FileBrowser Quantum provides an easy way to access and manage your files from the web. It has a modern responsive interface that has many advanced features to manage users, access, sharing, and file preview and editing.

This version is called "Quantum" because it packs tons of advanced features into a tiny and easy-to-run file. Unlike the majority of alternative options, FileBrowser Quantum is simple to install and easy to configure.

The goal for this repo is to become the best open-source self-hosted file browsing application that exists -- all for free. This repo will always be free and open-source.

Ready to try it out? See Getting Started Docs.

How its different

FileBrowser Quantum is a massive fork of the file browser open-source project with the following changes:

  1. βœ… Better source configuration - multiple sources, include/exclude rules, and more
  2. βœ… Login support for OIDC, LDAP, JWT, password + 2FA, and proxy.
  3. βœ… Beautiful, Responsive, and Customizable user interface.
  4. βœ… Streamlined configuration via config.yaml config file.
  5. βœ… Efficient search
    • Real-time search results as you type.
    • Real-time monitoring and updates in the UI.
    • Search supports file and folder sizes, along with various filters.
  6. βœ… Better listing browsing
    • Thumbnails support includes office, video, and album artwork, and 3D models.
    • Faster and more responsive views with animations.
    • Folder sizes are displayed and support thumbnails
    • Navigating remembers the last scroll position.
    • WebDAV support
    • Granular permissions
  7. βœ… Highly configurable and customizable sharing options
    • share expiration time
    • users who can access share (including anonymous)
    • styling and themes
    • file viewing, editing, and uploading permissions
  8. βœ… Access control that can be scoped to user or group and source path.
  9. βœ… Developer API support
    • Ability to create long-lived API Tokens.
    • A helpful Swagger page is available at /swagger endpoint for API enabled users.

Notable features that this fork does not have (removed):

  • ❌ shell commands are completely removed and will not be returned.

FileBrowser Quantum differs significantly from the original version. Many of these changes required a significant overhaul. Creating a fork was a necessary process to make the program better. There have been many growing pains, but a stable release is planned and coming soon.

The UI

The UI has a simple three-component navigation system:

  1. (Left) Multi-action button with slide-out panel.
  2. (Middle) The powerful search bar / title
  3. (Right) The view change toggle / overflow menu

All other functions are moved either into the action menu or pop-up menus. If the action does not depend on context, it will exist in the slide-out action panel. If the action is available based on context, it will show up as a pop-up menu.

Aug-07-2026 14-54-55

Official Docs

See the Official Docs. Contributions are welcome and encouraged! See FilebrowserDocs Github.

Comparison Chart

Application Name Quantum Filebrowser Filestash Nextcloud Google_Drive FileRun
Filesystem supportβœ…βœ…βœ…βŒβŒβœ…
Linuxβœ…βœ…βœ…βœ…βŒβœ…
Windowsβœ…βœ…βœ…βŒβŒβœ…
Macβœ…βœ…βœ…βŒβŒβœ…
Self hostableβœ…βœ…βœ…βœ…βŒβœ…
Has Stable Release?βœ…βœ…βœ…βœ…βœ…βœ…
S3 supportβŒβŒβœ…βœ…βŒβŒ
webdav supportβœ…βŒβœ…βœ…βŒβœ…
FTP supportβŒβŒβœ…βœ…βŒβœ…
Dedicated docs site?βœ…βœ…βœ…βœ…βŒβœ…
Multiple sources at onceβœ…βŒβœ…βœ…βŒβœ…
Docker image size180 MB (with ffmpeg)31 MB240 MB (main image)250 MB❌> 2 GB
Min. Memory Requirements512 MB128 MB128 MB (main image)512 MB❌512 MB
has standalone binaryβœ…βœ…βœ…βŒβŒβŒ
pricefreefreefreefree tierfree tier$99+
rich media previewβœ…βœ…βœ…βœ…βœ…βœ…
Upload files from the web?βœ…βœ…βœ…βœ…βœ…βœ…
Advanced Search?βœ…βŒβœ…configurableβœ…βœ…
Indexed Search?βœ…βŒβœ…configurableβœ…βœ…
Content-aware search?βŒβŒβœ…configurableβœ…βœ…
Custom job support:construction:βœ…βœ…βœ…βŒβœ…
Multiple usersβœ…βœ…βœ…βœ…βœ…βœ…
Single sign-on supportβœ…βŒβœ…βœ…βœ…βœ…
LDAP sign-on supportβœ…βŒβœ…βœ…βŒβœ…
Long-live API key supportβœ…βŒβœ…βœ…βœ…βœ…
API documentation pageβœ…βŒβœ…βœ…βŒβœ…
Mobile AppβŒβŒβœ…βœ…βœ…βŒ
open source?βœ…βœ…βœ…βœ…βŒβŒ
tags support:construction:βŒβœ…βœ…βŒβœ…
shareable web links?βœ…βœ…βœ…βœ…βœ…βœ…
Event-based notifications:construction:βŒβœ…βŒβŒβœ…
Metrics:construction:βŒβœ…βŒβŒβŒ
file space quotas:construction:βŒβœ…βŒβœ…βœ…
text-based files editorβœ…βœ…βœ…βœ…βœ…βœ…
Office file supportβœ…βŒβœ…βœ…βœ…βœ…
Office file previewsβœ…βŒβŒβœ…βœ…βœ…
Themesβœ…βœ…βœ…βŒβŒβœ…
Branding supportβœ…βœ…βœ…βŒβŒβœ…
activity logβœ…βŒβœ…βœ…βœ…βœ…
Comments supportβŒβŒβœ…βœ…βœ…βœ…
trash support:construction:βŒβœ…βœ…βœ…βœ…
Starred/pinned filesβœ…βŒβœ…βŒβœ…βœ…
Chromecast supportβŒβŒβœ…βŒβŒβŒ
Share collections of files:construction:βŒβŒβŒβŒβœ…
Can archive selected filesβœ…βŒβŒβŒβŒβœ…
Can browse archive files:construction:βŒβœ…βŒβŒβœ…
Can convert documents:construction:βŒβœ…βŒβŒβœ…
Can convert videos:construction:βŒβœ…βŒβŒβŒ
Can convert photos:construction:βŒβœ…βŒβŒβŒ

Contributors

(top 30 of 144)

hacdias

1,593 commits

gtsteffaniak

364 commits

o1egl

176 commits

ramiresviana

121 commits

gtsteffaniak/filebrowser

πŸ“‚ Web File Browser

8,178

stars

2,649

commits

Go

primary language

Sep 8, 2026

updated

README

Codacy Badge latest version DockerHub Pulls Apache-2.0 License

Donate

FileBrowser Quantum logo

FileBrowser Quantum

The best free self-hosted web-based file manager.

FileBrowser Quantum file listing in dark mode

Pinned

:pushpin: Read The Official Docs (currently english-only)

:pushpin: v2.0.0 is now in beta!

About

FileBrowser Quantum provides an easy way to access and manage your files from the web. It has a modern responsive interface that has many advanced features to manage users, access, sharing, and file preview and editing.

This version is called "Quantum" because it packs tons of advanced features into a tiny and easy-to-run file. Unlike the majority of alternative options, FileBrowser Quantum is simple to install and easy to configure.

The goal for this repo is to become the best open-source self-hosted file browsing application that exists -- all for free. This repo will always be free and open-source.

Ready to try it out? See Getting Started Docs.

How its different

FileBrowser Quantum is a massive fork of the file browser open-source project with the following changes:

  1. βœ… Better source configuration - multiple sources, include/exclude rules, and more
  2. βœ… Login support for OIDC, LDAP, JWT, password + 2FA, and proxy.
  3. βœ… Beautiful, Responsive, and Customizable user interface.
  4. βœ… Streamlined configuration via config.yaml config file.
  5. βœ… Efficient search
    • Real-time search results as you type.
    • Real-time monitoring and updates in the UI.
    • Search supports file and folder sizes, along with various filters.
  6. βœ… Better listing browsing
    • Thumbnails support includes office, video, and album artwork, and 3D models.
    • Faster and more responsive views with animations.
    • Folder sizes are displayed and support thumbnails
    • Navigating remembers the last scroll position.
    • WebDAV support
    • Granular permissions
  7. βœ… Highly configurable and customizable sharing options
    • share expiration time
    • users who can access share (including anonymous)
    • styling and themes
    • file viewing, editing, and uploading permissions
  8. βœ… Access control that can be scoped to user or group and source path.
  9. βœ… Developer API support
    • Ability to create long-lived API Tokens.
    • A helpful Swagger page is available at /swagger endpoint for API enabled users.

Notable features that this fork does not have (removed):

  • ❌ shell commands are completely removed and will not be returned.

FileBrowser Quantum differs significantly from the original version. Many of these changes required a significant overhaul. Creating a fork was a necessary process to make the program better. There have been many growing pains, but a stable release is planned and coming soon.

The UI

The UI has a simple three-component navigation system:

  1. (Left) Multi-action button with slide-out panel.
  2. (Middle) The powerful search bar / title
  3. (Right) The view change toggle / overflow menu

All other functions are moved either into the action menu or pop-up menus. If the action does not depend on context, it will exist in the slide-out action panel. If the action is available based on context, it will show up as a pop-up menu.

Aug-07-2026 14-54-55

Official Docs

See the Official Docs. Contributions are welcome and encouraged! See FilebrowserDocs Github.

Comparison Chart

Application Name Quantum Filebrowser Filestash Nextcloud Google_Drive FileRun
Filesystem supportβœ…βœ…βœ…βŒβŒβœ…
Linuxβœ…βœ…βœ…βœ…βŒβœ…
Windowsβœ…βœ…βœ…βŒβŒβœ…
Macβœ…βœ…βœ…βŒβŒβœ…
Self hostableβœ…βœ…βœ…βœ…βŒβœ…
Has Stable Release?βœ…βœ…βœ…βœ…βœ…βœ…
S3 supportβŒβŒβœ…βœ…βŒβŒ
webdav supportβœ…βŒβœ…βœ…βŒβœ…
FTP supportβŒβŒβœ…βœ…βŒβœ…
Dedicated docs site?βœ…βœ…βœ…βœ…βŒβœ…
Multiple sources at onceβœ…βŒβœ…βœ…βŒβœ…
Docker image size180 MB (with ffmpeg)31 MB240 MB (main image)250 MB❌> 2 GB
Min. Memory Requirements512 MB128 MB128 MB (main image)512 MB❌512 MB
has standalone binaryβœ…βœ…βœ…βŒβŒβŒ
pricefreefreefreefree tierfree tier$99+
rich media previewβœ…βœ…βœ…βœ…βœ…βœ…
Upload files from the web?βœ…βœ…βœ…βœ…βœ…βœ…
Advanced Search?βœ…βŒβœ…configurableβœ…βœ…
Indexed Search?βœ…βŒβœ…configurableβœ…βœ…
Content-aware search?βŒβŒβœ…configurableβœ…βœ…
Custom job support:construction:βœ…βœ…βœ…βŒβœ…
Multiple usersβœ…βœ…βœ…βœ…βœ…βœ…
Single sign-on supportβœ…βŒβœ…βœ…βœ…βœ…
LDAP sign-on supportβœ…βŒβœ…βœ…βŒβœ…
Long-live API key supportβœ…βŒβœ…βœ…βœ…βœ…
API documentation pageβœ…βŒβœ…βœ…βŒβœ…
Mobile AppβŒβŒβœ…βœ…βœ…βŒ
open source?βœ…βœ…βœ…βœ…βŒβŒ
tags support:construction:βŒβœ…βœ…βŒβœ…
shareable web links?βœ…βœ…βœ…βœ…βœ…βœ…
Event-based notifications:construction:βŒβœ…βŒβŒβœ…
Metrics:construction:βŒβœ…βŒβŒβŒ
file space quotas:construction:βŒβœ…βŒβœ…βœ…
text-based files editorβœ…βœ…βœ…βœ…βœ…βœ…
Office file supportβœ…βŒβœ…βœ…βœ…βœ…
Office file previewsβœ…βŒβŒβœ…βœ…βœ…
Themesβœ…βœ…βœ…βŒβŒβœ…
Branding supportβœ…βœ…βœ…βŒβŒβœ…
activity logβœ…βŒβœ…βœ…βœ…βœ…
Comments supportβŒβŒβœ…βœ…βœ…βœ…
trash support:construction:βŒβœ…βœ…βœ…βœ…
Starred/pinned filesβœ…βŒβœ…βŒβœ…βœ…
Chromecast supportβŒβŒβœ…βŒβŒβŒ
Share collections of files:construction:βŒβŒβŒβŒβœ…
Can archive selected filesβœ…βŒβŒβŒβŒβœ…
Can browse archive files:construction:βŒβœ…βŒβŒβœ…
Can convert documents:construction:βŒβœ…βŒβŒβœ…
Can convert videos:construction:βŒβœ…βŒβŒβŒ
Can convert photos:construction:βŒβœ…βŒβŒβŒ

Contributors

(top 30 of 144)

hacdias

1,593 commits

gtsteffaniak

364 commits

o1egl

176 commits

ramiresviana

121 commits

Languages

Go

51.7%

Vue

30.6%

JavaScript

9.7%

TypeScript

6.2%

CSS

1.5%