File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview and edit your files. It is a create-your-own-cloud-kind of software where you can just install it on your server, direct it to a path and access your files through a nice web interface.
This fork extends the official File Browser with several UX improvements, while staying compatible with its configuration, database and API:
- Multi-tab browsing β open folders in new tabs (context menu, or keyboard shortcuts
Ctrl+T/Ctrl+W/Ctrl+Tab). Each tab keeps its own selection and scroll position; switching tabs is instant with no reload. - Favorites with drag-and-drop sorting β star a folder from the breadcrumbs to add it to the sidebar favorites, then reorder them by dragging.
- Copy server path β copy the full server-side path of a file/folder from the context menu, header actions or the mobile bar.
- Folder refresh button β reload the current folder listing, or re-fetch an opened file, straight from the server.
- Open button β open files and folders from the toolbar, mobile bar and context menu.
- Current-folder filter β filter the listing in place instead of the global search.
- Login session duration setting β configure how long a login session stays valid in the global settings.
- Adjustable Markdown preview font size β change the preview font size with the editor's
+/-buttons; the choice is persisted locally. - Compact layout β slimmer header and tighter sidebar spacing via the
--header-heightCSS variable.
Documentation on how to install, configure, and contribute to this project is hosted at filebrowser.org.
This project is a finished product which fulfills its goal: be a single binary web File Browser which can be run by anyone anywhere. That means that File Browser is currently on maintenance-only mode. Therefore, please note the following:
- It can take a while until someone gets back to you. Please be patient.
- Issues are meant to track bugs. Unrelated issues will be converted into discussions.
- The priority is triaging issues, addressing security issues and reviewing pull requests meant to solve bugs.
- No new features are planned. Pull requests for new features are not guaranteed to be reviewed.
Please read @hacdias' personal reflection on the project status.
Contributions are always welcome. To start contributing to this project, read our guidelines first.
Apache License 2.0 Β© File Browser Contributors
