7.31.2010

gk tau iseng aja..

pake OpenSuse
98.96.178.180;194.157.29.120

7.14.2010

Membuat Server Chat di Localhost..

aplikasi ini sangat mendukung jika kita memiliki satu jaringan yang terhubung dengan jaringan lain.
kantor ke cabang, dari lantai 1 ke lantai 2 dan segala macam'a asalkan dalam satu jaringan..

sesuai dengan nama'a localhost, maka aplikasi nii berjalan di localhost tapi tentu'a dapat juga berjalan di internet lepas.. :)

mungkin tutor di internet sudah byk sekali yang membahas tentang openfire, tetapi tidak salah'a jika saya menulis ulang tentang openfire, maksud saya hanya untuk secarik cacatan saja.. mhon maaf jika repost,

saya menggunakan ubuntu 9.04

berikut langkah-langkah awal yang harus di perhatikan.

-ubuntu telah telah terinstall dengan baik..
-source.list sangat disarankan mengganti ke repository lokal

######################################
root@capunk-desktop:~# apt-get install apache2
root@capunk-desktop:~# apt-get install php5 libapache2-mod-php5
root@capunk-desktop:~# apt-get install mysql-server mysql-client
root@capunk-desktop:~# apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

setelah terinstall,

root@capunk-desktop:~# nano /etc/php5/apache2/php.ini > tambahakn ekstensi berikut ini extension=mysql.so

root@capunk-desktop:~# /etc/init.d/apache2 restart (restart apache2)
root@capunk-desktop:~# apt-get install sun-java6-bin
root@capunk-desktop:~# update-alternatives --config java
root@capunk-desktop:~# cd /opt
root@capunk-desktop:~# wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_5_1.tar.gz
root@capunk-desktop:~# tar zxvf openfire_3_5_1.tar.gz
root@capunk-desktop:~# ln -s /opt/openfire/bin/openfire /etc/init.d/
root@capunk-desktop:~# chmod +x /etc/init.d/openfire
root@capunk-desktop:~# /etc/init.d/openfire start

setelah mengikuti langkah2 yang saya berikan, kita dapat mencoba'a dengan membuka localhost di komputer yang dinyatakan serbagai server ini..
http://localhost:9090/

setelah berhasi kita membuat database di phpmyadmin
buka,
http://localhost/phpmyadmin

*privileges


















*adduser











*isi seperti ini







buka "http://localhost:9090

  1. Pilih Bahasa “English” –> Continue
  2. Server Setting :
    Domain : Isi dengan IP Address / Domain dimana Openfire di install
    Admin Console Port : 9090 (Default)
    Secure Admin Console Port : 9091 (Default)
    –> Continue
  3. Database Settings, pilih Standard Database Connection –> Continue
  4. Database Settings – Standard Connection
    Database Driver Presets : + MySQL
    JDBC Driver Class :
    com.mysql.jdbc.Driver
    Database Server :
    jdbc.mysql://localhost:3306/openfire
    Username :
    Isi sesuai konfigurasi MySQL
    Password :
    Isi sesuai konfigurasi MySQL
    Minimum Connection : 5
    Maximum Connection : 15
    Connection Time Out : 1.0

  5. selseai. :)
  6. untuk ini saya menggunakan pidgin..
  7. cari di gugle, setting pidgin untuk openfire,, usaha dikit ya .. :)
thx all tim varion.. :)


7.11.2010

2 detik doang loading poker. !!

* pengertian = tcp_hit berarti bawah cache dari sebuah web telah tersimpan di cache squid sehingga, client dapat respond yang sangat cepat dari squid. untuk membuka loading pada poker hanya membutuhkan 2 detik dimulai kita membuat aplikasi zynga.

7.04.2010

install cacti di ubuntu 10.04

persyaratan :
1. Ubuntu 10.04 telah terinstall dengan baik
2. reposity telah di arahkan ke lokal (kambing) agar proses installasi berjalan dengan cepat.

pertama sebelum kita membuat cacti, perhatian zone pada ubuntu yang akan di jadikan server cacti
dpkg-reconfigure tzdata


sebelum kita menginstall cacti, ada beberapa paket yang harus
di install terlebih dahalu.

berikut paket2 yang harus di install terlebih dahulu.

apt-get install snmpd snmp mysql-server apache2 libapache2-mod-php5 \
php5-mysql php5-cli php5-snmp


edit file

nano /etc/default/snmpd

hapus 127.0.0.1

menjadi
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'

