2022-07-22 16:19:45 -04:00
# Include{groups}
portals :
open :
2022-08-08 17:25:02 -04:00
# Include{portalLink}
2022-07-22 16:19:45 -04:00
questions :
# Include{global}
2023-03-01 02:55:51 -05:00
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
2022-07-22 16:19:45 -04:00
- variable : env
2022-11-10 11:56:28 -05:00
group : "App Configuration"
2022-07-22 16:19:45 -04:00
label : "Image Environment"
schema :
additional_attrs : true
type : dict
attrs :
- variable : PORT
2022-08-26 19:12:33 -04:00
label : "PORT"
2022-07-22 16:19:45 -04:00
description : "If you change this variable you have to create two new port forwardings with the corresponding ports one for TCP and one for UDP."
schema :
type : string
default : "5349"
- variable : SECRET
2022-08-26 19:12:33 -04:00
label : "SECRET"
2022-07-22 16:19:45 -04:00
description : "Create your own secret and enter it here or leave empty and the server creats a secret that is stored into secret.txt in the main directory of the container (generate it for example in a linux terminal with the command openssl rand -hex 32 without quotes)."
schema :
type : string
default : ""
- variable : REALM
2022-08-26 19:12:33 -04:00
label : "REALM"
2022-07-22 16:19:45 -04:00
description : "Your hostname (eg example.org without quotes)."
schema :
type : string
default : ""
- variable : CERT_FILE
2022-08-26 19:12:33 -04:00
label : "CERT_FILE"
2022-07-22 16:19:45 -04:00
description : "Name of the certification file (leave empty if the server should create one or replace it with your own)."
schema :
type : string
default : "cert.pem"
- variable : PRIVKEY_FILE
2022-08-26 19:12:33 -04:00
label : "PRIVKEY_FILE"
2022-07-22 16:19:45 -04:00
description : "Name of the private key file (leave empty if the server should create one or replace it with your own)."
schema :
type : string
default : "privkey.pem"
- variable : DH_FILE
2022-08-26 19:12:33 -04:00
label : "DH_FILE"
2022-07-22 16:19:45 -04:00
description : "Name of the DiffieHellman key file (leave empty if the server should create one or replace it with your own - also plase look under the Show more settings tab if you want to generate a bigger or smaller key default is 2048)."
schema :
type : string
default : "dhparam.pem"
- variable : DISPLAY_SECRETS
2022-08-26 19:12:33 -04:00
label : "DISPLAY_SECRETS"
2022-07-22 16:19:45 -04:00
description : "Display your secrets in the log (set to true or leave empty to disable it)."
schema :
type : string
default : "true"
- variable : CA_COUNTRY
2022-08-26 19:12:33 -04:00
label : "CA_COUNTRY"
2022-07-22 16:19:45 -04:00
description : "Country code for your certificate if the server should create one (two letters eg US without quotes - also plase look under the Show more settings tab there are more settings for generating your certificate)."
schema :
type : string
default : ""
- variable : EXTRA_PARAMS
2022-08-26 19:12:33 -04:00
label : "EXTRA_PARAMS"
2022-07-22 16:19:45 -04:00
description : "Here you can enter your Extra Startup Parameters if needed (you can get a full list of commands from here httpsgithub.comcoturncoturnwikiturnserver)"
schema :
type : string
default : ""
- variable : TOTAL_QUOTA
2022-08-26 19:12:33 -04:00
label : "TOTAL_QUOTA"
2022-07-22 16:19:45 -04:00
description : "Total allocations quota global limit on concurrent allocations (only change if you know what you are doing)."
schema :
type : string
default : "100"
- variable : MAX_BPS
2022-08-26 19:12:33 -04:00
label : "MAX_BPS"
2022-07-22 16:19:45 -04:00
description : "Max bytes-per-second bandwidth a TURN session is allowed to handle (input and output network streams are treated separately). Anything above that limit will be dropped or temporary suppressed - within the available buffer limits (only change if you know what you are doing)."
schema :
type : string
default : "0"
- variable : CIPHER_LIST
2022-08-26 19:12:33 -04:00
label : "CIPHER_LIST"
2022-07-22 16:19:45 -04:00
description : "Allowed OpenSSL cipher list for TLSDTLS connections (only change if you know what you are doing)."
schema :
type : string
default : "ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384"
- variable : CERT_LENGTH
2022-08-26 19:12:33 -04:00
label : "CERT_LENGTH"
2022-07-22 16:19:45 -04:00
description : "Enter your preferred key length (the higher the value the longer it takes to generate the certificate)."
schema :
type : string
default : "2048"
- variable : CERT_VALID_DAYS
2022-08-26 19:12:33 -04:00
label : "CERT_VALID_DAYS"
2022-07-22 16:19:45 -04:00
description : "Specify how long that the certificate should be valid in days."
schema :
type : string
default : "3650"
- variable : CA_STATE_PROV
2022-08-26 19:12:33 -04:00
label : "CA_STATE_PROV"
2022-07-22 16:19:45 -04:00
description : "Specify your state or province."
schema :
type : string
2023-08-12 06:08:09 -04:00
default : ""
2022-07-22 16:19:45 -04:00
- variable : CA_LOCALITY
2022-08-26 19:12:33 -04:00
label : "CA_LOCALITY"
2022-07-22 16:19:45 -04:00
description : "Specify your locality."
schema :
type : string
2023-08-12 06:08:09 -04:00
default : ""
2022-07-22 16:19:45 -04:00
- variable : CA_ORGANIZATION
2022-08-26 19:12:33 -04:00
label : "CA_ORGANIZATION"
2022-07-22 16:19:45 -04:00
description : "Specify your organiszation."
schema :
type : string
2023-08-12 06:08:09 -04:00
default : ""
2022-07-22 16:19:45 -04:00
- variable : DH_LENGTH
2022-08-26 19:12:33 -04:00
label : "DH_LENGTH"
2022-07-22 16:19:45 -04:00
description : "Enter your preferred key length (the higher the value the longer it takes to generate the key)."
schema :
type : string
default : "2048"
- variable : CLI_PASSWORD
2022-08-26 19:12:33 -04:00
label : "CLI_PASSWORD"
2022-07-22 16:19:45 -04:00
description : "Enter your CLI password or leave empty if you want that the server creates a random one (please note that you have to manually enable the console with the --cli-port PORT - PORT stands for your preferred port - in the Extra Startup Parameters and create the corresponding port)."
schema :
type : string
default : ""
- variable : LISTENING_IP
2022-08-26 19:12:33 -04:00
label : "LISTENING_IP"
2022-07-22 16:19:45 -04:00
description : "Specify the listening port (only change if you know what you are doing)."
schema :
type : string
default : "0.0.0.0"
- variable : DATA_PERM
2022-08-26 19:12:33 -04:00
label : "DATA_PERM"
2022-07-22 16:19:45 -04:00
description : "Container Variable DATAPERM"
schema :
type : string
default : "770"
# Include{containerConfig}
2022-08-08 17:25:02 -04:00
# Include{serviceRoot}
2022-07-22 16:19:45 -04:00
- variable : main
label : "Main Service"
description : "The Primary service on which the healthcheck runs, often the webUI"
schema :
additional_attrs : true
type : dict
attrs :
2022-09-17 07:24:06 -04:00
# Include{serviceSelectorLoadBalancer}
2022-09-14 17:27:12 -04:00
# Include{serviceSelectorExtras}
2022-07-22 16:19:45 -04:00
- variable : main
label : "Main Service Port Configuration"
schema :
additional_attrs : true
type : dict
attrs :
- variable : port
label : "Port"
description : "This port exposes the container port on the service"
schema :
type : int
default : 5349
required : true
- variable : udpports
2023-08-12 06:08:09 -04:00
label : 'UDP Service Port Configuration'
2022-07-22 16:19:45 -04:00
description : "UDP Port"
schema :
additional_attrs : true
type : dict
attrs :
2022-09-17 07:24:06 -04:00
# Include{serviceSelectorLoadBalancer}
2022-09-14 17:27:12 -04:00
# Include{serviceSelectorExtras}
2022-07-22 16:19:45 -04:00
- variable : udpports
2023-08-12 06:08:09 -04:00
label : "UDP Service Port Configuration"
2022-07-22 16:19:45 -04:00
schema :
additional_attrs : true
type : dict
attrs :
- variable : port
label : "Port"
description : "This port exposes the container port on the service"
schema :
type : int
default : 5349
required : true
2022-08-08 17:25:02 -04:00
# Include{serviceExpertRoot}
2022-07-22 16:19:45 -04:00
# Include{serviceExpert}
# Include{serviceList}
2022-08-08 17:25:02 -04:00
# Include{persistenceRoot}
2023-08-12 06:08:09 -04:00
- variable : config
label : "App Config Storage"
description : "Stores the Application Data."
2022-07-22 16:19:45 -04:00
schema :
additional_attrs : true
type : dict
attrs :
# Include{persistenceBasic}
# Include{persistenceList}
2022-08-08 17:25:02 -04:00
# Include{ingressRoot}
2022-07-22 16:19:45 -04:00
- variable : main
label : "Main Ingress"
schema :
additional_attrs : true
type : dict
attrs :
# Include{ingressDefault}
# Include{ingressTLS}
# Include{ingressTraefik}
2023-05-28 06:32:51 -04:00
# Include{ingressAdvanced}
2022-11-11 13:09:57 -05:00
# Include{ingressList}
2023-03-01 03:30:36 -05:00
# Include{securityContextRoot}
- variable : runAsUser
label : "runAsUser"
description : "The UserID of the user running the application"
2022-07-22 16:19:45 -04:00
schema :
2023-03-01 03:30:36 -05:00
type : int
default : 0
- variable : runAsGroup
label : "runAsGroup"
description : "The groupID of the user running the application"
2022-07-22 16:19:45 -04:00
schema :
2023-03-01 03:30:36 -05:00
type : int
default : 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
2023-04-30 05:08:59 -04:00
- variable : fsGroup
2023-03-01 03:30:36 -05:00
label : "fsGroup"
description : "The group that should own ALL storage."
2022-07-22 16:19:45 -04:00
schema :
2023-03-01 03:30:36 -05:00
type : int
default : 568
2022-07-22 16:19:45 -04:00
# Include{resources}
# Include{advanced}
# Include{addons}
2022-10-01 17:39:52 -04:00
# Include{codeserver}
2023-03-01 03:30:36 -05:00
# Include{netshoot}
2022-10-01 17:39:52 -04:00
# Include{vpn}
2022-08-12 07:15:27 -04:00
# Include{documentation}