2023-06-15 01:08:09 +00:00
## Gtstef fork of filebrowser
2018-06-26 10:10:12 +00:00
2023-06-13 13:22:24 +00:00
**Note: Intended to be used in docker only.**
2018-04-23 21:42:52 +00:00
2023-06-13 13:22:24 +00:00
This fork makes the following significant changes to filebrowser for origin:
2023-06-15 01:08:09 +00:00
1. [x] Improves search to use index instead of filesystem.
2023-06-16 17:29:43 +00:00
- [x] Lightning fast
- [x] Realtime results as you type
2023-07-17 05:32:43 +00:00
- [x] Works with file type filter
2023-06-15 01:08:09 +00:00
1. [ ] Preview enhancements
2023-06-13 13:22:24 +00:00
- preview default view is constrained to files subwindow,
which can be toggled to fullscreen.
2023-07-17 05:32:43 +00:00
1. [x] Updated version and dependencies
- [x] uses latest npm and node version
- [x] removes deprecated npm packages
2023-06-16 17:29:43 +00:00
- [x] Updates golang dependencies
2023-06-15 01:08:09 +00:00
1. [ ] Added authentication type
2023-06-16 17:29:43 +00:00
- [ ] Using bearer token with remote authentication server
2023-06-13 13:15:11 +00:00
## About
2018-04-23 21:42:52 +00:00
2022-04-04 19:03:59 +00:00
filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files. It allows the creation of multiple users and each user can have its own directory. It can be used as a standalone app.
2018-04-23 21:42:52 +00:00
2023-06-13 13:15:11 +00:00
## Install
2018-04-23 21:42:52 +00:00
2023-06-13 13:15:11 +00:00
Using docker:
2018-04-23 21:42:52 +00:00
2023-06-15 01:08:09 +00:00
1. docker run:
2018-04-23 21:42:52 +00:00
2023-06-13 13:15:11 +00:00
```
2023-06-15 01:08:09 +00:00
docker run -it -v /path/to/folder:/srv -p 8080:80 gtstef/filebrowser:0.1.0
2023-06-13 13:15:11 +00:00
```
2018-04-23 21:42:52 +00:00
2023-06-13 13:15:11 +00:00
1. docker-compose:
- with local storage
2018-04-23 21:42:52 +00:00
2023-06-13 13:15:11 +00:00
```
version: '3.7'
services:
filebrowser:
volumes:
- '/path/to/folder:/srv'
#- './database/:/database/'
#- './config.json:/.filebrowser.json'
ports:
- '8080:80'
image: gtstef/filebrowser:0.1.0
```
2020-06-18 15:54:37 +00:00
2023-06-13 13:15:11 +00:00
- with network share
2020-06-18 15:54:37 +00:00
2023-06-13 13:15:11 +00:00
```
version: '3.7'
services:
filebrowser:
volumes:
- 'nas:/srv'
2023-06-15 01:08:09 +00:00
#- './database/:/database/'
2023-06-13 13:15:11 +00:00
#- './config.json:/.filebrowser.json'
ports:
- '8080:80'
image: gtstef/filebrowser:0.1.0
volumes:
nas:
driver_opts:
type: cifs
o: "username=myusername,password=mypassword,rw"
device: "//fileshare/"
```
2018-04-23 21:42:52 +00:00
2023-06-13 13:15:11 +00:00
## Configuration
2018-04-23 21:42:52 +00:00