Commit Graph

36 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
4509144221 feat(web): Add CSP header 2026-01-15 18:45:54 +01:00
emrah
2a329fafcd feat(web): include custom nginx conf files 2025-01-29 20:25:26 +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
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
Aaron van Meerten
6e6dd96bea web: nginx config for load-test client if present (#1715) 2024-01-22 08:07:57 -06:00
Aaron van Meerten
825730d659 web: nginx ws-colibri proxy regex updates (#1645) 2023-11-17 14:32:05 -06:00
Aaron van Meerten
7c50cb7079 web: support loading pwa-worker.js from subdir (#1517) 2023-04-03 14:10:01 -05:00
Aaron van Meerten
ca0b92ee2a web: allow custom colibri websocket port (#1491) 2023-03-14 08:56:27 -05:00
Ben Banfield-Zanin
c694a9e657 web: set charset as utf-8 2022-10-17 15:14:57 +02:00
David Négrier
a1e82ea582 jvb: migrate config to secure octo
* Migrating configuration to use secure octo configuration by default

Adding a new JVB_OCTO_RELAY_ID to configure videobridge.relay.relay-id (with a fallback to the old JVB_OCTO_BIND_ADDRESS to be used as relay-id)

* Adding a configuration check to verify that Octo cannot be enabled without the ENABLE_COLIBRI_WEBSOCKET environment variable set to "1"
2022-09-15 07:36:57 +02:00
Debendra Oli
bf6a68b174 web: fix setting prefix for subdomains 2022-09-01 09:09:51 +02:00
damencho
a2b86a0f9a fix: Fixes undefined variable $ENABLE_JAAS_COMPONENTS. Fixes #1377. 2022-08-19 09:12:12 +02:00
damencho
24b6adbc68 feat: Adds room info http endpoint for jaas components. 2022-08-18 08:41:20 -05:00
wfleischer
c04f658974 web,jvb: allow underscore in JVB_WS_SERVER_ID 2022-06-14 19:57:18 +02:00
Saúl Ibarra Corretgé
0cbfbfd6cb web: don't proxy HTTP traffic to WS endpoints
A 405 is returned if there is no upgrade request.
2022-06-14 11:28:33 +02:00
Saúl Ibarra Corretgé
ed6ef893cc web: remove config option to control FLoC
It has been abandoned by Google. Keep the default opt-out value for a
little longer just in case though.
2022-05-20 10:53:12 +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
Yu Changyuan
eca5d161c9 web: fix matching etherpad location
To avoid /etherpad/ matched by fallback:
location ~ ^/([^/?&:'"]+)/(.*)$
2022-04-17 14:47:42 +02:00
Дамян Минков
b0617c0fe3 web: fix Etherpad when using multi-domain
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1242
2022-03-22 16:11:06 +01:00
Дамян Минков
0b019ee4eb feat: Enables tenants/subdomains by default. 2022-03-02 10:12:45 -06:00
wfleischer
a862e849e7 web: cache versioned static files
Co-authored-by: Werner Fleischer <70745309+wernf@users.noreply.github.com>
2022-01-19 11:26:05 +01:00
El RIDO
6f52f71b0d web: add FLoC environment variable
ENABLE_FLOC, defaulting to false.
2021-04-24 14:00:39 +02:00
Prayag Singh
78699fe65a web: allow to configure shard name using env variable 2021-04-15 11:38:56 +02:00
Saúl Ibarra Corretgé
e1cebcc253 web,jvb: add ability to disable web sockets for colibri
The fallback is to use SCTP datachannels. This is not recomended.
2021-04-01 15:24:32 +02:00
Mathieu
cb4d9413b7 web: removed duplicate host headers
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/568
2021-03-31 12:30:08 +02: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
Paul Tiedtke
b277926332 jvb: make colibri websocket endpoints dynamic for multiple jvbs 2020-10-16 15:08:20 +02:00
Saúl Ibarra Corretgé
ad5625bb09 jvb: switch to WebSocket based bridge channels 2020-10-02 16:45:21 +02:00
Jakub Onderka
2a0120de8b web: set security headers also for non HTTPS
Fixes: #493
2020-07-22 17:23:23 +02:00
Timon Engelke
8fa9f942ac web: update nginx config from upstream 2020-03-24 09:02:48 +01:00
netaskd
62f2d11cab web,etherpad: add etherpad addon for sharing document 2019-08-07 22:48:47 +02:00
Saúl Ibarra Corretgé
5c988de8b6 web: refactor nginx configuration 2018-11-07 14:02:36 +01:00