Commit Graph

96 Commits

Author SHA1 Message Date
must_eat 940cd974fa env.example: add jicofo and jvb env vars for defining max memory. 2023-12-06 16:50:18 +01:00
HannesOberreiter 9f0658dd77
sample: escape/encapsulate string
Currently if you use the default `source` command in linux and the default `.env` file as declared in the `env.example`, it will fail because of the space in the string.

Using double-quotes around the string will solve this issue.
2023-11-02 11:32:18 +01:00
Saúl Ibarra Corretgé fd70f04524
env: add note about JaaS account creation 2022-11-22 13:07:30 +01:00
Saúl Ibarra Corretgé c53de728ce jvb: add JVB_ADVERTISE_IPS, deprecating DOCKER_HOST_ADDRESS
The new variable has a better purposed name, and supports a comma
separated list of IPs instead of a single one, which should help those
running split-horizon setups.
2022-09-26 20:44:40 +02:00
Saúl Ibarra Corretgé 1463df4c09 compose: add ability to override image versions
Useful for local development, overriding to latest is possible now
without changing the compose file itself.
2022-06-10 13:14:46 +02:00
Saúl Ibarra Corretgé 62ad172e96
misc: update env.example 2022-05-30 16:49:35 +02:00
Oana Emilia Ianc 74ef7de10e
web,prosody: add support for JaaS components 2022-05-30 16:46:04 +02:00
Saúl Ibarra Corretgé 902a67337e misc: move security options in sample file 2022-05-30 16:11:49 +02:00
Saúl Ibarra Corretgé 458515cb9e env: add link to handbook 2022-05-20 10:57:00 +02:00
Saúl Ibarra Corretgé cb5a753282 config: simplify configuration
Use default values everywhere so they don't need to be specified in the
.env file.

