Go to file
Vincent Lee 3e47cc6d54 feat: Allow file and directory creation modes to be configured
The defaults remain the same as before.
For now, the config options are global instead of per-user.
Note also that the BoltDB creation maintains the old default mode of 0640
since it's not really a user-facing filesystem manipulation.
Fixes #5316, #5200
2025-07-20 18:22:15 -07:00
.github chore: update bug_report.yml 2025-07-16 16:57:35 +02:00
auth fix: passthrough the minimum password length (#5236) 2025-06-29 11:28:32 +02:00
cmd feat: Allow file and directory creation modes to be configured 2025-07-20 18:22:15 -07:00
diskcache chore: make as exception to mnd 2025-06-27 08:19:34 +02:00
docker chore: remove ln from init.sh 2025-07-13 21:28:46 +02:00
errors fix: passthrough the minimum password length (#5236) 2025-06-29 11:28:32 +02:00
files feat: Allow file and directory creation modes to be configured 2025-07-20 18:22:15 -07:00
fileutils feat: Allow file and directory creation modes to be configured 2025-07-20 18:22:15 -07:00
frontend build(deps): bump vue-i18n from 11.1.9 to 11.1.10 in /frontend 2025-07-17 06:49:33 +02:00
http feat: Allow file and directory creation modes to be configured 2025-07-20 18:22:15 -07:00
img chore: make as exception to mnd 2025-06-27 08:19:34 +02:00
rules fix: hide dotfile error on share 2021-03-18 18:24:24 +00:00
runner ci: remove goconst 2025-06-27 08:03:11 +02:00
scripts docs: improvements to building and docs (#5234) 2025-06-29 09:28:39 +02:00
search chore: fix golangci-lint errors 2024-04-01 18:24:06 +02:00
settings feat: Allow file and directory creation modes to be configured 2025-07-20 18:22:15 -07:00
share fix: remove associated shares when deleting file/folder 2025-07-03 06:42:55 +02:00
storage fix: remove associated shares when deleting file/folder 2025-07-03 06:42:55 +02:00
tools build(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /tools (#5228) 2025-06-29 09:20:44 +02:00
users fix: passthrough the minimum password length (#5236) 2025-06-29 11:28:32 +02:00
version chore: fix typos (#3490) 2024-09-23 11:55:07 +02:00
www docs: fix typo 2025-07-03 16:11:37 +02:00
.dockerignore build: publish docs to cloudflare pages (#5230) 2025-06-28 22:20:26 +02:00
.gitignore docs: improvements to building and docs (#5234) 2025-06-29 09:28:39 +02:00
.golangci.yml chore: make as exception to mnd 2025-06-27 08:19:34 +02:00
.goreleaser.yml build: lightweight busybox-based container build (#5285) 2025-07-13 08:37:20 +02:00
.versionrc build: use make for building the project (#1304) 2021-03-04 00:10:08 +01:00
CHANGELOG.md chore(release): 2.40.2 2025-07-17 18:09:15 +02:00
CODE-OF-CONDUCT.md docs: improvements to building and docs (#5234) 2025-06-29 09:28:39 +02:00
CONTRIBUTING.md docs: improvements to building and docs (#5234) 2025-06-29 09:28:39 +02:00
Dockerfile build: lightweight busybox-based container build (#5285) 2025-07-13 08:37:20 +02:00
Dockerfile.s6 build: improve docker image and binary sizes 2025-07-12 08:46:22 +02:00
LICENSE docs: add link to contributing and license in readme 2025-06-29 10:13:01 +02:00
Makefile chore: reuse docker flags 2025-06-29 09:51:44 +02:00
README.md docs: add link to contributing and license in readme 2025-06-29 10:13:01 +02:00
SECURITY.md docs: improvements to building and docs (#5234) 2025-06-29 09:28:39 +02:00
commitlint.config.js build: use make for building the project (#1304) 2021-03-04 00:10:08 +01:00
common.mk fix: build on FreeBSD and non-Linux platforms (#2332) 2023-02-06 18:34:25 +01:00
go.mod chore: update minor dependencies (#5295) 2025-07-15 20:02:06 +02:00
go.sum chore: update minor dependencies (#5295) 2025-07-15 20:02:06 +02:00
main.go chore: remove GOMAXPROCS setting (#1803) 2022-02-08 19:56:04 +01:00
settings.json feat: improved docker image volumes and permissions (#5160) 2025-06-18 21:53:02 +02:00
tools.mk build: bump golangci-lint to 2.1.6 2025-06-27 07:56:15 +02:00
transifex.yml chore: remove cz_CS from transifex.yaml 2025-06-24 17:05:12 +02:00

README.md

Build Go Report Card Documentation Version Chat IRC

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.

Documentation

Documentation on how to install, configure, and contribute to this project is hosted at filebrowser.org.

Project Status

[!WARNING]

This project is currently on maintenance-only mode, and is looking for new maintainers. For more information, please read the discussion #4906. Therefore, please note the following:

  • It can take a while until someone gets back to you. Please be patient.
  • Issues are only being used to track bugs. Any unrelated issues will be converted into a discussion.
  • No new features will be implemented until further notice. The priority is on triaging issues and merge bug fixes.

If you're interested in maintaining this project, please reach out via the discussion above.

Contributing

Contributions are always welcome. To start contributing to this project, read our guidelines first.

License

Apache License 2.0 © File Browser Contributors