Minggu, 07 Juni 2015

Menginstal BigBlueButton


Catatan: Instruksi ini berusia lebih dari dua tahun dan sangat out-of-date. Kami dapat memperbarui mereka di masa depan, tetapi untuk saat ini kami sarankan menggunakan Ubuntu 10.04 64-bit server untuk instalasi BigBlueButton. Lihat instalasi.Bagaimana menginstal BigBlueButton pada Squeeze Debian

    
Bagaimana menginstal BigBlueButton pada Squeeze Debian
        
1. Pre-requesites
        
2. Instal BigBlueButton
        
3. Tips dan trik
            
3.1. Pengaturan firewall
            
3.2. Menempatkan server BigBlueButton belakang firewall atau pada VPN
            
3.3. End bertemu setelah setiap peserta log out
        
4. Kesimpulan
        
5. Referensi
Catatan: Instruksi ini disumbangkan dan dikelola oleh anggota komunitas BigBlueButton. Jika Anda memiliki pertanyaan atau tanggapan, silahkan posting ke bigbluebutton-setup.
Tutorial kecil ini merupakan update dari langkah demi langkah prosedur untuk menginstal BigBlueButton 0.71a server pada Debian Squeeze 32bit. Prosedur ini mengasumsikan Anda telah menginstal versi i386 Squeeze dengan hanya pilihan server SSH yang dipilih.1. Pre-requesites

    
Tambahkan repositori dengan kunci mereka

    
# Kunci repositori bigbluebutton
    
wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | add apt-key -
    
# Kunci Freeswitch PPA
    
apt-key adv --keyserver keyserver.ubuntu.com --recv-kunci 451AE93C
    
gema -e "deb http://ubuntu.bigbluebutton.org/lucid/ bigbluebutton-jelas utama \ ndeb http://ppa.launchpad.net/freeswitch-drivers/freeswitch-nightly-drivers/ubuntu jernih utama"> / etc /apt/sources.list.d/bigbluebutton.list
    
Update bakat

    
Instal pra-syarat dengan solusi yang diperlukan untuk bug kemasan:
        
Install sudo

        
Semua naskah yang Ubuntufied sehingga Anda akan harus menginstal sudo atau beberapa script (bbb-conf) tidak akan bekerja dengan benar.

        
aptitude install sudo

        
Instal libmpfr

        
libmpfr telah digantikan oleh libmpfr4 dan tidak lagi tersedia di Squeeze Debian. SWFTools tergantung padanya tapi versi di Lenny adalah sedikit terlalu tua (2.3.1), jadi bukan kompilasi sumber dan membuat paket baru, seperti yang ditunjukkan dalam resmi tua bagaimana, kita hanya akan menyelesaikan dependensi oleh menggunakan satu dari ubuntu:

        
aptitude install libgmp3c2
        
wget http://ubuntu.mirror.cambrium.nl/ubuntu//pool/main/m/mpfr/libmpfr1ldbl_2.4.2-3ubuntu1_i386.deb
        
dpkg -i libmpfr1ldbl_2.4.2-3ubuntu1_i386.deb

        
Solusi lain untuk menghindari kemasan kesalahan di kemudian hari:

        
mkdir -p / var / www / nginx-default /
        
menyentuh /var/www/nginx-default/50x.html
2. Instal BigBlueButton

    
Anda sekarang siap untuk menginstal BigBlueButton

    
aptitude install bbb-freeswitch-config bigbluebutton

    
Mengkonfigurasi BigBlueButton dan memulainya:

    
bbb-conf --clean
    
bbb-conf --check
    
bbb-conf --setip YOUR_IP
Sekarang Anda dapat pergi ke http: // YOUR_IP dan mencoba demo.3. Tips dan trik
BigBlueButton bekerja sangat baik di luar kotak, tapi masih cukup muda, dan belum sangat fleksibel dalam hal konfigurasi. Jadi di sini adalah beberapa tips yang saya kumpulkan, berharap mereka akan menyelamatkan Anda beberapa jam menarik rambut.3.1. Pengaturan firewall
BigBlueButton perlu membuka 3 port: 80, 1935, 9123. Anda juga dapat membuka hanya port 80 dan terowongan segala sesuatu melalui itu, tetapi kemungkinan besar Anda akan mendapatkan digigit oleh bug ini yang dikenal Linux / Mac Adobe Flash bug. Pada dasarnya Anda akan terhubung, dan Anda akan dapat melakukan hal-hal tetapi sesi akan kembali initalise setiap 20-30 detik. Bug ini tidak mempengaruhi pengguna Windows dan seharusnya diselesaikan dalam FlashPlayer 11.0.1.3 beta untuk Linux dan Mac.3.2. Menempatkan server BigBlueButton belakang firewall atau pada VPN
Jika Anda menempatkan server BigBlueButton Anda pada VPN atau belakang firewall dan Anda ingin mengkonfigurasi akses publik, konfigurasi bisa sangat rumit. Berikut adalah contoh konfigurasi menyediakan bahwa Anda memiliki topologi berikut:
WEB <=> Web Server <=> Server BigBlueButton
              
ExtIP: bigbluebutton.mydomain.com IP: 192.168.1.10
BigBlueButton membutuhkan untuk memiliki IP yang memutuskan untuk nama yang sama dikonfigurasi sehingga baik Anda dapat menempatkan catatan dalam DNS internal atau tambahkan berikut untuk nya / etc / hosts:
vi / etc / hosts-> 192.168.1.10 bigbluebutton.mydomain.combbb-conf --setip bigbluebutton.mydomain.com
Ini akan membuang pesan bahwa IP tidak cocok tapi ini ok.
# IP tidak cocok:# IP dari ifconfig: 192.168.1.10# / Etc / nginx / sites-available / bigbluebutton: bigbluebutton.mydomain.com
Pada server Web:

    
Maju pelabuhan 9123 ke port server BigBlueButton dunia 9123
    
Maju pelabuhan 1935 ke port server BigBlueButton dunia 1935
    
Mengkonfigurasi vhost baru yang disebut bigbluebutton.mydomain.com yang tidak proxy lulus untuk 192.168.1.10
    
JANGAN MENCOBA untuk meletakkannya di subfolder (yaitu. Mydomain.com/bbb) jika Anda tidak mau harus memodifikasi banyak kode sumber bigblubutton ini.
Sekarang Anda harus dapat mengakses server BigBlueButton Anda melalui http://bigbluebutton.mydomain.com
Hati-hati bahwa konfigurasi BigBlueButton adalah sangat sensitif, sedikit perubahan di atas dan mungkin tidak bekerja.3.3. End bertemu setelah setiap peserta log out
Anda dapat melakukan ini dengan mudah dengan memodifikasi konfigurasi:
vi /var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties-> Beans.dynamicConferenceService.minutesElapsedBeforeMeetingExpiration = 0
Saya menemukan selama pengujian saya bahwa penundaan sebelum pertemuan ini benar-benar ditutup dapat bervariasi dari beberapa detik untuk beberapa menit, tapi itu berhasil.4. Kesimpulan
Ini akan menginstal server BigBlueButton SEPENUHNYA fungsional pada kotak Squeeze Anda. Silahkan periksa FAQ proyek atau posting pesan ke bigbluebutton-pengaturan jika pertemuan Anda masalah apapun.5. Referensi

    
Versi asli dari tutorial ini dengan beberapa tips integrasi Redmine.
    
FAQ

Tidak ada komentar:

Posting Komentar