This makes the default .env file much smaller (the larger config options
are documented in the handbook) and should make it easier to port the
setup to runtimes other than Docker Compose.
2022-05-20 10:53:12 +02:00
Aaron van Meerten 95af77896d
jicofo: add optional XMPP_PORT value (#1275)
* jicofo: add optional XMPP_PORT value

* include compose and env example for XMPP_PORT

* extends use of the XMPP_PORT property

* fix compose to use default

* re-commenting XMPP_PORT value

* include XMPP_PORT in compose for all services

* always use $XMPP_PORT, value defaulted in template

* missing JVB setting
2022-05-02 08:30:48 -05:00
Saúl Ibarra Corretgé 6fe240a712 prosody: update to 0.12 2022-04-19 13:31:39 +02:00
Markus Münzel 88997f580c
prosody: authentication by matrix user authentication service
Added env variables and prosody plugins to authenticate prosody users by the matrix user authentication service, refer to https://github.com/matrix-org/prosody-mod-auth-matrix-user-verification

Co-authored-by: Markus Münzel <markus@muenzel.de>
2022-02-25 19:40:20 +01:00
Saúl Ibarra Corretgé 7a939785a7 jvb: remove TCP support
It's not tested at all and has problems. The recommendation is to use a
TURN server for TCP.
2022-02-15 15:33:35 +01:00
jon r 78791ad064 env.example : ETHERPAD_PUBLIC_URL : incl. /p/ path
Closes #1200
2022-01-18 20:15:41 +01:00
Prayag Singh 0be9c8fd04
web: allow configuring buttons in toolbar and pre-join screen 2022-01-05 13:30:25 +01:00
waja 0600eceadc
sample: add ENABLE_BREAKOUT_ROOMS to env.example 2021-12-11 15:27:14 +01:00
Saúl Ibarra Corretgé e9275d5e8f jvb: remove deprecated option
It was only used for REST after internal JVB changes, and it can now be
enabled with the dedicated COLIBRI_REST_ENABLED env var.
2021-12-11 08:22:54 +01:00
wfleischer b02a689d8e
env: fix unexpected character bug with recent docker desktop
This prevents the following parsing errors in recent Docker Desktop app:

- unexpected character "!" in variable name near "to Web Chat!\\n\\n...
- respectively: unexpected character "-" in variable name near "super-light-editor light-background full-width-editor...

Co-authored-by: Werner Fleischer <70745309+wernf@users.noreply.github.com>
2021-11-25 15:17:01 +01:00
Артем 192a6233aa
jvb: add ability to configure the shutdown API 2021-10-21 14:21:29 +02:00
Paul Tiedtke 537fcd532b
misc: add support for sentry logging 2021-09-17 09:51:34 +02:00
Vertganti 6be198ce74
misc: remove quotation marks from TURN configuration (#1111)
Fixes: #1110
2021-08-23 13:35:15 +02:00
Azim Khakulov c95f0d6b16 prosody: add support for A/V Moderation
Set ENABLE_AV_MODERATION to 1 in order to enable it.

NOTE: This feature is still under development and should be considered
beta quality.
2021-08-20 09:30:45 +02:00
tbutter 856e414084
prosody: add ability to configure external TURN server
Co-authored-by: Thomas Butter <tbutter@gmail.com>
2021-08-10 13:57:08 +02:00
Saúl Ibarra Corretgé a90e4ce501
doc: drop confusing port number from PUBLIC_URL 2021-05-06 08:38:50 +02:00
Rolf Sommerhalder 8620caad65
doc: clarify env variable 2021-04-30 21:19:27 +02:00
El RIDO 6f52f71b0d
web: add FLoC environment variable
ENABLE_FLOC, defaulting to false.
2021-04-24 14:00:39 +02:00
Saúl Ibarra Corretgé 2900680798 Revert "misc: add support for sentry logging"
This reverts commit 8d2a29f286.
2021-04-17 22:45:57 +02:00
Paul Tiedtke 8d2a29f286
misc: add support for sentry logging 2021-04-16 20:34:33 +02:00
Saúl Ibarra Corretgé 953a4d2425 jicofo: use a client proxy connection 2021-04-01 15:15:53 +02:00
Paul Tiedtke 94ca16d6b9 etherpad: remove quotes from all env vars 2021-03-04 16:08:07 +01:00
Jonas Haag 88d1034e32
doc: add port to PUBLIC_URL
Fixes #931
2021-02-02 12:54:01 +01:00
Saúl Ibarra Corretgé a7fb101e2c jibri: don't provide a non-existing finalizer path 2020-12-18 09:30:21 +01:00
Cosmo Myzrail Gorynych aka CoMiGo 0b2514101c
web: Add ENABLE_HSTS flag to disable strict-transport-security header 2020-12-17 09:32:54 +01:00
shanehughes1990 f8560371f5
web: add more config options 2020-12-16 14:42:40 +01:00
karniemi eedac14370
web: add ability to disable IPv6 2020-12-09 16:35:21 +01:00
Paul Tiedtke 5679578d80 prosody: add env var to config cross domain settings 2020-12-08 21:04:53 +01:00
Saúl Ibarra Corretgé 06012127e9 web: replace certbot with acme.sh
The former seems to be in a pretty bad state for usage with Debian based
containers:

- The Debian provided package is too old
- certbot-auto no longer works on Debian
- The recommended way of using snap is not Docker friendly

Thus, we are migrating to acme.sh, which has the advantage of also
making the web container slimmer.
2020-12-02 16:03:17 +01:00
Paul Tiedtke 42a43462d5 etherpad: use official image and making skin full width 2020-11-30 20:45:43 +01:00
D3473R 6b69576c2f
web: add ability to configure tokenAuthUrl 2020-11-19 12:43:26 +01:00
Thomas Ritter e5746ae0f4
misc: add ENABLE_PREJOIN_PAGE to .env 2020-11-03 23:27:51 +01:00
Saúl Ibarra Corretgé 465816b4eb web,prosody: turn on XMPP WebSocket by default 2020-10-29 21:57:54 +01:00
Jan-Otto Kröpke d747bfbe6b web,prosody: add XMPP WebSocket / Stream Management support 2020-10-29 21:44:48 +01:00
limitedAtonement 529049942f
doc: updated link for running behind NAT 2020-10-26 15:49:23 +01:00
Robin Schneider 7cb470c3c6
misc: support/encourage usage of ShellCheck
My editor detected `.env` as shell script and thus automatically checked
it with ShellCheck. I would propose to make it a valid shell script that
complies with ShellCheck by default. To do this, we just need to disable
https://github.com/koalaman/shellcheck/wiki/SC2034 because the variables
are not used (in that file).

When you search for "docker-compose .env shellcheck SC2034" it turns out
that I am not the first one to do this :)
2020-10-20 09:07:17 +02:00
Saúl Ibarra Corretgé ad5625bb09 jvb: switch to WebSocket based bridge channels 2020-10-02 16:45:21 +02:00
Saúl Ibarra Corretgé a81ad73429 prosody: add support for lobby 2020-07-22 11:00:46 +02:00
Mathieu Brunot edecacd0c0
etherpad: add ability to use a external server 2020-06-27 16:21:31 +02:00
Cedric Roijakkers 3472ab0b19
jicofo: add ability to configure health checks 2020-05-06 15:40:39 +02:00
Saúl Ibarra Corretgé 774aba54f5 misc: set ddefault timezone to UTC 2020-04-22 10:25:35 +02:00