MEMBANGUN SERVER MULTIMEDIA MENGGUNAKAN osTUBE PADA LINUX DEBIAN ETCH osTUBE merupakan Multimedia Content Management System (MCMS) yang pertama , dengan menggunakan osTUBE kita dapat membuat streaming server seperti YouTube,Veoh, dan Revver. Adapun software yang dibutuhkan adalah ostube community edition, software ini bersifat free. Tulisan ini akan menjelaskan langkah-langkah instalasi osTube pada linux debian etch. 1. instal AMP server (apache, mysql dan php) 2. download software osTUBE di http://www.ostube.de/de/downloads (os tube for debian or linux) 3. buat direktori ostube di /var/www debian:~#mkdir /var/www/ostube 4. copy source code ke /var/www/ostube debian:/home/ftp/program#
cp
osTube_community_edt_2.0.tar.gz
/var/www/ostube 5. aktifkan folder ostube debian:~#cd /var/www/ostube 6. ekstrak source code tersebut debian:/var/www/ostube# tar zxvf osTube_community_edt_2.0.tar.gz 7. buka melalui web browser server lokal anda http://www.debianmaros.org/ostube
sehingga akan muncul gambar berikut step 1
jangan kaget dengan kalimat-kalimat yang muncul dengan menggunakan bahasa jerman. klik bendera inggris di sudut kanan atas 8. perhatikan tanda ! (warna kuning) sebelah kanan pada upload_max_filesize untuk memperbaikinya, kembali ke konsole/terminal #nano /etc/php5/apache2/php.ini lalu cari kalimat post_max_size (pake ctrl +w) dan ubah parameternya 8M menjadi misalkan 1000 M ; Maximum size of POST data that PHP will accept. post_max_size = 1000M selanjutnya cari kalimat upload_max_filesize dan ubah parameternya dari 2M menjadi misalkan 1000M ; Maximum allowed size for uploaded files. upload_max_filesize = 1000M 8. restart apache2 #/etc/init.d/apache2 restart
9. refresh web browser anda, maka anda akan mendapati semua parameter berwarna hijau seperti gambar berikut :
10. buat database untuk ostube di mysql. kita akan membuat database dengan nama ostube, user database ostube dan password ostubepass #mysql -u root -p Enter password: mysql> create database ostube; Query OK, 1 row affected (0.00 sec) mysql> grant INSERT,SELECT on root.* to ostube@localhost; Query OK, 0 rows affected (0.00 sec) mysql> grant CREATE,INSERT,SELECT,DELETE,UPDATE on ostube.* to ostube@localhost identified by “ostubepass”; Query OK, 0 rows affected (0.00 sec) mysql> grant CREATE,INSERT,SELECT,DELETE,UPDATE on ostube.* to ostube identified by “ostubepass”; Query OK, 0 rows affected (0.00 sec)
mysql> exit 11. ubah owner direktori ostube agar dapat diakses melalui apache webserver debian:~# chown -Rf www-data.www-data /var/www/ostube dan isi kotak kosong pada bagian bawah notifikasi lalu tekan next 12. sekarang kita melangkah ke step 2
13. perhatikan peringatan (warna kuning pada bagian bawah)
ada beberapa program eksternal yang belum terinstal 13. #apt-get install mplayer #apt-get install ruby 14. berhubung flvtool2 dan mencoder tidak terdapat pada sources.list yang saya gunakan (kambing.ui.edu). maka keduanya harus dicari dan diinstalasi secara manual
mungkin
ada
baiknya
anda
membaca
artikel
ini
http://linux.justinhartman.com/FFmpeg,_FFmpegPHP,_Lame,_Libogg,_Libvorbis,_FLVtool2,_Mplayer,_Mencoder,_AMR_Installation semua program yang disebutkan dalam artikel diatas merupakan program pendukung multimedia. (gak ada salahnya diikuti). setelah flvtool2 dan program mencoder telah terinstall (semua indikator berwarna hijau) klik next 15. step 3
isi semua kolom isian dan klik next 16. congratulation!!!!!!!!!, klik next ,,,,selanjutnya klik “You can now login into the admin panel” 17. hapus atau rename folder install pada ostube 18. jika anda belum mengintal flash player silahkan diinstar terlebih dahulu (baca tulisan
berikut http://salewatan.wordpress.com/2008/12/25/instalasi-flash-player-
pada-debian-etch/ 19. aktifkan /var/www #cd /var/www debian:/var/www#mkdir cgi-bin 20. #nano /etc/apache2/sites-available/default ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride None Options ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all menjadi ScriptAlias /cgi-bin/ /var/www/cgi-bin/
AllowOverride None Options ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all
20. restart web server anda #/etc/init.d/apache2 restart 21. edit file uu_default_config.pm #nano /var/www/ostube/cgi-bin/uu_default_config.pm ubah menjadi upload_dir => $ENV{‘DOCUMENT_ROOT’} . ‘/ostube/media/tmp/’, redirect_url => ‘http://’ . $ENV{‘SERVER_NAME’} . ‘/ostube/upload.php’, path_to_upload => ‘http://’. $ENV{‘SERVER_NAME’} . ‘/ostube/uploads/’, 22. kemudian ketik : cp * /var/www/cgi-bin chmod +x * chown-R www-data.www-data /var/www/cgi-bin 23. lalu pada Admin ->configuration ->general setting pastikan bahwa pada bagian use uber uploader = yes (paling bawah)
24. sekarang tinggal mengupload dokumen, foto,video kesukaan anda