Dies ist eine alte Version des Dokuments!
apt: apt install dirmngr prosody-modules
CN=voip_ldap,OU=Administration,DC=domain,DC=local/etc/prosody/conf.d/ldap.cfg.lua-- Authentication configuration --
authentication = 'ldap2' -- Indicate that we want to use LDAP for authentication
ldap = {
hostname = '192.168.1.2:389', -- LDAP server location
use_tls = false, -- disabled
bind_dn = 'CN=voip_ldap,OU=Administration,DC=domain,DC=local', -- Bind DN for LDAP authentication (optional if anonymous bind is supported)
bind_password = 'secret', -- Bind password (optional if anonymous bind is supported)
user = {
basedn = 'DC=DOMAIN,DC=LOCAL',
-- filter = '(&(objectClass=Person)(memberof=CN=Videoconference-Users,OU=videoconference,OU=Groups,OU=SUB,DC=DOMAIN,DC=COM))',
filter = '(objectClass=Person)',
usernamefield = 'sAMAccountname',
namefield = 'cn',
},
}
/etc/prosody/prosody.cfg.lua /etc/prosody/conf.d/meet.domain.net.cfg.lua, zuerst die anonymous Authentication auskommentieren und durch ldap2 ersetzen: -- authentication = "anonymous"
authentication = "ldap2"
bosh aktiv ist -- we need bosh
modules_enabled = {
"bosh";
"pubsub";
"ping"; -- Enable mod_ping
}
c2s_require_encryption = false
guest.meet.example.net einrichten:VirtualHost "guest.meet.example.net"
authentication = "anonymous"
c2s_require_encryption = false
/etc/jitsi/meet/meet.example.net-config.js bearbeiten und ggf. die Domain für anonymous Registrierung eintragen // XMPP domain.
domain: 'meet.example.net',
// When using authentication, domain for guest users.
anonymousdomain: 'guest.meet.example.net',