### Issue In `config.toml`, comments are using `//`, which is invalid in TOML. TOML uses `#` for comments. This causes a syntax error. ### Corrected `config.toml` ```toml # filepath: /home/renz/source/hmac-file-server/config.toml [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 globalextensions = ["*"] # Allows all file types globally bind_ip = "0.0.0.0" # 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" [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 = false maxversions = 5 [uploads] resumableuploadsenabled = false chunkeduploadsenabled = true chunksize = "64mb" allowedextensions = ["*"] # Use ["*"] to allow all or specify extensions [downloads] resumabledownloadsenabled = false chunkeddownloadsenabled = true chunksize = "64mb" allowedextensions = [".jpg", ".png"] # Restricts downloads to specific types [clamav] clamavenabled = false clamavsocket = "/var/run/clamav/clamd.ctl" numscanworkers = 2 scanfileextensions = [".exe", ".dll", ".pdf"] [redis] redisenabled = false redisaddr = "localhost:6379" redispassword = "" redisdbindex = 0 redishealthcheckinterval = "120s" [workers] numworkers = 4 uploadqueuesize = 5000 [build] version = "v2.5"