mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-06-30 17:34:39 -05:00
* Add option to disable cleanup of backups * Ensure the minimum TTL of backups to 1 day * Schedule the automated backup on a specific time of the day * Introduce scheduler that takes system hibernation time into account In case the system was hibernating/suspended scheduled task that should have been executed during that time would not get triggered and thus, miss an execution. To prevent this, this new scheduler periodically checks if the system was suspended and in case it was, triggers any task that missed its last execution * Use new scheduler
44 lines
1.7 KiB
Plaintext
44 lines
1.7 KiB
Plaintext
# Server ip and port bindings
|
|
server.ip = "0.0.0.0"
|
|
server.port = 4567
|
|
|
|
# Socks5 proxy
|
|
server.socksProxyEnabled = false
|
|
server.socksProxyHost = ""
|
|
server.socksProxyPort = ""
|
|
|
|
# webUI
|
|
server.webUIEnabled = true
|
|
server.webUIFlavor = "WebUI" # "WebUI" or "Custom"
|
|
server.initialOpenInBrowserEnabled = true
|
|
server.webUIInterface = "browser" # "browser" or "electron"
|
|
server.electronPath = ""
|
|
|
|
# downloader
|
|
server.downloadAsCbz = false
|
|
server.downloadsPath = ""
|
|
|
|
# updater
|
|
server.maxParallelUpdateRequests = 10 # sets how many sources can be updated in parallel. updates are grouped by source and all mangas of a source are updated synchronously
|
|
server.excludeUnreadChapters = true
|
|
server.excludeNotStarted = true
|
|
server.excludeCompleted = true
|
|
server.automaticallyTriggerGlobalUpdate = false
|
|
server.globalUpdateInterval = 12 # time in hours (doesn't have to be full hours e.g. 12.5) - range: 6 <= n < ∞ - default: 12 hours - interval in which the global update will be automatically triggered
|
|
|
|
# Authentication
|
|
server.basicAuthEnabled = false
|
|
server.basicAuthUsername = ""
|
|
server.basicAuthPassword = ""
|
|
|
|
# misc
|
|
server.debugLogsEnabled = false
|
|
server.systemTrayEnabled = true
|
|
|
|
# backup
|
|
server.backupPath = ""
|
|
server.backupTime = "00:00" # range: hour: 0-23, minute: 0-59 - default: "00:00" - time of day at which the automated backup should be triggered
|
|
server.backupInterval = 1 # time in days - range: 1 <= n < ∞ - default: 1 day - interval in which the server will automatically create a backup
|
|
server.automatedBackups = true
|
|
server.backupTTL = 14 # time in days - 0 to disable it - range: 1 <= n < ∞ - default: 14 days - how long backup files will be kept before they will get deleted
|