Commit Graph

24 Commits

Author SHA1 Message Date
Felix Geyer
e6586f2ad2
jvb: set LOCAL_ADDRESS to the correct local IP (#630)
NAT_HARVESTER_LOCAL_ADDRESS needs to bet set to the local IP that is actually
used to communicate with clients.

In Docker containers "hostname -I" returns the IPs of all interfaces. The order
of the IPs depends on the interface create order.

Docker makes no guarantees about the interface order and in my tests it is
random.

As a result NAT_HARVESTER_LOCAL_ADDRESS is sometimes set to the IP of the
internal meet.jitsi interface.

Fix this by setting it to the source IP used for routing to $DOCKER_HOST_ADDRESS

Adds 2803 kB disk space for iproute2 and dependencies.

Partly addresses #338
2020-07-22 17:18:26 +02:00
MatthewCroughan
53b58fdb71
jvb: add jq, curl deps for graceful_shutdown.sh 2020-05-04 10:26:09 +02:00
Desmond Koh
1205170056
jvb: allow TCP_HARVESTER_MAPPED_PORT to be configured 2020-04-21 14:16:35 +02:00
Saúl Ibarra Corretgé
768b6c4a50 security: fail to start if using the old default password 2020-04-06 16:55:13 +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
Saúl Ibarra Corretgé
655cf6be4a web,prosody,jvb: prepare for new stable release 2020-03-27 22:12:25 +01:00
Saúl Ibarra Corretgé
a0b9cd1382 jvb: fix MUC communication with newer JVB 2019-11-29 11:37:53 +01:00
netaskd
8352559f50 misc: add ARG JITSI_REPO for dependented dockerfiles 2019-09-03 19:07:55 +02:00
netaskd
2b30ab9a23 misc: add variable JITSI_REPO instead hardcoded jitsi 2019-09-03 17:14:50 +02:00
netaskd
bb1d386ebc jvb: set owner jvb rights for /config directory 2019-06-20 20:59:10 +02:00
Saúl Ibarra Corretgé
7ebbf7b92a jvb: fix specifying an empty list of STUN servers
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/43
2019-01-28 23:16:01 +01:00
Dan Caseley
da43e68854 jvb: add TCP Harvester configuration options 2018-11-29 19:43:07 +00:00
Louis Sivillo
e1bd2447ae jvb: add JVB_ENABLE_APIS env var 2018-11-05 18:11:29 +01:00
Saúl Ibarra Corretgé
9bb7340f66 jvb: use MUC connections for the JVB 2018-10-16 21:15:46 +02:00
Saúl Ibarra Corretgé
0014a19c2f jvb: simplify setting NAT options 2018-10-03 07:31:37 +02:00
Saúl Ibarra Corretgé
e8fde8cb8c core: make HTTP, HTTPS and JVB ports configurable 2018-09-19 22:14:20 +02:00
Saúl Ibarra Corretgé
366bd3e4fe jvb: disable TCP harvester
TCP is to be handled by a TURN server, which provides other improvements like
P2P for 1-1 calls.
2018-08-09 23:29:27 +02:00
Saúl Ibarra Corretgé
271300a37e jvb: remove no longer needed dependency
It's now listed as a jvb dependency, so we don't need to install it explicitly.
2018-08-09 23:27:29 +02:00
Saúl Ibarra Corretgé
1010c71b33 core: rework templating
Use frep [0] which uses the Go templating capabilities.

[0]: https://github.com/subchen/frep
2018-08-09 21:43:54 +02:00
Saúl Ibarra Corretgé
0e43efa17e build: add ability to force rebuilds and select releases 2018-04-27 09:55:14 +02:00
Saúl Ibarra Corretgé
80a2a13b5e xmpp: make the auth XMPP domain configurable 2018-03-28 08:42:48 +02:00
Saúl Ibarra Corretgé
8e4325829b jvb: run it on the user defined network 2018-03-25 11:07:27 +02:00
Saúl Ibarra Corretgé
602dd94bff jvb: add missing procps dependency 2018-03-16 09:14:19 +01:00
Saúl Ibarra Corretgé
467a149cbb Initial import 2018-03-14 10:23:50 +01:00