Guest User

Untitled

a guest
Oct 28th, 2020
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.17 KB | None | 0 0
  1. # Security
  2. #
  3. # Set these to strong passwords to avoid intruders from impersonating a service account
  4. # The service(s) won't start unless these are specified
  5. # Running ./gen-passwords.sh will update .env with strong passwords
  6. # You may skip the Jigasi and Jibri passwords if you are not using those
  7. # DO NOT reuse passwords
  8. #
  9.  
  10. # XMPP component password for Jicofo
  11. JICOFO_COMPONENT_SECRET=5ac4c02597092a3fbd0924fd71cbb03e
  12.  
  13. # XMPP password for Jicofo client connections
  14. JICOFO_AUTH_PASSWORD=f6f85bcf699fc35599034b131b8cf63a
  15.  
  16. # XMPP password for JVB client connections
  17. JVB_AUTH_PASSWORD=d30d7fde92aa911fae1a04f92d57f29e
  18.  
  19. # XMPP password for Jigasi MUC client connections
  20. JIGASI_XMPP_PASSWORD=0199d42d18c94aa4043e87df0e724e6e
  21.  
  22. # XMPP recorder password for Jibri client connections
  23. JIBRI_RECORDER_PASSWORD=afb32ec96215bfb0b120af2f5749c871
  24.  
  25. # XMPP password for Jibri client connections
  26. JIBRI_XMPP_PASSWORD=6f88b69f92500617cb8bd1532df38fa2
  27.  
  28.  
  29. #
  30. # Basic configuration options
  31. #
  32.  
  33. # Directory where all configuration will be stored
  34. CONFIG=~/.jitsi-meet-cfg
  35.  
  36. # Exposed HTTP port
  37. HTTP_PORT=80
  38.  
  39. # Exposed HTTPS port
  40. HTTPS_PORT=443
  41.  
  42. # System time zone
  43. TZ=Asia/Kolkata
  44.  
  45. # Public URL for the web service (required)
  46. PUBLIC_URL=https://demo.domain.com
  47.  
  48. # IP address of the Docker host
  49. # See the "Running behind NAT or on a LAN environment" section in the README
  50. DOCKER_HOST_ADDRESS=172.16.4.200
  51.  
  52. # Control whether the lobby feature should be enabled or not
  53. ENABLE_LOBBY=1
  54.  
  55. #
  56. # Let's Encrypt configuration
  57. #
  58.  
  59. # Enable Let's Encrypt certificate generation
  60. #ENABLE_LETSENCRYPT=1
  61.  
  62. # Domain for which to generate the certificate
  63. #LETSENCRYPT_DOMAIN=meet.example.com
  64.  
  65. # E-Mail for receiving important account notifications (mandatory)
  66.  
  67.  
  68. #
  69. # Etherpad integration (for document sharing)
  70. #
  71.  
  72. # Set etherpad-lite URL in docker local network (uncomment to enable)
  73. #ETHERPAD_URL_BASE=http://etherpad.meet.jitsi:9001
  74.  
  75. # Set etherpad-lite public URL (uncomment to enable)
  76. #ETHERPAD_PUBLIC_URL=https://etherpad.my.domain
  77.  
  78. #
  79. # Basic Jigasi configuration options (needed for SIP gateway support)
  80. #
  81.  
  82. # SIP URI for incoming / outgoing calls
  83.  
  84. # Password for the specified SIP account as a clear text
  85. #JIGASI_SIP_PASSWORD=passw0rd
  86.  
  87. # SIP server (use the SIP account domain if in doubt)
  88. #JIGASI_SIP_SERVER=sip2sip.info
  89.  
  90. # SIP server port
  91. #JIGASI_SIP_PORT=5060
  92.  
  93. # SIP server transport
  94. #JIGASI_SIP_TRANSPORT=UDP
  95.  
  96. #
  97. # Authentication configuration (see handbook for details)
  98. #
  99.  
  100. # Enable authentication
  101. #ENABLE_AUTH=1
  102.  
  103. # Enable guest access
  104. #ENABLE_GUESTS=1
  105.  
  106. # Select authentication type: internal, jwt or ldap
  107. #AUTH_TYPE=internal
  108.  
  109. # JWT authentication
  110. #
  111.  
  112. # Application identifier
  113. #JWT_APP_ID=my_jitsi_app_id
  114.  
  115. # Application secret known only to your token
  116. #JWT_APP_SECRET=my_jitsi_app_secret
  117.  
  118. # (Optional) Set asap_accepted_issuers as a comma separated list
  119. #JWT_ACCEPTED_ISSUERS=my_web_client,my_app_client
  120.  
  121. # (Optional) Set asap_accepted_audiences as a comma separated list
  122. #JWT_ACCEPTED_AUDIENCES=my_server1,my_server2
  123.  
  124.  
  125. # LDAP authentication (for more information see the Cyrus SASL saslauthd.conf man page)
  126. #
  127.  
  128. # LDAP url for connection
  129. #LDAP_URL=ldaps://ldap.domain.com/
  130.  
  131. # LDAP base DN. Can be empty
  132. #LDAP_BASE=DC=example,DC=domain,DC=com
  133.  
  134. # LDAP user DN. Do not specify this parameter for the anonymous bind
  135. #LDAP_BINDDN=CN=binduser,OU=users,DC=example,DC=domain,DC=com
  136.  
  137. # LDAP user password. Do not specify this parameter for the anonymous bind
  138. #LDAP_BINDPW=LdapUserPassw0rd
  139.  
  140. # LDAP filter. Tokens example:
  141. # %1-9 - if the input key is [email protected], then %1 is com, %2 is domain and %3 is mail
  142. # %s - %s is replaced by the complete service string
  143. # %r - %r is replaced by the complete realm string
  144. #LDAP_FILTER=(sAMAccountName=%u)
  145.  
  146. # LDAP authentication method
  147. #LDAP_AUTH_METHOD=bind
  148.  
  149. # LDAP version
  150. #LDAP_VERSION=3
  151.  
  152. # LDAP TLS using
  153. #LDAP_USE_TLS=1
  154.  
  155. # List of SSL/TLS ciphers to allow
  156. #LDAP_TLS_CIPHERS=SECURE256:SECURE128:!AES-128-CBC:!ARCFOUR-128:!CAMELLIA-128-CBC:!3DES-CBC:!CAMELLIA-128-CBC
  157.  
  158. # Require and verify server certificate
  159. #LDAP_TLS_CHECK_PEER=1
  160.  
  161. # Path to CA cert file. Used when server certificate verify is enabled
  162. #LDAP_TLS_CACERT_FILE=/etc/ssl/certs/ca-certificates.crt
  163.  
  164. # Path to CA certs directory. Used when server certificate verify is enabled
  165. #LDAP_TLS_CACERT_DIR=/etc/ssl/certs
  166.  
  167. # Wether to use starttls, implies LDAPv3 and requires ldap:// instead of ldaps://
  168. # LDAP_START_TLS=1
  169.  
  170.  
  171. #
  172. # Advanced configuration options (you generally don't need to change these)
  173. #
  174.  
  175. # Internal XMPP domain
  176. XMPP_DOMAIN=meet.jitsi
  177.  
  178. # Internal XMPP server
  179. XMPP_SERVER=xmpp.meet.jitsi
  180.  
  181. # Internal XMPP server URL
  182. XMPP_BOSH_URL_BASE=http://xmpp.meet.jitsi:5280
  183.  
  184. # Internal XMPP domain for authenticated services
  185. XMPP_AUTH_DOMAIN=auth.meet.jitsi
  186.  
  187. # XMPP domain for the MUC
  188. XMPP_MUC_DOMAIN=muc.meet.jitsi
  189.  
  190. # XMPP domain for the internal MUC used for jibri, jigasi and jvb pools
  191. XMPP_INTERNAL_MUC_DOMAIN=internal-muc.meet.jitsi
  192.  
  193. # XMPP domain for unauthenticated users
  194. XMPP_GUEST_DOMAIN=guest.meet.jitsi
  195.  
  196. # Custom Prosody modules for XMPP_DOMAIN (comma separated)
  197. XMPP_MODULES=
  198.  
  199. # Custom Prosody modules for MUC component (comma separated)
  200. XMPP_MUC_MODULES=
  201.  
  202. # Custom Prosody modules for internal MUC component (comma separated)
  203. XMPP_INTERNAL_MUC_MODULES=
  204.  
  205. # MUC for the JVB pool
  206. JVB_BREWERY_MUC=jvbbrewery
  207.  
  208. # XMPP user for JVB client connections
  209. JVB_AUTH_USER=jvb
  210.  
  211. # STUN servers used to discover the server's public IP
  212. JVB_STUN_SERVERS=meet-jit-si-turnrelay.jitsi.net:443
  213.  
  214. # Media port for the Jitsi Videobridge
  215. JVB_PORT=10000
  216.  
  217. # TCP Fallback for Jitsi Videobridge for when UDP isn't available
  218. JVB_TCP_HARVESTER_DISABLED=true
  219. JVB_TCP_PORT=4443
  220. JVB_TCP_MAPPED_PORT=4443
  221.  
  222. # A comma separated list of APIs to enable when the JVB is started [default: none]
  223. # See https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest.md for more information
  224. JVB_ENABLE_APIS=rest,colibri
  225.  
  226. # XMPP user for Jicofo client connections.
  227. # NOTE: this option doesn't currently work due to a bug
  228. JICOFO_AUTH_USER=focus
  229.  
  230. # Base URL of Jicofo's reservation REST API
  231. #JICOFO_RESERVATION_REST_BASE_URL=http://reservation.example.com
  232.  
  233. # Enable Jicofo's health check REST API (http://<jicofo_base_url>:8888/about/health)
  234. #JICOFO_ENABLE_HEALTH_CHECKS=true
  235.  
  236. # XMPP user for Jigasi MUC client connections
  237. JIGASI_XMPP_USER=jigasi
  238.  
  239. # MUC name for the Jigasi pool
  240. JIGASI_BREWERY_MUC=jigasibrewery
  241.  
  242. # Minimum port for media used by Jigasi
  243. JIGASI_PORT_MIN=20000
  244.  
  245. # Maximum port for media used by Jigasi
  246. JIGASI_PORT_MAX=20050
  247.  
  248. # Enable SDES srtp
  249. #JIGASI_ENABLE_SDES_SRTP=1
  250.  
  251. # Keepalive method
  252. #JIGASI_SIP_KEEP_ALIVE_METHOD=OPTIONS
  253.  
  254. # Health-check extension
  255. #JIGASI_HEALTH_CHECK_SIP_URI=keepalive
  256.  
  257. # Health-check interval
  258. #JIGASI_HEALTH_CHECK_INTERVAL=300000
  259. #
  260. # Enable Jigasi transcription
  261. #ENABLE_TRANSCRIPTIONS=1
  262.  
  263. # Jigasi will record audio when transcriber is on [default: false]
  264. #JIGASI_TRANSCRIBER_RECORD_AUDIO=true
  265.  
  266. # Jigasi will send transcribed text to the chat when transcriber is on [default: false]
  267. #JIGASI_TRANSCRIBER_SEND_TXT=true
  268.  
  269. # Jigasi will post an url to the chat with transcription file [default: false]
  270. #JIGASI_TRANSCRIBER_ADVERTISE_URL=true
  271.  
  272. # Credentials for connect to Cloud Google API from Jigasi
  273. # Please read https://cloud.google.com/text-to-speech/docs/quickstart-protocol
  274. # section "Before you begin" paragraph 1 to 5
  275. # Copy the values from the json to the related env vars
  276. #GC_PROJECT_ID=
  277. #GC_PRIVATE_KEY_ID=
  278. #GC_PRIVATE_KEY=
  279. #GC_CLIENT_EMAIL=
  280. #GC_CLIENT_ID=
  281. #GC_CLIENT_CERT_URL=
  282.  
  283. # Enable recording
  284. #ENABLE_RECORDING=1
  285.  
  286. # XMPP domain for the jibri recorder
  287. XMPP_RECORDER_DOMAIN=recorder.meet.jitsi
  288.  
  289. # XMPP recorder user for Jibri client connections
  290. JIBRI_RECORDER_USER=recorder
  291.  
  292. # Directory for recordings inside Jibri container
  293. JIBRI_RECORDING_DIR=/config/recordings
  294.  
  295. # The finalizing script. Will run after recording is complete
  296. JIBRI_FINALIZE_RECORDING_SCRIPT_PATH=/config/finalize.sh
  297.  
  298. # XMPP user for Jibri client connections
  299. JIBRI_XMPP_USER=jibri
  300.  
  301. # MUC name for the Jibri pool
  302. JIBRI_BREWERY_MUC=jibribrewery
  303.  
  304. # MUC connection timeout
  305. JIBRI_PENDING_TIMEOUT=90
  306.  
  307. # When jibri gets a request to start a service for a room, the room
  308. # jid will look like: [email protected]_domain
  309. # We'll build the url for the call by transforming that into:
  310. # https://xmpp_domain/subdomain/roomName
  311. # So if there are any prefixes in the jid (like jitsi meet, which
  312. # has its participants join a muc at conference.xmpp_domain) then
  313. # list that prefix here so it can be stripped out to generate
  314. # the call url correctly
  315. JIBRI_STRIP_DOMAIN_JID=muc
  316.  
  317. # Directory for logs inside Jibri container
  318. JIBRI_LOGS_DIR=/config/logs
  319.  
  320. # Disable HTTPS: handle TLS connections outside of this setup
  321. #DISABLE_HTTPS=1
  322.  
  323. # Redirect HTTP traffic to HTTPS
  324. # Necessary for Let's Encrypt, relies on standard HTTPS port (443)
  325. ENABLE_HTTP_REDIRECT=1
  326.  
  327. # Container restart policy
  328. # Defaults to unless-stopped
  329. RESTART_POLICY=always
  330.  
  331. #OCTO
  332. ENABLE_OCTO=1
  333.  
  334. #Octo BRIDGE_SELECTION_STRATEGY
  335. TESTING_OCTO_PROBABILITY=SplitBridgeSelectionStrategy
  336.  
Add Comment
Please, Sign In to add comment