jika tidak di hapus, maka cacti tidak bisa memantau lebih dari satu host.
mka hapuslah jika di peruntukan untuk server.. !!

kemudian edit

/etc/snmp/snmpd.conf


#com2sec paranoid default public
com2sec readonly localhost public
#com2sec readwrite default private

menjdi seperti yang diatas..

restart
/etc/init.d/snmpd restart


setelah paket yang diatas telah diinstall dengan baik, maka installasi cacti baru dilakukan
apt-get install cacti

pastikan untuk memilih "apache2
dbconfig-umum. Pilih "Ya"
Pastikan untuk memilih RRDTool 1.2.x

buka broser anda,. dan ketikan localhost/cacti










selamat mencoba.

6.27.2010

install LAMP di Ubuntu.

Klo di Window X* di kenal dengan sebutan XAMPP sedangkan di Linux Ubuntu di kenal dengan sebutan LAMP (Linux Apache Mysql Php).

berikut step by step install LAMP di Ubuntu, :

*sebelum Installasi, ada beberap hal yang harus Anda perhatikan. :
- Ubuntu terinstall dengan Baik
- Repository telah update
- Koneksi Internet
- SCRIPT JANGAN DI COPY - PASTE !!

1. Install Mysql
root@edho-desktop:~# apt-get install mysql-server mysql-client (enter)
saat sedang proses Installasi, maka nanti Anda akan di tanyakan pertanyaan sebagai berikut:
"New password for the MySQL "root" user: <-- password Anda"
"Repeat password for the MySQL "root" user:
<-- password Anda" 2. Setelah Mysql telah terinstall dengan baik, maka selanjutnya kita melanjutkan dengan mengisntall apache. adapun perintah yang akan kita eksekusi sebagai berikut:
root@edho-desktop:~# apt-get install apache2 (enter)
tunggu proses installasinya.
setelah selesai, kita akan menguji apakah apache yang tadi kita install berhasil atau tidak.
"buka browser anda dan ketikan : "localhost" tanpa tanda kutik di url !
jika apache jalan. maka tampilan yang akan muncul tulisan "It's Works"
seperti contoh gambar dibawah ini ;

*dapat di isikan dengan localhost atau dengan IP-Address-Anda
192.168.25.243/








3. Install php5 dengan perintah :
root@edho-desktop:~#install php5 libapache2-mod-php5
setelah di pastikan semua paket telah terinstall dengan baik.
kita pun harus merestart paket apache yang telah kita install..

root@edho-desktop:~#/etc/init.d/apache2 restart (enter)

untuk memastikan semua telah berjalan dengan baik. kita dapat mengujinya dengan

root@edho-desktop:~#vi /var/www/info.php
phpinfo();
?>

lalu di lanjutkan dengan mengetikan localhost/info.php
tampak seperti gambar berikut ini :

*dapat di isikan dengan localhost atau dengan IP-Address-Anda
192.168.25.243/info.php








lalu install paket mysql sesuai dengan keperluan Anda dengan menggunakan perintah :
root@edho-desktop:~#apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json

setelah terinstall dengan baik..

restart kembali apache.
/etc/init.d/apache2 restart (enter)

4. phpmyadmin
install phpmyadmin,
root@edho-desktop:~#apt-get install phpmyadmin
lalu ikuti instruksi seperti di bawah ini ketika saat melakukan installasi.

Web server to reconfigure automatically: <-- apache2
Configure database for phpmyadmin with dbconfig-common? <-- No

berikut gambarnya :
*dapat di isikan dengan localhost atau dengan IP-Address-Anda
192.168.25.243/phpmyadmin.php









yup selesai.. keep learnig by doing .. :)

6.20.2010

Instalasi dan konfigurasi DNS Server Ubuntu

Sebelum kita membuat DNS, ada baiknya kita memahami arti DNS Server.
DNS Server adalah Server yang berfungsi menerjemahkan nama sebuah Domain dengan IP address atau sebaliknya.
jadi misalnya seperti ini..
ketika kita membuka sebuah website maka dengan adanya DNS Server kita cukup membuka dengan mengetik sebuah Domainnya saja dan bukan IP address.. karena pada dasarnya manusia lebih cepat mengingat sebuah nama dibandingkan sebuah jajaran angka seperti IP address..

kali ini saya mencoba menjelaskan tentang DNS Server dengan menggunakan LINUX Ubuntu yang sangat friendly. :)

yang harus di pastikan Ialah :
1. Ubuntu telah terinstall dengan baik.
2. Repository update
3. Internet

