add config

This commit is contained in:
blek 2023-10-21 01:23:22 +10:00
parent 23b466ade2
commit e9f146a0a2
Signed by: blek
GPG Key ID: 14546221E3595D0C
3 changed files with 48 additions and 0 deletions

View File

@ -8,6 +8,7 @@ services:
bfile:
volumes:
- './filed:/opt/code'
- './filed/config:/etc/filed'
- '/opt/code/target'
- './volatile/files:/opt/user_uploads'
janitord:

1
filed/config/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
filed.toml

View File

@ -0,0 +1,46 @@
# Welcome to the filed main configuration file!
# The comments in this file will be your guide to configuring it to fit your needs.
# If you wish there were an option in this file,
# open an issue or a PR at the git repo:
# https://git.blek.codes/blek/bfile
[files]
# Allow uploads to this server.
# Its useful to turn it off during attacks
allow_uploads=true
# Allow custom names for files
allow_custom_names=true
# Allow password protection
allow_pass_protection=true
# How much files can one
# user have uploaded to the server.
# Note that it does not include expired files
max_per_ip=8
# Timeout for deleting a user uploaded file
file_del_timeout=1800
# Whitelisted file types.
# If you uncomment the line below, users
# will be able to upload only plain text files
# List: https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
# type_whitelist=[ "text/plain" ]
# Same as the option above, but in reverse.
# If you uncomment the line below, users will not be able
# to upload plain text files
# type_blacklist=[ "text/plain" ]
# Name of the instance.
# Change it to fit your website's image
instance_name="blek! File"
# URL of the instance.
# You must set this to a valid URL
instance_url=""