From b0e280ee704f8c6185be41790daf6993a0614a6d Mon Sep 17 00:00:00 2001 From: hexxa Date: Thu, 27 Jan 2022 22:21:34 +0800 Subject: [PATCH] fix(configs): fine-tune config files --- configs/demo.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++++ configs/dev.yml | 20 +++++++++---------- configs/docker.yml | 27 ++++++++++++-------------- configs/lan.yml | 18 ++++++++--------- 4 files changed, 79 insertions(+), 34 deletions(-) create mode 100644 configs/demo.yml diff --git a/configs/demo.yml b/configs/demo.yml new file mode 100644 index 0000000..67b7de7 --- /dev/null +++ b/configs/demo.yml @@ -0,0 +1,48 @@ +fs: + root: "/quickshare/root" + opensLimit: 1024 + openTTL: 60 # 1 min +secrets: + tokenSecret: "" +server: + debug: false + host: "0.0.0.0" + port: 8686 + readTimeout: 2000 + writerTimeout: 86400000 # 1 day + maxHeaderBytes: 512 + publicPath: "/quickshare/public" +users: + enableAuth: true + defaultAdmin: "" + defaultAdminPwd: "" + cookieTTL: 604800 # 1 week + cookieSecure: false + cookieHttpOnly: true + minUserNameLen: 3 + minPwdLen: 6 + captchaWidth: 256 + captchaHeight: 60 + captchaEnabled: true + uploadSpeedLimit: 524288 # 500k/limiterCyc + downloadSpeedLimit: 524288 # 500k/limiterCyc + spaceLimit: 104857600 # 100MB + limiterCapacity: 1000 + limiterCyc: 1000 # 1s + predefinedUsers: + - name: "demo" + pwd: "Quicksh@re" + role: "user" +workers: + queueSize: 1024 + sleepCyc: 1 # in second + workerCount: 2 +site: + clientCfg: + siteName: "Quickshare" + siteDesc: "quick and simple file sharing" + bg: + url: "/static/img/textured_paper.png" + repeat: "repeat" + position: "center" + align: "fixed" diff --git a/configs/dev.yml b/configs/dev.yml index 3346eac..be6e847 100644 --- a/configs/dev.yml +++ b/configs/dev.yml @@ -1,6 +1,6 @@ fs: root: "tmp" - opensLimit: 128 + opensLimit: 1024 openTTL: 60 # 1 min secrets: tokenSecret: "" @@ -8,18 +8,10 @@ server: debug: true host: "127.0.0.1" port: 8686 - readTimeout: 4000 + readTimeout: 2000 writerTimeout: 86400000 # 1 day maxHeaderBytes: 512 publicPath: "public" - captchaWidth: 256 - captchaHeight: 60 - captchaEnabled: true - uploadSpeedLimit: 409600 # 400KB/limiterCyc - downloadSpeedLimit: 409600 # 400KB/limiterCyc - spaceLimit: 104857600 # 100MB - limiterCapacity: 1000 - limiterCyc: 1000 # 1s users: enableAuth: true defaultAdmin: "" @@ -29,6 +21,14 @@ users: cookieHttpOnly: true minUserNameLen: 2 minPwdLen: 4 + captchaWidth: 256 + captchaHeight: 60 + captchaEnabled: true + uploadSpeedLimit: 524288 # 500KB/limiterCyc + downloadSpeedLimit: 524288 # 500KB/limiterCyc + spaceLimit: 104857600 # 100MB + limiterCapacity: 1000 + limiterCyc: 1000 # 1s predefinedUsers: - name: "demo" pwd: "Quicksh@re" diff --git a/configs/docker.yml b/configs/docker.yml index 3f0b367..83aa247 100644 --- a/configs/docker.yml +++ b/configs/docker.yml @@ -1,6 +1,6 @@ fs: root: "/quickshare/root" - opensLimit: 128 + opensLimit: 1024 openTTL: 60 # 1 min secrets: tokenSecret: "" @@ -8,18 +8,10 @@ server: debug: false host: "0.0.0.0" port: 8686 - readTimeout: 5000 + readTimeout: 2000 writerTimeout: 86400000 # 1 day maxHeaderBytes: 512 publicPath: "/quickshare/public" - captchaWidth: 256 - captchaHeight: 60 - captchaEnabled: true - uploadSpeedLimit: 102400 # 100k/limiterCyc - downloadSpeedLimit: 102400 # 100k/limiterCyc - spaceLimit: 104857600 # 100MB - limiterCapacity: 1000 - limiterCyc: 1000 # 1s users: enableAuth: true defaultAdmin: "" @@ -27,12 +19,17 @@ users: cookieTTL: 604800 # 1 week cookieSecure: false cookieHttpOnly: true - minUserNameLen: 4 + minUserNameLen: 3 minPwdLen: 6 - predefinedUsers: - - name: "demo" - pwd: "Quicksh@re" - role: "user" + captchaWidth: 256 + captchaHeight: 60 + captchaEnabled: true + uploadSpeedLimit: 1048576 # 1MB/limiterCyc + downloadSpeedLimit: 1048576 # 1MB/limiterCyc + spaceLimit: 104857600 # 100MB + limiterCapacity: 1000 + limiterCyc: 1000 # 1s + predefinedUsers: [] workers: queueSize: 1024 sleepCyc: 1 # in second diff --git a/configs/lan.yml b/configs/lan.yml index 0d04744..ff470b0 100644 --- a/configs/lan.yml +++ b/configs/lan.yml @@ -8,18 +8,10 @@ server: debug: true host: "0.0.0.0" port: 8686 - readTimeout: 5000 + readTimeout: 2000 writerTimeout: 86400000 # 1 day maxHeaderBytes: 512 publicPath: "public" - captchaWidth: 256 - captchaHeight: 60 - captchaEnabled: true - uploadSpeedLimit: 409600 # 400KB/limiterCyc - downloadSpeedLimit: 409600 # 400KB/limiterCyc - spaceLimit: 104857600 # 100MB - limiterCapacity: 1000 - limiterCyc: 1000 # 1s users: enableAuth: true defaultAdmin: "" @@ -29,6 +21,14 @@ users: cookieHttpOnly: true minUserNameLen: 2 minPwdLen: 4 + captchaWidth: 256 + captchaHeight: 60 + captchaEnabled: true + uploadSpeedLimit: 524288 # 500KB/limiterCyc + downloadSpeedLimit: 524288 # 500KB/limiterCyc + spaceLimit: 104857600 # 100MB + limiterCapacity: 1000 + limiterCyc: 1000 # 1s workers: queueSize: 1024 sleepCyc: 1 # in second