Commit Graph

85 Commits

Author SHA1 Message Date
Saúl Ibarra Corretgé
176c30a84f release: stable-5142-4
* 6f7b2b4 prosody: add internal domain name to default cross-domains list
* ada7b95 jvb: fix check for JVB_TCP_HARVESTER_DISABLED
* a7fb101 jibri: don't provide a non-existing finalizer path
* d013053 jibri: add missing dependency for `kill` command
* 0b25141 web: Add ENABLE_HSTS flag to disable strict-transport-security header
* f856037 web: add more config options
* eedac14 web: add ability to disable IPv6
* af6f3ac doc: update CHANGELOG
* e3bb5c1 misc: working on latest
2020-12-23 13:11:41 +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
Saúl Ibarra Corretgé
e3bb5c1434 misc: working on latest 2020-12-09 13:24:56 +01:00
Saúl Ibarra Corretgé
01baf3c76f release: stable-5142-3
* c2c6460 prosody: fix cross-domain WS default value
* 8261f72 jicofo,jigase: add ability to extend the config file
* 6a4887d web: use env variables to set worker processes and connections
* 5679578 prosody: add env var to config cross domain settings
* effb30b prosody: always rebuild configs on start
* 905d431 jicofo,jigasi: always rebuild configs on start
* c52b64a misc: working on latest
2020-12-09 13:19:16 +01:00
Mark
6a4887d7fc web: use env variables to set worker processes and connections
Use 2 new environment variables to allow setting the number of nginx worker processes and connections. Add the variables to the docker-compose file and to the nginx-conf where default values are also set.
2020-12-09 00:30:57 +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é
c52b64a39e misc: working on latest 2020-12-04 23:18:09 +01:00
Saúl Ibarra Corretgé
7a1c2f3cc8 release: stable-5142-2
* 700c04a web: properly handle acme.sh return codes
* 4cb181c web: install acme certs to persistent storage
* 1d2c68a web: fix running acme.sh on the right home directory
* 5c44a84 misc: stop using apt-key, it's deprecated
* 5f06c3a doc: update CHANGELOG
* 0f780b4 misc: working on latest
2020-12-04 23:11:22 +01:00
Saúl Ibarra Corretgé
0f780b48ee misc: working on latest 2020-12-02 23:53:36 +01:00
Saúl Ibarra Corretgé
90fe628293 release: stable-5142-1
* b0cb4a1 web: update TLS config to Mozilla security guidelines
* 0601212 web: replace certbot with acme.sh
* 43f678d build: refactor Makefile
* b00f92a web: use Python 3 only for certbot
* 880b9b0 core: update base image to Debian Buster
* ba01190 web: prevent s6 from restarting cron if it shouldn't be run
* 42a4346 etherpad: use official image and making skin full width
* c36c4d0 web: always rebuild nginx configs on start
* aea4411 Adds private server.
* 6b69576 web: add ability to configure tokenAuthUrl
* ff6d9bc Fix websocket
* e5746ae misc: add ENABLE_PREJOIN_PAGE to .env
* 465816b web,prosody: turn on XMPP WebSocket by default
* d747bfb web,prosody: add XMPP WebSocket / Stream Management support
* 130eb55 jvb: migrate to new config file
* 5290499 doc: updated link for running behind NAT
* 7cb470c misc: support/encourage usage of ShellCheck
* 04a210f misc: working on latest
2020-12-02 23:46:19 +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
D3473R
6b69576c2f web: add ability to configure tokenAuthUrl 2020-11-19 12:43:26 +01:00
Jan-Otto Kröpke
d747bfbe6b web,prosody: add XMPP WebSocket / Stream Management support 2020-10-29 21:44:48 +01:00
Saúl Ibarra Corretgé
04a210f54b misc: working on latest 2020-10-16 15:49:16 +02:00
Saúl Ibarra Corretgé
77aafe0573 release: stable-5142
* 7ab45bb web: add ability to configure prejoin page
* 0c95794 jvb: regenerate config on every boot
* 3ef2221 jvb: add ability to set the WS domain with an env var
* 79d2601 jvb: add ability to specify set the WS_SERVER_ID with an env var
* b277926 jvb: make colibri websocket endpoints dynamic for multiple jvbs
* 991f695 web: remove no longer needed settings
* 8b7cbc3 revert "jicofo: no auth URL in JWT auth mode"
* 33b386b jvb: add missing variable to docker-compose
* 087f024 web: configure brandingDataUrl with env variables
* a404653 web: configure startAudioOnly using environment variable
* e195cbf jvb: make jvb apis available from outside the container
* 409cade web: configure Matomo using environment variables
* b731c60 doc: update CHANGELOG
* 0fbf3b7 misc: working on latest
2020-10-16 15:44:16 +02:00
Saúl Ibarra Corretgé
7ab45bbb37 web: add ability to configure prejoin page 2020-10-16 15:28:20 +02:00
Saúl Ibarra Corretgé
3ef222152e jvb: add ability to set the WS domain with an env var 2020-10-16 15:08:20 +02:00
Saúl Ibarra Corretgé
79d2601cbd jvb: add ability to specify set the WS_SERVER_ID with an env var 2020-10-16 15:08:20 +02:00
Saúl Ibarra Corretgé
991f695275 web: remove no longer needed settings
They default to true now and they have been removed.
2020-10-16 14:22:29 +02:00
miggland
33b386bae7 jvb: add missing variable to docker-compose
Variable JVB_TCP_MAPPED_PORT is used in jvb/roots/defaults/sip-communicator.properties, but is not defined yet in the docker-compose.yml file
(Variable added in commit 1205170056)
2020-10-09 17:40:59 +02:00
Ludovic Muller
087f024fcb web: configure brandingDataUrl with env variables 2020-10-08 10:13:44 +02:00
NullIsNot0
a404653197 web: configure startAudioOnly using environment variable 2020-10-08 10:12:12 +02:00
Ludovic Muller
409cade8ec web: configure Matomo using environment variables 2020-10-08 10:09:38 +02:00
Saúl Ibarra Corretgé
0fbf3b74ba misc: working on latest 2020-10-02 17:26:25 +02:00
Saúl Ibarra Corretgé
b524acb3e7 release: stable-5076
* 5ceaf5f web: add IPv6 support
* aff3775 xmpp: allow recorders to bypass lobby
* ad5625b jvb: switch to WebSocket based bridge channels
* 8110336 web: add ability to configure the nginx resolver
* 2f47518 jicofo: no auth URL in JWT auth mode
* c149463 web: build config.js on each boot
* c792bbc base: update frep
* bec928c prosody: configure lobby on the guest domain is necessary
* bcbd977 jicofo: pass XMPP_MUC_DOMAIN through docker-compose.yml
* 8f9caa4 jicofo: set XMPP_MUC_COMPONENT_PREFIX
* 2a0120d web: set security headers also for non HTTPS
* e6586f2 jvb: set LOCAL_ADDRESS to the correct local IP (#630)
* 97f5e75 base: optimize size
* b78c89e misc: minor Dockerfile Improvements
* a754519 misc: working on latest
2020-10-02 17:21:16 +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é
81103362b5 web: add ability to configure the nginx resolver 2020-10-02 16:45:21 +02:00
Aaron van Meerten
c149463823 web: build config.js on each boot
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
2020-10-02 15:25:44 +02:00
Saúl Ibarra Corretgé
bcbd977510 jicofo: pass XMPP_MUC_DOMAIN through docker-compose.yml 2020-08-10 09:21:34 +02:00
Saúl Ibarra Corretgé
a754519364 misc: working on latest 2020-07-22 11:07:40 +02:00
Saúl Ibarra Corretgé
d32d74fa13 release: stable-4857
* a81ad73 prosody: add support for lobby
* baed605 web: fix removing closed captions button if transcription is enabled
* edecacd etherpad: add ability to use a external server
* a7563d4 jvb: use JVB_TCP_PORT for exposing the port
* b235ea1 prosody: disable s2s module
* 1d428a8 prosody: use a 2-stage build
* 613c26c misc: working on latest
* 4d72ee3 release: stable-4627-1
* 22b7063 examples: update Traefik v1 example
* 1381b08 prosody: fix installing dependdencies
* 2900c11 misc: add extra line to tag message
* c57a84b misc: working on latest
2020-07-22 11:03:22 +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
Andreas Hansson
a7563d4f82 jvb: use JVB_TCP_PORT for exposing the port
JVB_TCP_MAPPED_PORT is the port of on the public
external interface which may be on a completely different server / router.

https://github.com/jitsi/jitsi-videobridge/blob/master/doc/tcp.md

Co-authored-by: Andreas Hansson <andreas.hansson@tritech.se>
2020-06-11 09:30:01 +02:00
Saúl Ibarra Corretgé
613c26c11b misc: working on latest 2020-05-27 09:59:36 +02:00
Saúl Ibarra Corretgé
4d72ee3767 release: stable-4627-1
* 1381b08 prosody: fix installing dependdencies
* 2900c11 misc: add extra line to tag message
* c57a84b misc: working on latest
2020-05-27 09:59:36 +02:00
Saúl Ibarra Corretgé
c57a84b213 misc: working on latest 2020-05-26 23:45:53 +02:00
Saúl Ibarra Corretgé
12fafa1924 release: stable-4627
* fdf5030 prosody: update configuration
* afafe23 prosody: shrink container size
* 8e7ea34 base: fix setting timezone
* 58441ae doc: update README
* 3c12526 etherpad: update to version 1.8.4
* 0038e71 jibri: install extra dependency
* 0615ed6 doc: add missing volumes to quick start
* 2781865 doc: clarify usage of gen-passwords.sh
* a8d0b6c build: add PHONY target for "release"
* d4a35a6 misc: working on latest
2020-05-26 23:39:25 +02:00
Saúl Ibarra Corretgé
d4a35a6db4 misc: working on latest 2020-05-07 22:47:36 +02:00
Saúl Ibarra Corretgé
e9ee50eef2 release: stable-4548-1
* abf2f73 jicofo: fix setting incorrect auth URL scheme for JWT
* 3472ab0 jicofo: add ability to configure health checks
* ec3622b jibri: install jitsi-upload-integrations by default
* 0e7bc91 etherpad: pin image version
* 4fa50b9 jwt: do not load token_verification module with disabled authentication
* b0d76a2 jibri: add jq dep for upload integrations
* 53b58fd jvb: add jq, curl deps for graceful_shutdown.sh
* 2d063ad doc: update installation instructions
* e73df5f misc: working on latest
2020-05-07 22:41:35 +02:00
Saúl Ibarra Corretgé
abf2f73a95 jicofo: fix setting incorrect auth URL scheme for JWT 2020-05-07 22:29:52 +02:00
Saúl Ibarra Corretgé
e73df5fa8e misc: working on latest 2020-05-02 15:49:02 +02:00
Saúl Ibarra Corretgé
ec05c89372 release: stable-4548
* a79fc0c misc: add release script
* 0f0adc8 compose: add image tag to compose files
* 0177765 misc: fix config volumes to work with SELinux
* eae3f5c jibri: chrome/driver 78 as a stopgap
* 78df6a4 doc: delete unnecessary dot
* 4426ed8 jibri: fix case when /dev/snd is not bound (https://github.com/jitsi/docker-jitsi-meet/issues/240#issuecomment-610422404)
* 125775a web: fix WASM MIME type
* e70975e web: enable GZIP compression for more file types
* 774aba5 misc: set ddefault timezone to UTC
* 3c3fc19 prosody: enable speaker stats and conferene duration modules
* f911df2 jvb: set JVB_TCP_MAPPED_PORT default value
* 1205170 jvb: allow `TCP_HARVESTER_MAPPED_PORT` to be configured
* f7796a1 prosody: add volume  /prosody-plugins-custom to docker-compose
* d44230e prosody: use hashed xmpp auth
2020-05-02 15:43:58 +02:00
Saúl Ibarra Corretgé
0f0adc8419 compose: add image tag to compose files 2020-05-02 15:32:16 +02:00
Johannes Nohl
0177765f2d misc: fix config volumes to work with SELinux
Fixes: #472
2020-04-28 10:52:57 +02:00
Desmond Koh
1205170056 jvb: allow TCP_HARVESTER_MAPPED_PORT to be configured 2020-04-21 14:16:35 +02:00
Goacid
f7796a160e prosody: add volume /prosody-plugins-custom to docker-compose 2020-04-21 14:14:57 +02:00
Rui Carmo
4e2cec6b38 misc: add configurable service restart policy 2020-04-11 19:11:07 +02:00
Saúl Ibarra Corretgé
7c0c795fa7 jicofo: only configure Jigasi brewery if Jigasi is configured
Otherwise conferene.isSIPCallingSupported() will return true.
2020-03-30 14:05:15 +02:00