chore(xo-server): use TOML for vendor conf
This commit is contained in:
parent
f4fb0a1c79
commit
6c2e493576
@ -1,62 +0,0 @@
|
||||
// Vendor config: DO NOT TOUCH!
|
||||
//
|
||||
// See sample.config.yaml to override.
|
||||
{
|
||||
"apiWebSocketOptions": {
|
||||
// https://github.com/websockets/ws#websocket-compression
|
||||
// "perMessageDeflate": {
|
||||
// "threshold": 524288 // 512kiB
|
||||
// }
|
||||
},
|
||||
|
||||
"http": {
|
||||
"listen": [
|
||||
{
|
||||
"port": 80
|
||||
}
|
||||
],
|
||||
|
||||
// These options are applied to all listen entries.
|
||||
"listenOptions": {
|
||||
// Ciphers to use.
|
||||
//
|
||||
// These are the default ciphers in Node 4.2.6, we are setting
|
||||
// them explicitly for older Node versions.
|
||||
"ciphers": "ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA",
|
||||
|
||||
// Tell Node to respect the cipher order.
|
||||
"honorCipherOrder": true,
|
||||
|
||||
// Specify to use at least TLSv1.1.
|
||||
// See: https://github.com/certsimple/minimum-tls-version
|
||||
"secureOptions": 117440512
|
||||
},
|
||||
|
||||
"mounts": {}
|
||||
},
|
||||
|
||||
"datadir": "/var/lib/xo-server/data",
|
||||
|
||||
// Should users be created on first sign in?
|
||||
//
|
||||
// Necessary for external authentication providers.
|
||||
"createUserOnFirstSignin": true,
|
||||
|
||||
"remoteOptions": {
|
||||
"mountsDir": "/run/xo-server/mounts",
|
||||
|
||||
// timeout in milliseconds (set to 0 to disable)
|
||||
"timeout": 600e3,
|
||||
|
||||
// see https://github.com/vatesfr/xen-orchestra/issues/3419
|
||||
// "useSudo": false
|
||||
},
|
||||
|
||||
// Whether API logs should contains the full request/response on
|
||||
// errors.
|
||||
//
|
||||
// This is disabled by default for performance (lots of data) and
|
||||
// security concerns (avoiding sensitive data in the logs) but can
|
||||
// be turned for investigation by the administrator.
|
||||
"verboseApiLogsOnErrors": false
|
||||
}
|
51
packages/xo-server/config.toml
Normal file
51
packages/xo-server/config.toml
Normal file
@ -0,0 +1,51 @@
|
||||
# Vendor config: DO NOT TOUCH!
|
||||
#
|
||||
# See sample.config.yaml to override.
|
||||
|
||||
datadir = '/var/lib/xo-server/data'
|
||||
|
||||
# Should users be created on first sign in?
|
||||
#
|
||||
# Necessary for external authentication providers.
|
||||
createUserOnFirstSignin = true
|
||||
|
||||
# Whether API logs should contains the full request/response on
|
||||
# errors.
|
||||
#
|
||||
# This is disabled by default for performance (lots of data) and
|
||||
# security concerns (avoiding sensitive data in the logs) but can
|
||||
# be turned for investigation by the administrator.
|
||||
verboseApiLogsOnErrors = false
|
||||
|
||||
# https:#github.com/websockets/ws#websocket-compression
|
||||
[apiWebSocketOptions]
|
||||
# perMessageDeflate = { threshold = 524288 } # 512kiB
|
||||
|
||||
[[http.listen]]
|
||||
port = 80
|
||||
|
||||
# These options are applied to all listen entries.
|
||||
[http.listenOptions]
|
||||
# Ciphers to use.
|
||||
#
|
||||
# These are the default ciphers in Node 4.2.6, we are setting
|
||||
# them explicitly for older Node versions.
|
||||
ciphers = 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA'
|
||||
|
||||
# Tell Node to respect the cipher order.
|
||||
honorCipherOrder = true
|
||||
|
||||
# Specify to use at least TLSv1.1.
|
||||
# See: https:#github.com/certsimple/minimum-tls-version
|
||||
secureOptions = 117440512
|
||||
|
||||
[http.mounts]
|
||||
|
||||
[remoteOptions]
|
||||
mountsDir = '/run/xo-server/mounts'
|
||||
|
||||
# timeout in milliseconds (set to 0 to disable)
|
||||
timeout = 600e3
|
||||
|
||||
# see https:#github.com/vatesfr/xen-orchestra/issues/3419
|
||||
# useSudo = false
|
Loading…
Reference in New Issue
Block a user