JİTSİ MEET: ZOOM VE MICROSOFT TEAMS YERİNE GEÇEN KENDİ SUNUCUNUZDA YÖNETİLEN VİDEO KONFERANS ÇÖZÜMÜ EĞİTİMİ

Kendi sunucunuzda özgür video konferans kurun

Jitsi Videobridge, Prosody, Jicofo ve Jibri bileşenlerini kendi sunucunuza kurarak güvenli, kayıtlı ve ölçeklenebilir video konferans altyapısı oluşturun

Jitsi Meet'i kendi Linux sunucunuzda kurup üretime almayı öğreten ileri düzey eğitim: JVB, Prosody, Jicofo, TLS, JWT, coturn, Jibri kayıt, Docker dağıtımı ve çoklu köprü ile ölçekleme.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Jitsi Meet'i sıfırdan kurup üretime alan ileri düzey bir sistem yöneticisi atölyesi

Bu eğitim, Zoom ve Microsoft Teams'e açık kaynaklı bir alternatif olan Jitsi Meet'i kendi sunucunuzda kurup üretim ortamına almayı öğretir. Jitsi Videobridge (JVB) medya yönlendirme, Prosody XMPP sunucusu, Jicofo konferans odaklayıcı ve nginx ters vekil mimarisi uygulamalı kurulur. Let's Encrypt ile TLS, JWT tabanlı kimlik doğrulama, coturn ile TURN/STUN NAT geçişi, Jibri ile kayıt ve canlı yayın, docker-jitsi-meet ile konteyner dağıtımı, config.js ve interface_config.js özelleştirmeleri, çoklu JVB ile yatay ölçekleme ve Octo köprüsü kapsanır. Günlük izleme ve sorun giderme de işlenir.

Süre ve Format

4 Gün. Her gün dört modül; her modül Jitsi mimarisinin bir katmanını gerçek sunucu üzerinde uygulamalı işler.

Seviye

İleri Seviye — Jitsi Meet bileşenlerini kendi sunucunuza kurma, güvenli kılma, kayıt alma ve ölçekleme

Öğrenme Metodu

Katılımcılar bir Linux sunucusunda (Ubuntu/Debian) Jitsi bileşenlerini hem paket deposundan hem Docker ile kurup gerçek konferans senaryolarını test eder.

Neden Bu Eğitim?

🔒Veri Egemenliği

Görüşme verisi kendi sunucunuzda kalır; üçüncü taraf buluta bağımlılık ve lisans ücreti ortadan kalkar.

🛠️Tam Kontrol

Arayüzden kimlik doğrulamaya, kayıttan ölçeklemeye kadar altyapının her katmanını kendiniz yapılandırırsınız.

📈Ölçeklenebilirlik

Çoklu Videobridge ve Octo ile yüzlerce katılımcılı toplantıları kaldıracak mimari kurarsınız.

Anahtar Konular

jitsi meet eğitimijitsi kurulumujitsi videobridgeself-hosted video konferansjibri kayıtdocker jitsi meetjitsi jwt kimlik doğrulamacoturn turn sunucusujitsi ölçeklemeaçık kaynak zoom alternatifi
“Görüşme verinizin nerede durduğuna karar vermek, altyapıya sahip olmakla başlar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Linux Yönetimi

Debian/Ubuntu üzerinde paket yönetimi, servis (systemd) ve dosya düzenleme bilmek gerekir.

2
Ağ Temeli

DNS, port yönlendirme, NAT ve güvenlik duvarı kavramlarına aşinalık faydalıdır.

3
Sunucu Erişimi

Herkese açık IP ve alan adına sahip bir sanal/fiziksel Linux sunucusu önerilir.

4
TLS Kavramı

