Guest User

Untitled

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