Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does exist an docker image with all Jitsi's component included ? #1947

Open
ChrisPices opened this issue Oct 21, 2024 · 7 comments
Open

Does exist an docker image with all Jitsi's component included ? #1947

ChrisPices opened this issue Oct 21, 2024 · 7 comments

Comments

@ChrisPices
Copy link

Hey there, i'd like to know if there is an docker image including all the components of Jitsi (JVB, Prosody, Jicofo, Jitsi web...) insteed of multiple images.

I need to deploy multiple standalone jitsi's instance, but i can't actually, because of the ports..

thanks you !

@aaronkvanmeerten
Copy link
Member

This isn't planned and I'd suggest looking at the variables to control ports. It's definitely possible to run the containers for multiple installs of jitsi on the same machine.

It should be possible to override all ports in all components. If you find any issue with missing ports to be reconfigured we would welcome a Pull Request for any fixes.

@ChrisPices
Copy link
Author

Thanks for response, i tried to +1 every port without changing http & https, and run :

XMPP_PORT=5223
PROSODY_S2S_PORT=5270
PROSODY_HTTP_PORT=5281
JICOFO_REST_PORT=8889
JVB_PORT=10001
JVB_COLIBRI_PORT=8081
CONFIG=~/.jitsi-meet-cfg
HTTP_PORT=8000
HTTPS_PORT=8443
TZ=UTC
ENABLE_GUESTS=1
AUTH_TYPE=internal
PUBLIC_URL=https://my.public-url.com:$HTTPS_PORT
docker-compose -f docker-compose.yml -f jibri.yml up -d

but no possibility to join the call, instantly connexion error...

image

Any solution?

@saghul
Copy link
Member

saghul commented Oct 21, 2024

Why do you feel the need to run all the components in multiples? What needs to be different across them? If it's just the frontend for example, you could have multiple web containers connected to different Prosody / Jicofo / JVB containers.

@aaronkvanmeerten
Copy link
Member

You would need to post some logs with errors to show what was specifically going wrong in your install.

@ChrisPices
Copy link
Author

ChrisPices commented Oct 21, 2024

Why do you feel the need to run all the components in multiples? What needs to be different across them? If it's just the frontend for example, you could have multiple web containers connected to different Prosody / Jicofo / JVB containers.

so i tryed, but if on both front i use the same roomname, they are on the same call. I need them to be on 2 differents call even if the roomname are the same

@ChrisPices
Copy link
Author

You would need to post some logs with errors to show what was specifically going wrong in your install.

2024/10/21 15:08:55 [error] 281#281: *73 connect() failed (111: Connection refused) while connecting to upstream, client: XX.XX.XX.XX server: _, request: "GET /xmpp-websocket?room=test HTTP/1.1", upstream: "http://172.19.0.2:5280/xmpp-websocket?prefix=&room=test", host: "my.public-url.com:8443"

this is the only log i found when i try to join a call

also, find that ports are not mapping right :

image

Probably why it's not working. I try to modify the docker-compose.yml :

Old one :

image

New one :

image

but it looks like it doesn't wan't to remove the default port assigned

@saghul
Copy link
Member

saghul commented Oct 21, 2024

I feel like some more details of your use case would help us give you a better answer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants