186 Commits

Author SHA1 Message Date
Kota Nakagawa
5e297f3879
feat(rtcstats): add rtcstats support (#2116)
* feat(rtcstats): add rtcstats support

* chore(rtcstats): update users.json to use placeholder password

* chore(rtcstats): update RTCSTATS_STORE_LOGS in env.example

* chore(rtcstats): add expose ports

* feat(rtcstats): add mongodb support

* docs(rtcstats): add readme for mongodb integration

* chore(rtcstats): fix readme

* feat(rtcstats): add grafana dashboard for prometheus metrics

* chore(rtcstats): update readme

* chore(rtcstats): fix readme

* chore(rtcstats): add troubleshooting to localstack readme

* fix(rtcstats): improve accuracy of dashboard graphs

* fix(rtcstats): fix typo in dashboard display name

* fix(rtcstats): simplify and clean up localstack configuration

* docs(rtcstats): improve localstack readme

---------

Co-authored-by: Andrei Gavrilescu <51706180+andrei-gavrilescu@users.noreply.github.com>
2026-03-16 23:34:22 +02:00
emrah
3a2d488aa3 fix(web): dont mix tabs and spaces 2026-03-04 08:00:42 +01:00
damencho
f95a6b62a0 feat(web): Updates log formatter. 2026-03-03 13:24:56 -06:00
emrah
156e36e97f refactor(templates): wrap shell variables in double quotes to handle spaces and special characters safely 2026-02-12 16:36:29 +01:00
emrah
0e4bf5ed1a refactor(templates): replace "! -z" with "-n" for better readability 2026-02-12 16:36:29 +01:00
emrah
98c254f764 fix(web): remove unused envs 2026-02-09 14:14:39 +01:00
emrah
4509144221 feat(web): Add CSP header 2026-01-15 18:45:54 +01:00
Aaron van Meerten
ed30d0d49c
feat(web): disable closed captions when transcription is disabled (#2092) 2025-05-23 13:50:52 -05:00
HighwayStar
8fd3d5952b
web: Added LETSENCRYPT_ACME_SERVER environment variable
You can set it when default zerossl doesnt work for you.
For example your server located in the country blocked by ZeroSSL.
2025-03-06 10:35:28 +01:00
Saúl Ibarra Corretgé
754c0b598f fix(web) fix generated config syntax
Arrow functions don't work on the JS interpreter which evaluates
config.js on Android.

Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/2031
2025-02-28 21:23:54 +01:00
emrah
2a329fafcd feat(web): include custom nginx conf files 2025-01-29 20:25:26 +01:00
damencho
862986a6bd feat(web): Drops userRegion comes from backend now. 2025-01-28 10:26:00 -06:00
Joshua Chia
82e98d2274
web: Added P2P_STUN_SERVERS environment variable (#1990) 2025-01-06 10:59:41 +01:00
spprod35
3af072595c
web: add option param for Automatic Gain Control 2024-12-28 08:10:07 +01:00
Aaron van Meerten
f18b182f77
fix(web): config.js syntax errors (#1980) 2024-12-13 08:58:37 -06:00
Jaya Allamsetty
95275454cf
feat(web) Add defaults and env variables for codec preference. (#1978)
* feat(web) Add defaults and env variables for codec preference.

* Update web/rootfs/defaults/settings-config.js

---------

Co-authored-by: Aaron van Meerten <aaron.van.meerten@gmail.com>
2024-12-11 15:03:49 -05:00
Aaron van Meerten
d3db3a5a89
fix(jibri,jicofo,jigasi,prosody,web): respect previous XMPP_RECORDER_DOMAIN value if set (#1966) 2024-11-14 09:29:43 -06:00
Aaron van Meerten
2d9c3cc824
feat(web): allow comment at the top of config.js to be overridden (#1964) 2024-11-13 05:13:51 -06:00
Jaya Allamsetty
9fe5b8b651 fix(web) Remove no longer used config setting.
Av1 has already been enabled by default.
2024-11-12 10:52:19 -05:00
Jakob Löw
345f8c2a23
fix(prosody,jicofo,jigasi,jibri) rename recorder domain to hidden domain 2024-11-12 12:52:11 +01:00
Ben Magistro
6443c6f7fb feat(transcriber): fix exposing transcript path in web
This addes the transcipts path to the list of static items that should
be allowed by nginx.

Fixes #1427

Signed-off-by: Ben Magistro <koncept1@gmail.com>
2024-10-28 14:31:28 +01:00
Aaron van Meerten
d6251b7f7b
feat(jaas): updated jaas URLs (#1944) 2024-10-18 16:34:13 -05:00
Aaron van Meerten
4369907615
feat(jibri,jicofo,jigasi,jvb,prosody,web): trim empty list entries when splitting with splitList to allow trailing comma (#1932) 2024-10-11 10:50:41 -05:00
lala
36b2e1662d feat(web) - Added NGINX_KEEPALIVE_TIMEOUT environment variable 2024-09-16 13:21:03 +02:00
Saúl Ibarra Corretgé
2280f6bee1 feat(web) add ability to run the web container targetting JaaS
If JAAS_APP_ID is set, the config will be updated to point to the
production JaaS deployment for the given App ID.

If JAAS_USE_STAGING is set to a truthy value the configuration will
point to stage.8x8.vc rather than the production 8x8.vc.
2024-09-05 12:54:30 +02:00
Aaron van Meerten
1889c5d561
fix(web): enable hidden domain when transcriptions or recordings are enabled (#1891) 2024-08-30 14:38:08 -04:00
Saúl Ibarra Corretgé
1f056b4c9d web: remove unnecessary option 2024-08-21 16:37:40 +02:00
Aaron van Meerten
fcb90baf98
fix(web): whiteboard config.js syntax error (#1851) 2024-07-03 10:38:01 -04:00
loli10K
b4604f3078 feat(whiteboard) add builtin whiteboard integration
Closes: https://github.com/jitsi/docker-jitsi-meet/pull/1480

Co-authored-by: Tugrul Dogan <tugrul.ufuk@gmail.com>
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
2024-07-02 22:50:33 +02:00
Saúl Ibarra Corretgé
982e5770f6 feat(jicofo,jvb,web) default to using SCTP based datachannels
WebSocket based ones are now disabled by default.
2024-06-20 15:43:01 +02:00
simon
8094a173f1
web: add ability to change CORS header value 2024-03-26 08:23:42 +01:00
Saúl Ibarra Corretgé
03b6ca24f2 web: remove no longer needed mime type definition
It's built-in now.
2024-03-22 23:37:31 +01:00
HannesOberreiter
ca1d6704f9
fix: 🐛 wrong quote in default config (#1761) 2024-03-19 10:24:05 -05:00
Jaya Allamsetty
a1d1f2ce5a
web: Add env vars for setting 1080p and 4k bitrates.
* web: Add env vars for setting 1080p and 4k bitrates.

* squash: Fix c&p errors
2024-01-31 14:26:36 -05:00
Aaron van Meerten
6e6dd96bea
web: nginx config for load-test client if present (#1715) 2024-01-22 08:07:57 -06:00
Saúl Ibarra Corretgé
2a3f8fd5e9
web: fix config.js syntax 2024-01-12 14:57:06 +01:00
Kurt Garloff
df88c7c1e3
Fix/web settings prop syntax (#1706) 2024-01-12 07:12:24 -06:00
Jaya Allamsetty
d64ae1c193 web: remove 'startBitrate' that is no longer supported. 2024-01-11 17:59:58 -05:00
Jaya Allamsetty
1cba0b5803 web: Fix the maxbitrates config setting.
Also, remove the 'enforcePreferredCodec' setting which is no longer supported.
2024-01-11 17:59:58 -05:00
Saúl Ibarra Corretgé
1dbe5cda68 web: cleanup config
Remove no longer necessary checks since we build the whole config from
scratch.

Drop no longer valid options:

- Callstats
- useIPv6
- External connect
2024-01-11 15:28:57 +01:00
Jaya Allamsetty
5093efb4bb feat: Add testing flag for Av1 2024-01-10 15:25:30 -05:00
Aaron van Meerten
483bbde1ee
web: trim deprecated options and defaults
* web: trim deprecated options and defaults
2024-01-02 10:38:24 -06:00
Aaron van Meerten
11cbfccd8b
web: provide bosh URL as relative only if flagged (#1682) 2023-12-21 16:34:21 -06:00
Cedric Roijakkers
431cdccbfe
web: allow desktop framerate to be automatically determined by the browser 2023-12-19 12:24:09 +01:00
Aaron van Meerten
825730d659
web: nginx ws-colibri proxy regex updates (#1645) 2023-11-17 14:32:05 -06:00
Daniel McAssey
54d3aca2bf jicofo: add AV1 options 2023-11-15 09:32:48 +01:00
Aaron van Meerten
8555fe1c4a
web: param to control config.hosts.authDomain (#1627) 2023-10-17 11:52:13 -05:00
Aaron van Meerten
bebd748712
web: flag to control sctp bridge channel choice (#1613) 2023-09-29 08:48:50 -05:00
emrah
c2f01f336f web: update livestreaming settings according to new config.js 2023-05-22 20:07:32 +02:00
Aaron van Meerten
7c50cb7079
web: support loading pwa-worker.js from subdir (#1517) 2023-04-03 14:10:01 -05:00