-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
docker help #1992
Comments
:/home/ufuk/Masaüstü/docker-jitsi-meet-stable-9909# docker ps |
Isn't there a jitsi meet help center? I don't understand why no one is helping? |
https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker#reverse-proxy-configuration This is what you are missing |
<VirtualHost :80>
<VirtualHost *:443>
|
Sorry, I'm not familiar with Apache. But definitely, the problem is that WebSocket is not being passed through your webserver. |
strophe.stream-management.js:224 WebSocket connection to 'wss://localhost:8443/xmpp-websocket?room=char' failed: strophe.util.js:84 2025-01-11T22:47:55.668Z [modules/xmpp/strophe.util.js] <Dl.Ii.Strophe.log>: Strophe: Websocket error {"isTrusted":true} Websocket error {"isTrusted":true} |
I switched from Apache2 to Nginx, I still have the same problem, the connection is disconnected. |
Your config.js says that the server is on localhost not a domain you were using, is this correct? |
Yes /root/.jitsi-meet-cfg/web is such a place but I can't access it because https://jitsi.lokalchat.ch |
It doesn't show to the external network. I can't log in to https://jitsi.lokalchat.ch, but I did everything. |
https://jitsi.lokalchat.ch/ 400 Bad Request |
oot@lokalchat:~/.jitsi-meet-cfg/web# ls |
You have not set the public url correctly in docker env. |
shellcheck disable=SC2034################################################################################ Welcome to the Jitsi Meet Docker setup!This sample .env file contains some basic options to get you started.The full options reference can be found here:https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker################################################################################ Basic configuration optionsDirectory where all configuration will be storedCONFIG=~/.jitsi-meet-cfg Exposed HTTP port (will redirect to HTTPS port)HTTP_PORT=8000 Exposed HTTPS portHTTPS_PORT=8443 System time zoneTZ=UTC Public URL for the web service (required)Keep in mind that if you use a non-standard HTTPS port, it has to appear in the public URLPUBLIC_URL=https://jitsi.lokalchat.ch:${HTTPS_PORT} Media IP addresses to advertise by the JVBThis setting deprecates DOCKER_HOST_ADDRESS, and supports a comma separated list of IPsSee the "Running behind NAT or on a LAN environment" section in the Handbook:https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker#running-behind-nat-or-on-a-lan-environmentJVB_ADVERTISE_IPS=192.168.1.134 Memory limits for Java components#JICOFO_MAX_MEMORY=3072m JaaS Components (beta)https://jaas.8x8.vcEnable JaaS Components (hosted Jigasi)NOTE: if Let's Encrypt is enabled a JaaS account will be automatically created, using the provided email in LETSENCRYPT_EMAIL#ENABLE_JAAS_COMPONENTS=0 Let's Encrypt configurationEnable Let's Encrypt certificate generation#ENABLE_LETSENCRYPT=1 Domain for which to generate the certificateLETSENCRYPT_DOMAIN=jitsi.lokalchat.ch E-Mail for receiving important account notifications (mandatory)LETSENCRYPT_EMAIL=[email protected] Use the staging server (for avoiding rate limits while testing)LETSENCRYPT_USE_STAGING=1 Etherpad integration (for document sharing)Set the etherpad-lite URL in the docker local network (uncomment to enable)#ETHERPAD_URL_BASE=http://etherpad.meet.jitsi:9001 Set etherpad-lite public URL, including /p/ pad path fragment (uncomment to enable)#ETHERPAD_PUBLIC_URL=https://etherpad.my.domain/p/ Whiteboard integrationSet the excalidraw-backend URL in the docker local network (uncomment to enable)#WHITEBOARD_COLLAB_SERVER_URL_BASE=http://whiteboard.meet.jitsi Set the excalidraw-backend public URL (uncomment to enable)#WHITEBOARD_COLLAB_SERVER_PUBLIC_URL=https://whiteboard.meet.my.domain Basic Jigasi configuration options (needed for SIP gateway support)SIP URI for incoming / outgoing calls#JIGASI_SIP_URI=[email protected] Password for the specified SIP account as a clear text#JIGASI_SIP_PASSWORD=passw0rd SIP server (use the SIP account domain if in doubt)#JIGASI_SIP_SERVER=sip2sip.info SIP server port#JIGASI_SIP_PORT=5060 SIP server transport#JIGASI_SIP_TRANSPORT=UDP Authentication configuration (see handbook for details)Enable authentication (will ask for login and password to join the meeting)#ENABLE_AUTH=1 Enable guest access (if authentication is enabled, this allows for users to be held in lobby until registered user lets them in)#ENABLE_GUESTS=1 Select authentication type: internal, jwt, ldap or matrix#AUTH_TYPE=internal JWT authenticationApplication identifier#JWT_APP_ID=my_jitsi_app_id Application secret known only to your token generator#JWT_APP_SECRET=my_jitsi_app_secret (Optional) Set asap_accepted_issuers as a comma separated list#JWT_ACCEPTED_ISSUERS=my_web_client,my_app_client (Optional) Set asap_accepted_audiences as a comma separated list#JWT_ACCEPTED_AUDIENCES=my_server1,my_server2 LDAP authentication (for more information see the Cyrus SASL saslauthd.conf man page)LDAP url for connection#LDAP_URL=ldaps://ldap.domain.com/ LDAP base DN. Can be empty#LDAP_BASE=DC=example,DC=domain,DC=com LDAP user DN. Do not specify this parameter for the anonymous bind#LDAP_BINDDN=CN=binduser,OU=users,DC=example,DC=domain,DC=com LDAP user password. Do not specify this parameter for the anonymous bind#LDAP_BINDPW=LdapUserPassw0rd LDAP filter. Tokens example:%1-9 - if the input key is [email protected], then %1 is com, %2 is domain and %3 is mail%s - %s is replaced by the complete service string%r - %r is replaced by the complete realm string#LDAP_FILTER=(sAMAccountName=%u) LDAP authentication method#LDAP_AUTH_METHOD=bind LDAP version#LDAP_VERSION=3 LDAP TLS using#LDAP_USE_TLS=1 List of SSL/TLS ciphers to allow#LDAP_TLS_CIPHERS=SECURE256:SECURE128:!AES-128-CBC:!ARCFOUR-128:!CAMELLIA-128-CBC:!3DES-CBC:!CAMELLIA-128-CBC Require and verify server certificate#LDAP_TLS_CHECK_PEER=1 Path to CA cert file. Used when server certificate verify is enabled#LDAP_TLS_CACERT_FILE=/etc/ssl/certs/ca-certificates.crt Path to CA certs directory. Used when server certificate verify is enabled#LDAP_TLS_CACERT_DIR=/etc/ssl/certs Wether to use starttls, implies LDAPv3 and requires ldap:// instead of ldaps://LDAP_START_TLS=1SecuritySet these to strong passwords to avoid intruders from impersonating a service accountThe service(s) won't start unless these are specifiedRunning ./gen-passwords.sh will update .env with strong passwordsYou may skip the Jigasi and Jibri passwords if you are not using thoseDO NOT reuse passwordsXMPP password for Jicofo client connectionsJICOFO_AUTH_PASSWORD=Qm4@dL8p3v XMPP password for JVB client connectionsJVB_AUTH_PASSWORD=Pz1rTk7$4h XMPP password for Jigasi MUC client connectionsJIGASI_XMPP_PASSWORD=F3r&bV2wL9o XMPP password for Jigasi transcriber client connectionsJIGASI_TRANSCRIBER_PASSWORD=H7g@Jz4*Pq XMPP recorder password for Jibri client connectionsJIBRI_RECORDER_PASSWORD=R1sJ#Xn9Tq XMPP password for Jibri client connectionsJIBRI_XMPP_PASSWORD=G6uW8%pXyZ Docker Compose optionsContainer restart policy#RESTART_POLICY=unless-stopped Jitsi image version (useful for local development)#JITSI_IMAGE_VERSION=latest |
Do you think this is wrong? I did this conf like this. |
Something is not right as the URL you see the error for comes from this config:
Which comes from PUBLIC_URL:
And for the shared error the value was localhost:8443, so seems your env settings are not taken into account for the running instance you are testing with. |
So, should I write jitsi.lokalchat.ch here? Should I reset after writing? |
Make sure |
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName jitsi.lokalchat.ch
Hello, I installed jitse meet docker, everything works fine to connect to Kiwiirca, there is SSL, when I try to join the meeting, this error appears 2025-01-10T15:55:47.311Z [modules/statistics/statistics.js] <webpack_modules.325.Wo.sendAnalyticsAndLog>: {"type":"operational","action":"connection.failed","attributes":{"error_type":"connection.otherError","error_message":"The WebSocket connection could not be established or was disconnected. ","suspend_time":0,"time_since_last_success":null}}
The text was updated successfully, but these errors were encountered: