# Sets network type (could be tcp{,4,6}, unix) # and address:port or /path/to/unix.sock to # listen on. listen_on: "unix /tmp/dwelling-upload.sock" # Salt for hash of uploaded files. # Aim is to make links bruteforcing useless. 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. 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-clean logs. clean: "/var/log/dwelling-upload/clean.log" clean_error: "/var/log/dwelling-upload/clean_error.log" uploads: # Path where to put uploaded files. directory: "/srv/uploads" limits: # Maximum size of a file in MiB. file_size: 128 # Amount of hours file will be keeped for. keep_for_hours: 48 # Maximum size of a whole storage in MiB. storage: 204800