Oct 9, 2009

Memasang BiOS di warnet BlankOn (1)

ups..... lama tdk mengisi blog ini.
bukannya g ada ide namun terlalu sibuk dengan berbagai macam urusan.
Pada kesempatan ini sy mencoba membuat panduan memasang billing BiOS di warnet linux khususnya yang menggunakan distro BlangkOn.
Billing Open Source (BiOS) yang dikembangkan oleh budi baliwae adalah billing yang diistimewakan untuk warnet berbasis Linux (meski dapat juga berjalan di hampir semua sistem operasi lainnya), source code terbuka (open source), dan sepenuhnya FREE. Aplikasi ini dibuat dari scratch dan bukan turunan atau pengembangan dari aplikasi sejenis lainnya.
Bukannya BiOS tdk memiliki manual untuk instalasi tetapi tulisan ini dibuat untuk lebih memudahkan warnet yang berbasis BlankOn linux karena manual aslinya dibuat untuk linux secara umum.
 Sepertinya pengantar sudah terlalu banyak......
Apa saja yang diperlukan ?
Untuk Server paket2 yang diperlukan adalah Aplikasi webserver apache, PHP, MySQL dan Browser (firefox, konqueror, opera)
Untuk client : browser mozilla, services OpenSSH Paket, Imagemagick dan samba
Yang perlu dperhatikan adalah server dan client menggunakan IP statis.
 Server :
Download file BiOS dari http://bios.googlecode.com versi terakhir saat tulisan ini dibuat BiOS-v1.4BSP1.tar.bz2BiOS-v1.4BSP1.tar.bz2

masuk ke folder tempat file yang telah didownload extract file tersebut

$ tar -xjvf BiOS-v1.4BSP1.tar.bz2


pindahkan folder billing ke /var/www

$ sudo mv -vf billing/ /var/www/


mengubah kepemilikan folder billing untuk dapat diakses oleh apache

$ sudo chown -R www-data:www-data /var/www/billing/


Untuk memastikan server mysql sedang jalan gunakan perintah dibawah ini

$ mysqladmin -u root ping
mysqld is alive

Buat database bios di mysql
$ mysqladmin -u root -p create bios

melengkapi table-teble di database bios dari source BiOS
$ mysql -u root -p bios < /var/www/billing/bios.sql menghubungkan billing ke database edit beberapa variabel yang terdapat pada file bios-config.php $ sudo vim /var/www/billing/bios-config.php yang diedit : $mysql_user $mysql_pass $mysql_dbname $url_location contoh :
$mysql_user='root';
$mysql_pass='';
$mysql_dbname='bios';
$url_location='http://192.168.100.100/billing/';

Selanjutnya buka browser dan akses url_location di atas hasilnya akan tampak seperti di bawah ini:














OK............ kita telah berhasil memasang aplikasi billing di server, berikutnya untuk menghubungkan client dengan server diperlukan otentikasi server untuk mengakses client, caranya :
pastikan openssh server telah terinstall dan edit file /etc/ssh/ssh_config

$ sudo gedit /etc/ssh/ssh_config

Edit variable - variable yg ada sehingga nilainnya menjadi:
Host *
ForwardAgent yes
Protocol 2,1

buat dan pindah ke directory .ssh pada home root
$ sudo mkdir /root/.ssh
$ cd /root/.ssh

jalankan perintah:
$ sudo ssh-keygen -t rsa

otomatis akan ada 2 file tersimpan di /root/.ssh yaitu id_rsa dan id_rsa.pub
file id_rsa.pub nantinya akan disimpan di directory /root/.ssh pada masung-masing user.
untuk memudahkan user mengambil file tersebut maka sebaiknya file tersebut disimpan di /var/www/ yang dapat diakses oleh user.

$ sudo cp id_rsa.pub /var/www/

$sudo visudo
tambahkan :
www-data ALL=(ALL) NOPASSWD: ALL

OK..... settingan di server hampir rampung selanjutnya settingan di client yang akan diuraikan ditulisan berikutnya.

1 komentar:

Ok deh mas Cedi. Aku juga mulai menggemari BlankOn tuh. Linux rasa Dalam negeri.
Mo nanya nih mas, jadi harus install PHP5,MySql Admin & clien, ama apache di Synaptic dulu yah. Ato langsung install XAMPP for Linux?
Mohon penjelasannya ya!!. Bener2 newbie nih....