- https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-quickstart
- hostnamectl set-hostname jitsi.DOM.TLD
https://wiki.bubuit.net/hostname - firehol.conf:
dnat4 to 10.0.3.IP inface "${wan}" proto udp dport 10000
dnat4 to 10.0.3.IP inface "${wan}" proto udp dport 3478
dnat4 to 10.0.3.IP inface "${wan}" proto tcp dport 5349 - ai gnupg2 nginx-full lua5.2 lsb-release
- curl -sL https://prosody.im/files/prosody-debian-packages.key -o /usr/share/keyrings/prosody-debian-packages.key
- echo "deb [signed-by=/usr/share/keyrings/prosody-debian-packages.key] http://packages.prosody.im/debian $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/prosody-debian-packages.list
- curl -sL https://download.jitsi.org/jitsi-key.gpg.key | sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg'
- echo "deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/" | tee /etc/apt/sources.list.d/jitsi-stable.list
- adu -y; ai jitsi-meet -y
- https://wiki.bubuit.net/coturn-lxc
- https://wiki.bubuit.net/prosody-jicofo-jvb-debug
- vim /etc/nginx/sites-available/jitsi.DOM.TLD.conf
- delete all ssl entries
- rm /etc/nginx/sites-enabled/default
- nginx -t; nginx -s reload
- nginx-jitsi-proxy
vim /etc/jitsi/videobridge/jvb.conf
ice4j {
harvest {
mapping {
static-mappings = [
{
local-address = "<Local.IP.Address>"
public-address = "<Public.IP.Address>"
}
]
}
}
}
vim /etc/jitsi/meet/jitsi.DOM.TLD-config.js
# !!auskommentieren oder löschen
// websocket: 'wss://jitsi.dynproxy.net/xmpp-websocket',
constraints: {
video: {
height: {
ideal: 1080,
max: 4096,
min: 480
}
}
},
desktopSharingFrameRate: {
min: 5,
max: 30
},
vim /etc/prosody/conf.avail/jitsi.DOM.TLD.cfg.lua
VirtualHost "jitsi.DOM.TLD"
modules_enabled = {
"bosh"; -- HTTP-BIND aktiviert
-- "websocket" NICHT aktivieren
}
- sc-restart prosody.service jicofo.service jitsi-videobridge2.service
- sc-status prosody.service jicofo.service jitsi-videobridge2.service
- t /var/log/jitsi/jvb.log /var/log/jitsi/jicofo.log /var/log/prosody/prosody.log