Sertifika, HTTPS ve ters vekil mantığına temel düzeyde aşina olmak süreci kolaylaştırır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Jitsi mimarisini kavrar ve tek sunucuda çalışan temel bir kurulum tamamlar.
Modül 1
WebRTC ve SFU Mimarisi
  • WebRTC medya akışının (SRTP/ICE/DTLS) temel mantığı
  • SFU (Selective Forwarding Unit) ile MCU arasındaki fark
  • Jitsi Videobridge'in medya yönlendiricisi rolü
  • Simulcast ile farklı çözünürlük katmanlarının gönderimi
  • Son nokta ile köprü arasındaki tek bağlantı modeli
  • Bant genişliği tahmini (bandwidth estimation) ve kalite uyarlama
Modül 2
Bileşenleri Tanıma
  • Jitsi Videobridge (JVB): medya yönlendirme bileşeni
  • Prosody: XMPP sinyalleşme sunucusu
  • Jicofo: konferans odaklayıcı (focus) bileşeni
  • jitsi-meet-web: tarayıcı istemcisi ve nginx sunumu
  • Bileşenler arası XMPP ve REST iletişim akışı
  • systemd servisleri ve log dosyalarının konumu
Modül 3
Paket Deposundan Kurulum
  • Jitsi APT deposunu ekleme ve GPG anahtarı
  • jitsi-meet meta paketinin kurulumu ve bağımlılıkları
  • Kurulum sırasında alan adı (hostname) sorusu
  • nginx sanal sunucu (virtual host) yapılandırması
  • Varsayılan portlar: 443/TCP, 10000/UDP (JVB medya)
  • Kurulum sonrası ilk toplantı testi
Modül 4
DNS ve TLS Sertifikası
  • A/AAAA kaydıyla alan adını sunucuya yönlendirme
  • Let's Encrypt (certbot) ile ücretsiz TLS sertifikası
  • Otomatik sertifika yenileme (renew) zamanlaması
  • HSTS ve güçlü şifreleme takımları (cipher suites)
  • nginx'te HTTP'den HTTPS'e yönlendirme
  • Sertifika zinciri ve orta sertifika sorunlarının çözümü
Günün hedefiKatılımcı NAT ardındaki bağlantıları çözer ve toplantılara kimlik doğrulama ekler.
Modül 1
coturn ile TURN/STUN
  • NAT ardındaki istemciler için ICE aday toplama
  • coturn kurulumu ve turnserver.conf yapılandırması
  • TLS üzerinden TURN (turns) ve 443 geri dönüş portu
  • Paylaşılan sır (static-auth-secret) ile kimlik doğrulama
  • JVB ile coturn arasında medya geçiş testi
  • Simetrik NAT senaryolarında bağlantı sorunları
Modül 2
JWT Kimlik Doğrulama
  • prosody JWT (token) modülü (mod_auth_token) kurulumu
  • Uygulama kimliği (app_id) ve gizli anahtar (app_secret)
  • Token üretimi: iss, aud, room ve exp alanları
  • Yalnızca yetkili kullanıcının toplantı açması (allowners)
  • Dış uygulamadan JWT ile toplantıya yönlendirme
  • Token süresi dolumu ve yenileme stratejisi
Modül 3
Oda Güvenliği
  • Oda parolası (lobby/şifre) ve bekleme odası (lobby) özelliği
  • Guest (anonim) ve kimlik doğrulamalı kullanıcı ayrımı
  • secure domain yapılandırmasıyla oda açma yetkisi
  • E2EE (uçtan uca şifreleme) deneysel modunun sınırları
  • Moderatör yetkileri ve katılımcı susturma/çıkarma
  • Oda adı tahminine karşı koruma önlemleri
Modül 4
Güvenlik Duvarı ve Sıkılaştırma
  • ufw/iptables ile 443/TCP ve 10000/UDP açma
  • SSH erişimini anahtar tabanlı kimlikle sınırlama
  • fail2ban ile kaba kuvvet denemelerini engelleme
  • Gereksiz Prosody modüllerini kapatma
  • nginx güvenlik başlıkları (X-Frame-Options vb.)
  • Güncellemeler ve CVE takibiyle yama yönetimi
