Merhaba, Jitsi Meet sunucu kurulumunun nasıl yapıldığını anlatmıştım. Şimdide kurulum sonu yapılandırma işlemlerin belkide en önemlisi olan Jitsi Server Authentication (Kimlik doğrulama) işleminin nasıl yapılacağını anlatacağım.
Jitsi Meet kurulumu için tıklayınız.
1- Jicofo Dosyasının Düzenlenmesi
Jicofo bileşeni yetkilendirme yazılımıdır.
sudo nano /etc/jitsi/jicofo/sip-communicator.properties
komutu ile jicofo dosyasına;
org.jitsi.jicofo.auth.URL=XMPP:video.bilisimnotlari.com
satırını ekliyoruz ve dosyayı kaydediyoruz. (Ctrl+X ve Y)
Jicofo servisini yeniden başlatıyoruz.
sudo systemctl restart jicofo
2- Kullanıcı Hesap İşlemleri
Kullanıcı hesabı oluşturmak için;
sudo prosodyctl adduser admin@video.bilisimnotlari.com
komutunu kullanıyoruz ve şifresini oluşturuyoruz.
Kullanıcı hesabını silmek için;
sudo prosodyctl deluser admin@video.bilisimnotlari.com
Kullanıcı hesabının şifresini değiştirmek için ise;
sudo prosodyctl passwd admin@video.bilisimnotlari.com
komutlarını kullanıyoruz.
3- Prosody Dosyasının Düzenlenmesi
Jitsi Meet tarafından kurulan Prosody kimlik doğrulamasını sağlayan bileşenidir.
Tanımlamış olduğunuz kullanıcı hesaplarıyla bir toplantı başlatıp katılabilmesi için prosody dosyasını düzenlemeliyiz.
sudo nano /etc/prosody/conf.d/video.bilisimnotlari.com.cfg.lua
komutu ile VirtualHost “video.bilisimnotlari.com” satırını bularak authentication = “anonymous” bölümünü authentication = “internal_plain” olarak değiştiriyoruz.
authentication = "internal_plain"
“Ctrl+X” ve “Y” ile dosyayı kaydediyoruz.
Prosody ve Jicofo servislerini yeniden başlatıyoruz.
sudo service prosody restart; sudo service jicofo restart
Bu yapılandırma ile konferans başlatmak isteyen ve konferansa katılmak isteyen kullanıcılara şifre soracaktır.
Sadece kayıtlı kullanıcılar şifre ile konferans başlatabilsin fakat konferansa katılan kullanıcıların şifresiz olarak bağlanmasını istiyorsanız prosody dosyasını tekrar düzenlemeniz gerekmektedir.
Aşağıdaki komutu yazıyoruz,
nano /etc/prosody/conf.d/video.bilisimnotlari.com.cfg.lua
Sayfanın sonuna aşağıdaki satırı ekliyoruz.
VirtualHost "guest.video.bilisimnotlari.com"
authentication = "anonymous"
c2s_require_encryption = false
“Ctrl+X” ve “Y” ile dosyayı kaydediyoruz.
Guest domain’ni etkinleştirmek için aşağıdaki komutu çalıştırıyoruz.
sudo nano -w /etc/jitsi/meet/video.bilisimnotlari.com-config.js
“When using authentication, domain for guest users.” satırının altına aşağıdaki satırı ekliyoruz.
anonymousdomain: 'guest.video.bilisimnotlari.com',
“Ctrl+X” ve “Y” ile dosya kaydediyoruz
Prosody ve jicofo servisini yeniden başlatıyoruz.
sudo service prosody restart; sudo service jicofo restart
Yapılandırmamız burada tamamlanıyor. Şimdi test işlemine başlayabiliriz.
Tarayıcıyı açıyoruz ve yeni konferans başlatıyoruz konferans sahibi bekleniyor bilgilendirmesi karşımıza geliyor.
“I am the host” butonuna tıklıyoruz ve kullanıcı adı ve şifre ekranı bizi karşılıyor.
Kullanıcı adı ve şifre bilgilerini girdiğinizde konferans başlıyor.
Son olarak toplantı güvenliğiniz için sayfanın sağındaki “i” butonundan şifre belirlemeyi unutmayınız.
Umarım faydalı olmuştur. Bir sonraki yazımda görüşmek üzere…
Kaynak; Bilişim Notları