langkah - langkah :
1. Aktif sebagai root, lalu ketikkan perintah
#sudo apt-get install bind9

2. lalu akan muncul kotak dialog yang isinya "Do You want to continue, ketik "y" lalu tekan enter (lalu tunggu sampai instalasi bind9 selesai)
3. buka file /etc/bind/named.conf karena ada scrip yang akan kita tambahkan..
#gedit /etc/bind/named.conf

4. tambahkan kode berikut seperti dibawah ini.

zone "1.168.192.in-addr.arpa"{
type master;
file "/etc/bind/ip.db";
};

zon "serverubuntu.co.id"{
type master;
file "/etc/bind/www.db";
};

5. kemudian, buat file /etc/bind/ip.db dengan menggunakan perintah ;
#gedit /etc/bind/ip.db
lalu isikan dengan kode-kode :

$TTL 86400
@ IN SOA ns.serverubuntu.co.id root.serverubuntu.co.id (2006081201
8H
2H
1W
1D )

@IN NS ns.serverubuntu.co.id
@IN MX 10 ns.serverubuntu.co.id

1 IN PTR ns.serverubuntu.co.id
1 IN PTR www.serverubuntu.co.id
1 IN PTR mail.serverubuntu.co.id

6. Buat juga file /etc/bind/www.db dengan menggunakan perintah ;
#gedit /etc/bind/www.db
lalu isikan kode - kode berikut ini:

$TTL 86400
@ IN SOA ns.serverubuntu.co.id root.serverubuntu.co.id (2006081201
8H
2H
1W
1D )

@IN NS ns.serverubuntu.co.id
@IN MX 10 ns.serverubuntu.co.id

ns IN A 192.168.1.1
www IN A 192.168.1.1
mail IN A 192.168.1.1

7. Untuk me-load DNS Server, ketikan perintah :
#gedit /etc/resolv.conf
lalu isikan kode-kode berikut ini:

serch serverubuntu.co.id
nameserver 192.168.1.1

8. Restart bind,
#/etc/init.d/bind9 restart

9. Lakukan ping www.serverubuntu.co.id
10. Lakukan dig www.serverubuntu.co.id
11. Lakukan nslookup:
#nslookup -sil
>set type=any
>serverubuntu.co.id

12. Cek host serverubuntu.co.id,
#host serverubuntu.co.id

13. selamat mencoba..

"Ikatlah Ilmu dengan menggunakannya"
:)


5.03.2010

mail server on ubuntu !!

udah lama gk posting nih..
skg ada kesempatan mau posting mail server on ubuntu...

setelah login sebagai root

Install Postfix MTA (Mail Transfer Agent)
sudo apt-get install postfix postfix-tls libsasl2 sasl2-bin libsasl2-modules

Install dovecot
sudo apt-get install dovecot-imapd dovecot-pop3d dovecot-common


edit file dovecot.conf (akan di tambahkan sedikit configurasi di akhir step)
sudo gedit /etc/dovecot/dovecot.conf

edit
#protocols = imap imaps
protocols = imap imaps pop3 pop3s

cari "disable_plaintext_auth = no"
setelah itu di save..

lalu konfigurasi sasl aunthentication
sudo gedit /etc/postfix/main.cf
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth

*tambahkan di paling akhir !!
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = ubuntu2
smtpd_recipients_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtpd_sasl_security_options = noanonymous
setelah itu save..

sudo gedit /etc/default/saslauthd
Start=yes
setelah itu save..

rm -r /var/run/saslauthd/
mkdir -p /var/spool/postfix/var/run/saslauthd /var/run
ln -s /var/spool/postfix/var/run/saslauth
chgrp sals /var/spool/postfix/var/run/saslauthd
adduser postfix sasl

masuk ke dovecot kembali, ada yang harus di edit kembali
sudo gedit /etc/dovecot/dovecot.conf
cari "auth default"
lalu isi diatas "auth default"

auth default2 {
mechanisms = plain login
passdb pam {
}
userdb passwd {
}
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}
setelah itu di save

/etc/init.d/saslauthd restart
/etc/init.d/postfix restart
/etc/init.d/dovecot restart


setelah berjalan dengan baik
status setelah di restart [ok]

lakukan installasi squirrel mail
sudo apt-get install apache2 libapache2-mod-php5 php5-cli php5-common php5-cgi squirrelmail

sudo gedit /etc/apache2/apache2.conf
Masukkan informasi dibawah ini :
Include /etc/squirrelmail/apache.conf

http://ip_anda/squirrelmail
:)

ya selamat mencoba..
insya allah berhasill .. :)