Günün hedefiKatılımcı Jibri ile kayıt/canlı yayın kurar ve Jitsi'yi Docker ile dağıtır.
Modül 1
Jibri ile Kayıt
  • Jibri'nin başsız Chrome + ffmpeg ile ekran kaydı mantığı
  • Jibri kurulumu ve sanal ekran (Xorg/snd-aloop) gereksinimi
  • Prosody'de kayıt (recording) breakout sanal odaları
  • Kayıt dosyalarının saklanacağı dizin ve bitiş betiği (finalize)
  • Kayıt bittiğinde dosyayı buluta/NFS'e aktarma
  • Tek Jibri örneğinin eşzamanlı kayıt sınırı
Modül 2
Canlı Yayın (RTMP)
  • Jibri ile YouTube/özel RTMP sunucusuna canlı yayın
  • Yayın anahtarı (stream key) ile oturum başlatma
  • Kayıt ile canlı yayının kaynak paylaşımı ve çakışması
  • Yayın gecikmesi (latency) ve çözünürlük ayarı
  • Birden çok Jibri ile eşzamanlı yayın havuzu
  • Yayın başarısızlığında yeniden deneme davranışı
Modül 3
docker-jitsi-meet ile Dağıtım
  • docker-jitsi-meet deposu ve .env yapılandırması
  • web, prosody, jicofo, jvb servislerinin compose yapısı
  • gen-passwords.sh ile bileşen parolaları üretme
  • Ortam değişkenleriyle alan adı ve TLS tanımlama
  • JVB için UDP 10000 port eşlemesi ve host network
  • Konteyner günlükleri ve servis yeniden başlatma
Modül 4
Yapılandırma Yönetimi
  • config.js ile toplantı davranışı özelleştirme
  • interface_config.js ile araç çubuğu ve logo değişimi
  • Varsayılan dil, ön izleme ekranı ve katılım ayarları
  • custom-config ile Docker'da yapılandırma geçişi
  • Değişikliklerin önbellek/sürüm sorunları olmadan uygulanması
  • Yapılandırmayı sürüm kontrolünde (git) tutma
Günün hedefiKatılımcı çok sunuculu ölçekleme kurar ve üretim ortamını izleyip bakımını yapar.
Modül 1
Çoklu Videobridge Ölçekleme
  • Jicofo'ya ek JVB örnekleri ekleme (shard)
  • Köprü seçim stratejisi (bridge selection) ve yük dağıtımı
  • Her JVB için ayrı herkese açık IP ve UDP portu
  • Stres altında JVB kaynak kullanımı (CPU/ağ)
  • Köprü sağlık kontrolü ve devre dışı bırakma
  • Coğrafi olarak dağıtık köprü yerleşimi
Modül 2
Octo ve Büyük Toplantılar
  • Octo (cascaded bridges) ile köprüler arası medya aktarımı
  • Tek toplantının birden çok köprüye yayılması
  • Bölge (region) bazlı köprü atama
  • Yüzlerce katılımcılı toplantıda son nokta sınırları
  • Konuşmacı odaklı (last-n) video yayın kısıtlaması
  • Octo relay portları ve ağ gereksinimleri
Modül 3
İzleme ve Metrikler
  • JVB /colibri/stats ve /about/health uç noktaları
  • Prometheus ile metrik toplama ve Grafana panoları
  • Aktif konferans, katılımcı ve bit hızı metrikleri
  • Log seviyeleri ve merkezi log toplama
  • Çağrı kalitesi (packet loss, jitter) izleme
  • Uyarı (alerting) eşikleri belirleme
Modül 4
Üretim Bakımı
  • Sürüm yükseltmelerinde kesintisiz geçiş planı
  • Yedekleme: yapılandırma, sertifika ve kayıt dosyaları
  • Kapasite planlama ve kaynak boyutlandırma
  • Yaygın sorunlar: tek yönlü ses, kara ekran, bağlanamama
  • Felaket kurtarma ve hızlı yeniden kurulum
  • Çalışma süresini (uptime) artıran operasyon alışkanlıkları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari Kavrayış

