2024-12-24 15:41:13 +01:00

76 lines
1.5 KiB
TOML

[server]
listenport = "8080"
unixsocket = false
storagepath = "/"
loglevel = "debug"
logfile = "./tmp/hmac-file-server.log"
metricsenabled = true
metricsport = "8081"
filettl = "180d"
minfreebytes = "2GB"
autoadjustworkers = true
networkevents = false
temppath = "./tmp"
loggingjson = false
pidfilepath = "hmac_file_server.pid"
cleanuponexit = true
precaching = false
[deduplication]
enabled = false
directory = "./deduplication"
[thumbnails]
enabled = false
directory = "./thumbnails"
size = "200x200"
[iso]
enabled = false
size = "1TB"
mountpoint = "./iso"
charset = "utf-8"
[timeouts]
readtimeout = "1800s"
writetimeout = "1800s"
idletimeout = "1800s"
[security]
secret = "a-orc-and-a-humans-is-drinking-ale"
[versioning]
enableversioning = false
maxversions = 1
[uploads]
resumableuploadsenabled = false
chunkeduploadsenabled = false
chunksize = "64MB"
allowedextensions = [".txt", ".pdf", ".png", ".jpg", ".jpeg", ".gif", ".bmp", ".tiff", ".svg", ".webp", ".wav", ".mp4", ".avi", ".mkv", ".mov", ".wmv", ".flv", ".webm", ".mpeg", ".mpg", ".m4v", ".3gp", ".3g2", ".mp3", ".ogg", ".zip", ".rar"]
[downloads]
resumabledownloadsenabled = false
chunkeddownloadsenabled = false
chunksize = "64MB"
[clamav]
clamavenabled = false
clamavsocket = "/var/run/clamav/clamd.ctl"
numscanworkers = 4
scanfileextensions = [".exe", ".dll", ".bin", ".com", ".bat", ".sh", ".php", ".js"]
[redis]
redisenabled = false
redisdbindex = 1
redisaddr = "localhost:6379"
redispassword = ""
redishealthcheckinterval = "60s"
[workers]
numworkers = 4
uploadqueuesize = 1000
[file]
filerevision = 1