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
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