2.4-stable release
This commit is contained in:
parent
aab6b07316
commit
a24b484146
91
config.toml
91
config.toml
@ -1,91 +0,0 @@
|
|||||||
[server]
|
|
||||||
listenport = "8080"
|
|
||||||
unixsocket = false
|
|
||||||
storagepath = "./uploads"
|
|
||||||
metricsenabled = true
|
|
||||||
metricsport = "9090"
|
|
||||||
filettl = "8760h"
|
|
||||||
minfreebytes = "100MB"
|
|
||||||
autoadjustworkers = true
|
|
||||||
networkevents = true
|
|
||||||
temppath = "/tmp/hmac-file-server"
|
|
||||||
loggingjson = false
|
|
||||||
pidfilepath = "/var/run/hmacfileserver.pid"
|
|
||||||
cleanuponexit = true
|
|
||||||
precaching = true
|
|
||||||
filettlenabled = true
|
|
||||||
deduplicationenabled = true
|
|
||||||
globalextensions = ["*"] # Allows all file types globally
|
|
||||||
bind_ip = "0.0.0.0" # New option: Specify the IP address to bind to (IPv4 or IPv6)
|
|
||||||
|
|
||||||
[logging]
|
|
||||||
level = "info"
|
|
||||||
file = "/var/log/hmac-file-server.log"
|
|
||||||
max_size = 100
|
|
||||||
max_backups = 7
|
|
||||||
max_age = 30
|
|
||||||
compress = true
|
|
||||||
|
|
||||||
[deduplication]
|
|
||||||
enabled = true
|
|
||||||
directory = "./deduplication"
|
|
||||||
|
|
||||||
[thumbnails]
|
|
||||||
enabled = true
|
|
||||||
directory = "./thumbnails"
|
|
||||||
size = "200x200"
|
|
||||||
thumbnailintervalscan = "24h"
|
|
||||||
|
|
||||||
[iso]
|
|
||||||
enabled = true
|
|
||||||
size = "1GB"
|
|
||||||
mountpoint = "/mnt/iso"
|
|
||||||
charset = "utf-8"
|
|
||||||
containerfile = "/path/to/iso/container.iso"
|
|
||||||
|
|
||||||
[timeouts]
|
|
||||||
readtimeout = "4800s"
|
|
||||||
writetimeout = "4800s"
|
|
||||||
idletimeout = "4800s"
|
|
||||||
|
|
||||||
[security]
|
|
||||||
secret = "changeme"
|
|
||||||
|
|
||||||
[versioning]
|
|
||||||
enableversioning = true
|
|
||||||
maxversions = 5
|
|
||||||
|
|
||||||
[uploads]
|
|
||||||
resumableuploadsenabled = true
|
|
||||||
chunkeduploadsenabled = true
|
|
||||||
chunksize = "8192"
|
|
||||||
allowedextensions = ["*"] # Use ["*"] to allow all or specify extensions
|
|
||||||
|
|
||||||
[downloads]
|
|
||||||
resumabledownloadsenabled = true
|
|
||||||
chunkeddownloadsenabled = true
|
|
||||||
chunksize = "8192"
|
|
||||||
allowedextensions = [".jpg", ".png"] # Restricts downloads to specific types
|
|
||||||
|
|
||||||
[clamav]
|
|
||||||
clamavenabled = true
|
|
||||||
clamavsocket = "/var/run/clamav/clamd.ctl"
|
|
||||||
numscanworkers = 2
|
|
||||||
scanfileextensions = [".exe", ".dll", ".pdf"]
|
|
||||||
|
|
||||||
[redis]
|
|
||||||
redisenabled = true
|
|
||||||
redisaddr = "localhost:6379"
|
|
||||||
redispassword = ""
|
|
||||||
redisdbindex = 0
|
|
||||||
redishealthcheckinterval = "120s"
|
|
||||||
|
|
||||||
[workers]
|
|
||||||
numworkers = 4
|
|
||||||
uploadqueuesize = 50
|
|
||||||
|
|
||||||
[file]
|
|
||||||
filerevision = 1
|
|
||||||
|
|
||||||
[build]
|
|
||||||
version = "v2.3"
|
|
Loading…
x
Reference in New Issue
Block a user