Jitsi Kurulumu
Kurulum yapmadan önce bir takım ön hazırlıklar yapmak gerekmektedir. Kurulum için sistemin minimum 2 GB ram, 1v CPU ve 25 GB alana ihtiyacı vardır.
- Swap Alanı Oluşturmak
- Domain Kurulumu
- Java Kurulumu
- Nginx Kurulumu
- Jitsi Repolarını Sisteme Eklemek
- Jitsi Meet Kurulumu
Swap Alanı Oluşturmak
Swap alanı oluşturmak için
- sudo dd if=/dev/zero of=/swapfile count=2048 bs=1M
- sudo chmod 600 /swapfile
- sudo mkswap /swapfile
- sudo swapon /swapfile
- echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
- free –m
komutlarını sırasıyla girilmelidir. Swap alan olarak 2 GB bir alan oluşturup, count=2048 değiştirerek istediğiniz oranda swap alanı oluşturabilirsiniz.
Domain Kurulumu
Swap alanı oluşturulduktan sonra domain kurulumu yapılmalıdır. Domain ile uzaktan erişim sağlamak için birhostname tanımalamak gerekmektedir. Bu sistemde toplanti.local tanımladık. İnternet üzerinden https protokolü ile erişim sağlamak için kendi domain adresinizi girmelisiniz. Kendi domain adresiniz için ücretsiz Let’s Encrypt ile ssl sertifikası da sağlamaktadır.
- sudo hostnamectl set-hostname toplanti
- sudo sed -i 's/^127.0.1.1.*$/127.0.1.1 toplanti.local toplanti/g' /etc/hosts
Bu işlemler yapıldıktan sonra sistem güncellenip yeniden başlatılmalıdır.
- sudo apt update
- sudo apt upgrade -y && sudo shutdown -r now
Java Kurulumu
Gerekli java dosyaları da yüklenmelidir
- sudo apt install -y gnupg
- sudo apt install -y openjdk-8-jre-headless
Java için ortam değişkeni şu şekilde ayarlanabilir.
- echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
- source /etc/profile
80 ve 443 portları ile iletişim sağlayacağımız için NGİNX web sunucusunu kurulmalıdır.
Nginx Kurulumu
Aşağıdaki komutlar sırasıyla çalıştırılır:
- sudo apt install -y nginx
- sudo systemctl start nginx.service
- sudo systemctl enable nginx.service
Jitsi için ön hazırlıklar bitti şimdi ise jitsi meet kurulumu yapılabilir.
Jitsi Repolarını Sisteme Eklemek
Jitsi meet repolarını sisteme tanımlayıp gerekli güncellemeleri yapmalıyız.
- wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
- sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi- stable.list"
- sudo apt update -y
Güncellemeler bittikten sonra jitsireposundan dosyalar indirilebilir.
Jitsi Meet Kurulumu
- sudo apt install -y jitsi-meet
İndirmeler bittikten sonra konfigürasyon işlemleri yapılmaktadır. Hostname kısmına yazılantoplanti.local adresini buraya da yazılmalıdır.
Ok dedikten sonra sertifika ekranı gelmektedir. Eğer size ait domain adresinin sertifikası varsayükleyebilirsiniz eğer bir sertifikaya sahip değilseniz otomatik yeni sertifika oluşturabilirsiniz.