LinuxOpen Source

8 Dakikada Otomatik BigBlueButton Kurulumu

BigBlueButton, eğitim kurumlarına odaklı olarak geliştirilmiş, özgür ve açık kaynak kodlu bir web konferans yazılımıdır. HTML5 tabanlı bir web uygulaması olan BigBlueButton, tüm işletim sistemi ve platformları desteklemektedir.

Özellikleri
LTI 1.0 standartlarını destekleyen BigBlueButton’ı pek çok farklı LMS altyapısıyla entegrasyonu mevcuttur. LMS ve eklenti altyapısıyla gelebilecek ek özelliklerin dışında, BigBlueButton kullanıcılarına şu temel özellikleri sağlamaktadır:

  • Sınıflar, odalar, gruplar oluşturma
  • Beyaz tahta (Whiteboard) üzerinden öğretmen/öğrenci etkileşimi
  • Kullanıcı (Öğretmen/Sunumcu/Öğrenci) hak yönetimi
  • Ekran paylaşımı yönetimi
  • Dijital beyaz tahta üzerinden PDF yayınlama
  • Dijital beyaz tahta üzerinden eğitici videolar izleyebilme
  • Anket sorusu yayınlama

Minimum sunucu gereksinimleri:

  • Ubuntu 1 16.04 64-bit (4.x çekirdeğinde çalışmalı)
  • 8 GB RAM (16 GB RAM önerilir)
  • 4 CPU (8 CPU önerilir)
  • TCP 80 ve 443 portları açık olmalı
  • UDP 16384 – 32768 arası portlar açık olmalı
  • Port 80 başka bir uygulama tarafından kullanılmamalı
  • Sunucuda bulunan root ya da sudo yetkilerine sahip bir kullanıcı
  • SSH erişimi

Diğer gereksinimler:

  • 500GB ve fazla disk alanı (Kayıtlar için gerekecektir, SSD önerilir)
  • 250 Mbits simetrik internet ya da daha fazla
  • Dedicated (Bare metal) donanım önerilir
  • Bulut sunucu için DigitalOcean 2 ve Vultr 5 tavsiyemdir
  • SSL sertifikası için A DNS kaydı (bigbluebutton.sizinalanadiniz.com 2 gibi…)
  • IPV4 ve IPV6 adresi

BigBlueButton için bu kurulum yöntemini kullanmadan önce şu işlemleri gerçekleştirmelisiniz ve kurulum sonrası ise Hesap oluşturma işlemi kısmındaki adımları uygulamalısınız:

sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install ufw -y
ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 16384:32768/udp
ufw --force enable

Şimdi bu kurulum türünü çalıştırabilirsiniz:

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220 -s konferans.kockerim.com -e konferans@kockerim.com -g

Hesap oluşturma işlemi:

Normal kullanıcı:

cd ~/greenlight
docker exec greenlight-v2 bundle exec rake user:create["Kerim Koc","konferans@kockerim.com","kockerim123456++","user"]

Yönetici yetkileri olan kullanıcı:

docker exec greenlight-v2 bundle exec rake user:create["Kerim Koc","konferans@kockerim.com","kockerim123456++","admin"]

Muhammed Kerim Koç

1996 yılında Giresun Şebinkarahisarda dünyaya geldim. İlk ve orta öğretimi Şebinkarahisarda tamamladım. Liseyi Şebinkarahisar Anadolu Teknik ve Endüstri Meslek Lisesinde bitirdim. Üniversite için de Şebinkarahisar Teknik Bilimler Meslek Yüksek Okulunda Bilgisayar programcılığını okudum. Üniversite stajı için gelmiş olduğum özel bir firmada işe başladım. 5,5 yıl bu firmadan çalıştıktan sonra farklı bir sektör olan inşaat sektöründe Bilgi teknolojileri Uzmanı olarak 8 ay çalıştım. Daha sonra özel bir şirkette Sistem Network Sorumlusu olarak 4 ay çalıştıktan sonra proje sonlandırılmasından dolayı işten ayrıldım. Tekrar dan 5.5 yıl çalışmış olduğum firmaya Sistem ve Network Yöneticisi olarak geri döndüm ve çalışmaya başladım. Kendimi geliştirmek için Bilge Adam Akademi den Sistem Uzmanlığı eğitimi aldım. Sanallaştırma ve Ağ tarafında kendimi sürekli olarak geliştiriyorum.

İlgili Makaleler

Başa dön tuşu