I started docker-jitsi-meet (version stable-7882) and it works fine according to “Self-Hosting Guide - Docker”.
Then I refer to the Docker settings and try to start Jitsi with the podman play kube command.
However, after entering the conference room, the camera and microphone cannot be turned on, and “You have been disconnected. Rejoin now” will appear after a while.
Found this error message in the web log:
10.0.2.100 - - [23/Oct/2022:13:45:28 +0000] "GET /xmpp-websocket?room=test HTTP/1.1" 502 564 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit /537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36"
2022/10/23 13:45:28 [error] 237#237: *3282 xmpp.meet.jitsi could not be resolved (110: Operation timed out), client: 10.0.2.100, server: _, request: "GET /xmpp-websocket?room=test HTTP/1.1", host: "192.168.57.163:8443"
This error message confuses me, I can be sure that inside the web container it is possible to connect to xmpp.meet.jitsi
Any suggestions?
Regards,
Pod settings are as follows:
apiVersion: v1
kind: Pod
metadata:
name: jitsi
spec:
hostAliases:
- ip: "127.0.0.1"
hostnames:
- "meet.jitsi"
- "jvb.meet.jitsi"
- "jicofo.meet.jitsi"
- "jigasi.meet.jitsi"
- "jvb.meet.jitsi"
- "xmpp.meet.jitsi"
- "auth.meet.jitsi"
- "muc.meet.jitsi"
- "internal-muc.meet.jitsi"
- "guest.meet.jitsi"
- "recorder.meet.jitsi"
containers:
- name: jitsi-web
image: jitsi/web:stable-7882
imagePullPolicy: Never
ports:
- containerPort: 443
hostPort: 8443
protocol: TCP
volumeMounts:
- name: web-config
mountPath: /config:Z
- name: web-crontab
mountPath: /var/spool/cron/crontabs:Z
- name: transcripts
mountPath: /usr/share/jitsi-meet/transcripts:Z
env:
- name: PUBLIC_URL
value: https://192.168.57.163:8443
- name: HTTPS_PORT
value: 8443
- name: TZ
value: UTC
- name: ENABLE_PREJOIN_PAGE
value: 0
- name: prosody
image: jitsi/prosody:stable-7882
imagePullPolicy: Never
ports:
- containerPort: 5222
hostPort: 5222
protocol: TCP
- containerPort: 5347
hostPort: 5347
protocol: TCP
- containerPort: 5280
hostPort: 5280
protocol: TCP
volumeMounts:
- name: prosody-config
mountPath: /config:Z
- name: prosody-plugins-custom
mountPath: /prosody-plugins-custom:Z
env:
- name: PUBLIC_URL
value: https://192.168.57.163:8443
- name: XMPP_PORT
value: 5222
- name: TZ
value: UTC
- name: JICOFO_AUTH_PASSWORD
value: 2cc8d532a166df460d0b8e87056749ad
- name: JVB_AUTH_PASSWORD
value: 71af8aed9b162499a1ab360759d54849
- name: JIGASI_XMPP_PASSWORD
value: bcf33962c54f842920c0e721865292ef
- name: JIBRI_RECORDER_PASSWORD
value: 64904f25035743b78a1394b4ed2d9f30
- name: JIBRI_XMPP_PASSWORD
value: 71a9836b872db08887780618e4387619
- name: jicofo
image: jitsi/jicofo:stable-7882
imagePullPolicy: Never
env:
- name: TZ
value: UTC
- name: JICOFO_AUTH_PASSWORD
value: 2cc8d532a166df460d0b8e87056749ad
- name: jvb
image: jitsi/jvb:stable-7882
imagePullPolicy: Never
ports:
- containerPort: 4443
hostPort: 4443
protocol: TCP
- containerPort: 10000
hostPort: 10000
protocol: UDP
- containerPort: 9090
hostPort: 9090
protocol: TCP
- containerPort: 8080
hostPort: 8080
protocol: TCP
volumeMounts:
- name: jvb-config
mountPath: /config:Z
env:
- name: PUBLIC_URL
value: https://192.168.57.163:8443
- name: TZ
value: UTC
- name: JVB_ADVERTISE_IPS
value: 192.168.57.163
- name: JVB_AUTH_PASSWORD
value: 71af8aed9b162499a1ab360759d54849
volumes:
- name: web-config
hostPath:
path: /home/jitsi/web/config
type: Directory
- name: web-crontab
hostPath:
path: /home/jitsi/web/crontabs
type: Directory
- name: jitsi-meet-ui
hostPath:
path: /home/jitsi/web/jitsi-meet
type: Directory
- name: transcripts
hostPath:
path: /home/jitsi/transcripts
type: Directory
- name: prosody-config
hostPath:
path: /home/jitsi/prosody/config
type: Directory
- name: prosody-plugins-custom
hostPath:
path: /home/jitsi/prosody/prosody-plugins-custom
type: Directory
- name: jvb-config
hostPath:
path: /home/jitsi/jvb/config
type: Directory