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 8d2a29f2864cbff5faeeb73ae8e06fbb3bed08b8.
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