You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
on4r 205f11d677
chore: rotate the spinner clockwise (#1765)
1 week ago
.github build: refactor makefile 1 month ago
.tx feat: add more languages (#773) 3 years ago
auth build: use make for building the project (#1304) 11 months ago
cmd build: refactor makefile 1 month ago
diskcache build: refactor makefile 1 month ago
docker/root fix: set correct default database path in the config 1 month ago
errors fix: don't allow to remove root user 1 year ago
files fix: open all the pdf files correctly (#1742) 1 week ago
fileutils chore: upgrade golangci-lint 6 months ago
frontend chore: rotate the spinner clockwise (#1765) 1 week ago
http fix: upgrade vulnerable versions of the library 1 month ago
img chore: upgrade golangci-lint 6 months ago
rules fix: hide dotfile error on share 10 months ago
runner fix: wait for async command exit (#1326) 10 months ago
scripts build: use make for building the project (#1304) 11 months ago
search chore: refactor search function 1 year ago
settings build: refactor makefile 1 month ago
share feat: allow to password protect shares (#1252) 11 months ago
storage chore: upgrade golangci-lint 6 months ago
tools build: refactor makefile 1 month ago
users feat: add ability to select file modified time format (#1536) 4 months ago
version chore: versioning with ldflags (#726) 3 years ago
.dockerignore feat: use linuxserver based docker image 1 month ago
.gitignore build: refactor makefile 1 month ago
.golangci.yml chore: upgrade golangci-lint 6 months ago
.goreleaser.yml build: revert to using the default alpine based docker image 4 weeks ago
.versionrc build: use make for building the project (#1304) 11 months ago
CHANGELOG.md chore(release): 2.20.1 4 weeks ago
Dockerfile build: revert to using the default alpine based docker image 4 weeks ago
Dockerfile.s6 build: revert to using the default alpine based docker image 4 weeks ago
Dockerfile.s6.aarch64 build: revert to using the default alpine based docker image 4 weeks ago
Dockerfile.s6.armhf build: revert to using the default alpine based docker image 4 weeks ago
LICENSE chore: add circle ci and use external assets 4 years ago
Makefile build: refactor makefile 1 month ago
README.md chore: add github action badge 11 months ago
SECURITY.md Create SECURITY.md 7 months ago
commitlint.config.js build: use make for building the project (#1304) 11 months ago
common.mk build: refactor makefile 1 month ago
docker_config.json build: revert to using the default alpine based docker image 4 weeks ago
go.mod fix: upgrade vulnerable versions of the library 1 month ago
go.sum fix: upgrade vulnerable versions of the library 1 month ago
main.go 🧹: gofmt 3 years ago
tools.mk build: refactor makefile 1 month ago

README.md

Preview

Build Go Report Card Documentation Version Chat IRC

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 or as a middleware.

Features

Please refer to our docs at https://filebrowser.org/features

Install

For installation instructions please refer to our docs at https://filebrowser.org/installation.

Configuration

Authentication Method - You can change the way the user authenticates with the filebrowser server

Command Runner - The command runner is a feature that enables you to execute any shell command you want before or after a certain event.

Custom Branding - You can customize your File Browser installation by change its name to any other you want, by adding a global custom style sheet and by using your own logotype if you want.

Contributing

If you're interested in contributing to this project, our docs are best places to start https://filebrowser.org/contributing.