JVB, Prosody, Jicofo ve nginx bileşenlerinin rollerini ve akışını açıklayabilirsiniz.

✅
Temel Kurulum

Tek sunucuda alan adı ve TLS ile çalışan bir Jitsi Meet örneğini kurabilirsiniz.

✅
NAT Geçişi

coturn ile TURN/STUN kurup NAT ardındaki bağlantı sorunlarını çözebilirsiniz.

✅
Kimlik Doğrulama

JWT ve güvenli alan ile toplantı açma yetkisini denetim altına alabilirsiniz.

✅
Kayıt ve Yayın

Jibri ile toplantı kaydı alıp RTMP üzerinden canlı yayın yapabilirsiniz.

✅
Docker Dağıtımı

docker-jitsi-meet ile tüm yığını konteyner olarak dağıtıp yönetebilirsiniz.

✅
Ölçekleme

Çoklu JVB ve Octo ile büyük toplantıları kaldıracak mimariyi kurabilirsiniz.

✅
İzleme

Prometheus/Grafana ve sağlık uç noktalarıyla sistemi izleyip bakımını yapabilirsiniz.

Kimler İçin Uygundur?

  • Kurum içi video konferans altyapısı kurmak isteyen sistem/DevOps yöneticileri
  • Linux sunucu deneyimi olan BT uzmanları
  • veri egemenliği gözeten kuruluşlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kurum içi video konferans altyapısı kurmak isteyen sistem/DevOps yöneticileri ve Linux sunucu deneyimi olan BT uzmanları için uygundur.
Jitsi gerçekten Zoom ve Teams'in yerini tutar mı?
Kendi sunucunuzda kayıt, canlı yayın ve ölçekleme ile birçok senaryoyu karşılar; veri egemenliği ve lisanssız kullanım en güçlü yanlarıdır.
Hangi sunucu gereklidir?
Herkese açık IP ve alan adına sahip bir Debian/Ubuntu sunucusu önerilir; katılımcı sayısına göre CPU ve ağ kapasitesi planlanır.
Docker mı yoksa paket kurulumu mu işleniyor?
Her ikisi de uygulamalı işlenir; paket deposundan kurulum ve docker-jitsi-meet ile konteyner dağıtımı ayrı ayrı gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım koşullarını sağlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Jitsi Meet: Zoom ve Microsoft Teams Yerine Geçen Kendi Sunuc Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

İşbirliği AraçlarıMicrosoft Planner Temelleri Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Planner Temelleri Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Microsoft Planner'ın temellerini öğrenin: plan, bucket ve görev kartı, atama, son tarih, etiketler, Pano/Grafik/Takvim görünümleri ve bildirimlerle takip.

Detayları Gör →
İşbirliği AraçlarıMicrosoft Teams Advanced User Training Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Teams Advanced User Training Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Microsoft Teams'te gelişmiş toplantılar, breakout room, webinar, Loop bileşenleri, uygulama entegrasyonları ve Power Automate otomasyonunu ileri düzeyde öğrenin

Detayları Gör →
İşbirliği AraçlarıMicrosoft Teams Creating and Managing Teams as an Owner Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Teams Creating and Managing Teams as an Owner Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Microsoft Teams'te takim sahibi olarak takim olusturma, kanal mimarisi, rol ve izin yonetimi, konuk erisimi ve arsivlemeyi uygulamali ogrenin.

Detayları Gör →
İşbirliği AraçlarıMicrosoft Teams Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Teams Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Microsoft Teams'te sohbet, kanal, toplanti, cagri, dosya paylasimi ve uygulama entegrasyonlarini uygulamali ogrenin; gunluk isinizi tek merkezde toplayin.

Detayları Gör →
İşbirliği AraçlarıMicrosoft Teams for End Users Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Microsoft Teams for End Users Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Son kullanicilar icin Microsoft Teams: sohbet, kanal, toplantiya katilma, ekran paylasimi ve dosya islerini iki gunde sade ve uygulamali ogrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn