07.22
Mastershaper adalah sebuah web-based bandwidth management yang cukup sederhana, cukup mudah digunakan apabila tidak punya cukup waktu baca-baca manual tc atau htb untuk management bandwidth dadakan
berikut adalah cara instalasi yang saya lakukan di ubuntu. pada kasus ini ubuntu yang saya gunakan adalah ubuntu 8.04.4 LTS.
install dulu lampp server
admin@gateway:~$ sudo su
root@gateway:/home/admin$ apt-get install apache2 php5-mysql php5-pear mysql-server
download dan ekstrak mastershaper versi 0.44
root@gateway:/home/admin$ cd /opt
root@gateway:/opt$ wget http://www.mastershaper.org/files/mastershaper_0.44.tar.bz2
root@gateway:/opt$ tar xvjf mastershaper.044.tar.bz2
root@gateway:/opt$ mv MasterShaper-0.44 mastershaper
install paket pendukung phplayersmenu
root@gateway:/opt$ cd /opt/mastershaper/htdocs
root@gateway:/opt/mastershaper/htdocs$ wget http://easynews.dl.sourceforge.net/sourceforge/phplayersmenu/phplayersmenu-3.2.0-rc.tar.gz
root@gateway:/opt/mastershaper/htdocs$ tar xvzf phplayersmenu-3.2.0-rc.tar.gz
root@gateway:/opt/mastershaper/htdocs$ mv phplayersmenu-3.2.0 phplayersmenu
install paket pendukung jpgraph versi comunity
root@gateway:/opt/mastershaper/htdocs$ mkdir jpgraph
root@gateway:/opt/mastershaper/htdocs$ cd jpgraph
root@gateway:/opt/mastershaper/htdocs/jpgraph$ wget http://hem.bredband.net/jpgraph2/jpgraph-3.0.7.tar.bz2
root@gateway:/opt/mastershaper/htdocs/jpgraph$ tar xvjf jpgraph-3.0.7.tar.bz2
buat file password akses apache untuk mastershaper dengan user administrator
root@gateway:/opt/mastershaper/htdocs/jpgraph$ cd
root@gateway:~$ htpasswd -c /opt/mastershaper/htdocs/.htpasswd administrator
virtualhost untuk akses mastershaper
root@gateway:~$vim /etc/apache2/sites-enabled/shaper
isi dengan
<VirtualHost *:80> ServerName mastershaper DocumentRoot /opt/mastershaper/htdocs AllowOverride AuthConfig AuthName "Add your login message here." AuthType Basic AuthUserFile /opt/mastershaper/htdocs/.htpasswd AuthGroupFile /dev/null require user administrator </VirtualHost>
berikan akses sudo untuk mastershaper
root@gateway:~$ echo “www-data ALL=(root) NOPASSWD:$/opt/mastershaper/htdocs/shaper_loader.sh” >> /etc/sudoers
berikutnya adalah membuatkan database dan user database khusus untuk mastershaper
root@gateway:~$ mysql -uroot -p
mysql> CREATE USER ‘shaper’@'localhost’ IDENTIFIED BY ‘pass’;
- silakan ganti pass sesuai keinginan
mysql> CREATE DATABASE shaper_db
mysql> GRANT ALL PRIVILEGES ON shaper_db TO ‘shaper’@'localhost’ WITH GRANT OPTION;
selanjutnya anda tinggal menambahkan dns record untuk mastershaper sesuai nama virtualhost yang digunakan. dan akses via browser ke alamat http://mastershaper
selanjutnya akan ada menu configurasi sesuaikan dengan konfigurasi yang telah dibuat sebelumnya..
akhirnya mastershaper telah terinstall dan selamat bersenang-senang menjadi admin yang kejam



