Commit Graph

89 Commits

Author SHA1 Message Date
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
Saúl Ibarra Corretgé
f911df2a42 jvb: set JVB_TCP_MAPPED_PORT default value 2020-04-21 17:03:05 +02:00
Desmond Koh
1205170056 jvb: allow TCP_HARVESTER_MAPPED_PORT to be configured 2020-04-21 14:16:35 +02:00
Rui Carmo
4e2cec6b38 misc: add configurable service restart policy 2020-04-11 19:11:07 +02:00
stefanseeger
729f9d290e doc: fix typo in env.example 2020-04-11 19:06:58 +02:00
Saúl Ibarra Corretgé
1ffd472fba security: add script to generate strong passwords 2020-04-06 13:16:34 +02:00
Saúl Ibarra Corretgé
a015710e54 security: don't provide default passwords
Also check if they are not provided at sstartup time and fail to start
in that case.
2020-04-06 12:23:36 +02:00
Hans-Peter Jansen
bab77e0d79 doc: update env.example 2020-03-31 12:53:00 +02:00