2025-01-31 20:26:21 +00:00
< div align = "center" >
[](https://goreportcard.com/report/github.com/gtsteffaniak/filebrowser/backend)
[](https://www.codacy.com/gh/gtsteffaniak/filebrowser/dashboard)
2025-02-08 00:12:11 +00:00
[](https://github.com/gtsteffaniak/filebrowser/releases)
2025-01-31 20:26:21 +00:00
[](https://hub.docker.com/r/gtstef/filebrowser)
2025-02-08 00:12:11 +00:00
[](https://www.apache.org/licenses/LICENSE-2.0)
2025-02-16 14:07:38 +00:00
[](https://github.com/gtsteffaniak/filebrowser/discussions/368)
[](https://www.paypal.com/donate/?business=W5XKNXHJM2WPE& no_recurring=0& currency_code=USD)
2025-01-31 20:26:21 +00:00
< img width = "150" src = "https://github.com/user-attachments/assets/59986a2a-f960-4536-aa35-4a9a7c98ad48" title = "Logo" >
< h3 > FileBrowser Quantum< / h3 >
A modern web-based file manager
< br / > < br / >
2025-01-27 00:21:12 +00:00
< img width = "800" src = "https://github.com/user-attachments/assets/c991fc69-a05b-4f34-b915-0d3cded887a7" title = "Main Screenshot" >
2025-01-31 20:26:21 +00:00
< / div >
2018-06-26 10:10:12 +00:00
2024-11-26 17:21:41 +00:00
> [!WARNING]
2025-01-27 22:40:31 +00:00
> There is no stable version -- planned 2025.
2024-11-26 17:21:41 +00:00
2025-01-06 14:43:37 +00:00
FileBrowser Quantum is a fork of the file browser open-source project with the following changes:
2023-06-13 13:22:24 +00:00
2025-02-08 00:12:11 +00:00
1. ✅ Indexes files (See [indexing Wiki ](https://github.com/gtsteffaniak/filebrowser/wiki/Indexing ) for more info.)
2025-01-05 19:05:33 +00:00
- Real-time search results as you type
2024-11-26 17:21:41 +00:00
- Search supports file/folder sizes and many file type filters.
2024-12-02 17:14:50 +00:00
- Enhanced interactive results that show file/folder sizes.
2025-02-08 00:12:11 +00:00
2. ✅ Revamped UI
2025-01-05 19:05:33 +00:00
- Additional compact view mode as well as refreshed view mode styles.
2024-11-26 17:21:41 +00:00
- Many graphical and user experience improvements.
- right-click context menu
2025-01-06 14:43:37 +00:00
3. ✅ Revamped and simplified configuration via `config.yaml` config file.
4. ✅ Better listing browsing
2025-01-05 19:05:33 +00:00
- Instantly Switches view modes and sort order without reloading data.
- Folder sizes are displayed
- Navigating remembers the scroll position, navigating back keeps the last scroll position.
2025-01-06 14:43:37 +00:00
5. ✅ Developer API support
2024-12-26 17:31:04 +00:00
- Ability to create long-live API Tokens.
2024-11-21 00:15:30 +00:00
- Helpful Swagger page available at `/swagger` endpoint.
2024-02-10 00:13:02 +00:00
2024-11-26 17:21:41 +00:00
Notable features that this fork *does not* have (removed):
2025-01-06 14:43:37 +00:00
- ❌ jobs/runners are not supported yet (planned).
- ❌ per-user rules are not supported yet (planned).
- ❌ shell commands are completely removed and will not be returned.
2024-11-26 17:21:41 +00:00
2023-06-13 13:15:11 +00:00
## About
2018-04-23 21:42:52 +00:00
2025-01-06 14:43:37 +00:00
This repository is a fork of the original [filebrowser ](https://github.com/filebrowser/filebrowser )
with a collection of changes that make this program work better in terms of
aesthetics and performance. Improved search, simplified UI
(without removing features) and more secure and up-to-date
build are just a few examples.
2024-07-30 17:45:27 +00:00
2024-11-21 00:15:30 +00:00
FileBrowser Quantum differs significantly from the original.
2024-08-04 14:56:18 +00:00
There are hundreds of thousands of lines changed and they are generally
no longer compatible with each other. This has been intentional -- the
2024-07-30 17:45:27 +00:00
focus of this fork is on a few key principles:
- Simplicity and improved user experience
2024-08-24 22:02:33 +00:00
- Improving performance and faster feedback when making changes.
2024-08-04 14:56:18 +00:00
- Minimize external dependencies and standard library usage.
- Of course -- adding much-needed features.
2023-08-02 13:49:50 +00:00
2025-01-05 19:05:33 +00:00
For more, see the [Q&A Wiki ](https://github.com/gtsteffaniak/filebrowser/wiki/Q&A )
2024-12-26 17:31:04 +00:00
2023-08-02 13:31:04 +00:00
## Look
2024-07-30 17:45:27 +00:00
2024-12-26 17:31:04 +00:00
The UI has a simple three-component navigation system :
2024-07-30 17:45:27 +00:00
1. (Left) The slide-out action panel button
2. (Middle) The powerful search bar.
3. (Right) The view change toggle.
2024-08-03 15:34:12 +00:00
All other functions are moved either into the action menu or popup menus.
2024-08-04 14:56:18 +00:00
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
2024-08-03 15:34:12 +00:00
a popup menu.
2024-07-30 17:45:27 +00:00
2023-09-06 21:07:35 +00:00
< p align = "center" >
2024-11-21 00:15:30 +00:00
< img width = "800" src = "https://github.com/user-attachments/assets/2be7a6c5-0f95-4d9f-bc05-484ee71246d8" title = "Search GIF" >
< img width = "800" src = "https://github.com/user-attachments/assets/f55a6f1f-b930-4399-98b5-94da6e90527a" title = "Navigation GIF" >
2025-01-05 19:05:33 +00:00
< img width = "800" src = "https://github.com/user-attachments/assets/93b019de-d38f-4aaa-bde3-3ba4e99ecd25" title = "Main Screenshot" >
2023-09-06 21:07:35 +00:00
< / p >
2023-08-02 13:31:04 +00:00
2025-01-05 19:05:33 +00:00
## Install and Configuration
2024-02-10 00:13:02 +00:00
2025-01-05 19:05:33 +00:00
See the [Configuration Wiki ](https://github.com/gtsteffaniak/filebrowser/wiki/Configuration )
2024-10-07 22:44:53 +00:00
2025-01-05 19:05:33 +00:00
## Command Line Usage
2024-10-07 22:44:53 +00:00
2025-01-05 19:05:33 +00:00
See the [CLI Wiki ](https://github.com/gtsteffaniak/filebrowser/wiki/CLI )
2024-10-07 22:44:53 +00:00
2024-11-21 00:15:30 +00:00
## API Usage
2025-01-05 19:05:33 +00:00
See the [API Wiki ](https://github.com/gtsteffaniak/filebrowser/wiki/API )
2024-11-21 00:15:30 +00:00
2023-06-13 13:15:11 +00:00
## Configuration
2018-04-23 21:42:52 +00:00
2025-01-05 19:05:33 +00:00
Configuration is done via the `config.yaml` , see the [Configuration Wiki ](https://github.com/gtsteffaniak/filebrowser/wiki/Configuration ) for available configuration options and other help.
2023-09-09 21:59:43 +00:00
2025-01-21 14:02:43 +00:00
## Office File Support
2025-02-08 00:12:11 +00:00
See [Office Support Wiki ](https://github.com/gtsteffaniak/filebrowser/wiki/Office-Support#adding-open-office-integration-for-docker ) on how to enable office file editing and office related features.
2024-02-10 00:13:02 +00:00
2024-11-21 00:15:30 +00:00
## Migration from the original filebrowser
2024-02-10 00:13:02 +00:00
2025-01-06 14:43:37 +00:00
See the [Migration Wiki ](https://github.com/gtsteffaniak/filebrowser/wiki/Migration )
2024-08-24 22:02:33 +00:00
## Comparison Chart
2025-02-08 00:12:11 +00:00
Application Name | < img width = "48" src = "https://github.com/user-attachments/assets/59986a2a-f960-4536-aa35-4a9a7c98ad48" > Quantum | < img width = "48" src = "https://github.com/filebrowser/filebrowser/blob/master/frontend/public/img/logo.svg" > Filebrowser | < img width = "48" src = "https://github.com/mickael-kerjean/filestash/blob/master/public/assets/logo/app_icon.png?raw=true" > Filestash | < img width = "48" src = "https://avatars.githubusercontent.com/u/19211038?s=200&v=4" > Nextcloud | < img width = "48" src = "https://upload.wikimedia.org/wikipedia/commons/thumb/d/da/Google_Drive_logo.png/480px-Google_Drive_logo.png" > Google_Drive | < img width = "48" src = "https://avatars.githubusercontent.com/u/6422152?v=4" > FileRun
2024-08-24 22:02:33 +00:00
--- | --- | --- | --- | --- | --- | --- |
Filesystem support | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
Linux | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
Windows | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
Mac | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
Self hostable | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
Has Stable Release? | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
S3 support | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ |
webdav support | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ |
2025-01-21 14:02:43 +00:00
FTP support | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ |
2024-08-24 22:02:33 +00:00
Dedicated docs site? | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ |
Multiple sources at once | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ |
2024-11-28 00:19:43 +00:00
Docker image size | 31 MB | 31 MB | 240 MB (main image) | 250 MB | ❌ | > 2 GB |
2024-08-24 22:02:33 +00:00
Min. Memory Requirements | 128 MB | 128 MB | 128 MB (main image) | 128 MB | ❌ | 4 GB |
has standalone binary | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
price | free | free | free | free tier | free tier | $99+ |
rich media preview | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
2024-11-28 00:19:43 +00:00
upload files from the web? | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
2024-08-24 22:02:33 +00:00
Advanced Search? | ✅ | ❌ | ❌ | configurable | ✅ | ✅ |
Indexed Search? | ✅ | ❌ | ❌ | configurable | ✅ | ✅ |
Content-aware search? | ❌ | ❌ | ❌ | configurable | ✅ | ✅ |
Custom job support | ❌ | ✅ | ❌ | ✅ | ❌ | ✅ |
Multiple users | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Single sign-on support | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
LDAP sign-on support | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
2FA sign-on support | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
2024-11-21 00:15:30 +00:00
Long-live API key support | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
API documentation page | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ |
2024-08-24 22:02:33 +00:00
Mobile App | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ |
open source? | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
tags support | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ |
sharable web links? | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Event-based notifications | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
Metrics | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
file space quotas | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
text-based files editor | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
2025-01-21 14:02:43 +00:00
office file support | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
Office file previews | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
2024-08-24 22:02:33 +00:00
Themes | ✅ | ✅ | ❌ | ❌ | ❌ | ✅ |
2025-01-05 19:07:16 +00:00
Branding support | ✅ | ✅ | ❌ | ❌ | ❌ | ✅ |
2024-08-24 22:02:33 +00:00
activity log | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
Comments support | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
trash support | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
Starred/pinned files | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
Chromecast support | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
2025-01-13 00:50:22 +00:00
Share collections of files | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
Can archive selected files | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
2025-02-08 00:12:11 +00:00
Can browse archive files | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |