1
0
dwelling-upload/configs/config.yaml

36 lines
1.2 KiB
YAML
Raw Normal View History

# Sets network type (could be tcp{,4,6}, unix)
# and address:port or /path/to/unix.socket to
# listen on.
2022-02-06 02:22:23 +04:00
listen_on: "tcp :29101"
# Salt for hash of uploaded files.
# Aim is to make useless a bruteforce of links.
2022-02-07 04:47:07 +04:00
hash_salt: "iyP3oZWHI3xO3XBF7s78Vg"
# User a program runs as. Make sure that all
# paths are accessible by that user.
user: "dwupload"
# Chroot directory. No chrooting if empty.
# Make sure all directories are created within
# chroot directory. All paths becomes related
# to chroot.
2022-02-08 22:48:56 +04:00
chroot: ""
# Logging options.
log:
# Output messages to stdout as well as to theirs files.
stdout: true
# dwelling-upload logs.
error: "/var/log/dwelling-upload/error.log"
upload: "/var/log/dwelling-upload/upload.log"
download: "/var/log/dwelling-upload/download.log"
# dwelling-upload-clear logs.
clear: "/var/log/dwelling-upload/clear.log"
clear_error: "/var/log/dwelling-upload/clear_error.log"
2022-02-06 02:22:23 +04:00
uploads:
# Path where to put uploaded files.
2022-02-06 02:22:23 +04:00
directory: "/srv/uploads"
limits:
# Maximum size of a file in MiB.
2022-02-07 04:47:07 +04:00
file_size: 128
# Amount of hours file will be keeped for.
2022-02-06 02:22:23 +04:00
keep_for_hours: 48
# Maximum size of a whole storage in MiB.
2022-02-07 04:47:07 +04:00
storage: 204800