Menggabungkan roundcube-webmail dengan squirrelmail

Menggabungkan roundcube-webmail dengan squirrelmail
Sah-sah saja kita memasang lebih dari satu aplikasi webmail ke dalam mesin kita. Kita bisa melakukan eksplorasi yang lebih jauh dari masing-masing aplikasi yang kita pakai, kelebihannya, kekurangannya, asiknya pakai webmail yang ini atau dongkolnya jika pakai aplikasi yang itu.

Tapi masalahnya bagaimana jika aplikasi yang satu dengan yang lainnya tidak match alias tidak bisa sinkron, susah juga sih. Ini pengalaman saya saat memakai roundcube-webmail dengan squirrelmail. Saya tidak ingin begitu saja menghapus aplikasi yang menurut saya misalnya kurang indah jika dipandang mata. Karena dalam dunia open source wajah bukanlah segala-galanya tapi yang penting khasiatnya.

Oya, pastikan anda belum melakukan aktifitas apapun di aplikasi webmail yang baru saja diinstall (seperti menulis, berkirim atau menyimpan email). Kenapa? Supaya tidak terbentuk folder baru di sana-sini. Maka dari itu, saya berniat untuk menggabungkan folder-folder ini menjadi satu, sehingga track (jejak yang pernah kita buat) dapat terbaca dengan mudah, tanpa ada folder tambahan lagi di sana-sini. Langsung ke langkahnya:

1.Konfigurasi mailbox untuk masing-masing aplikasi webmail ternyata disimpan di sini:
a.roundcube-webmail (/usr/share/config/main.inc.php)

...
// store draft message is this mailbox
// leave blank if draft messages should not be stored
$rcmail_config['drafts_mbox'] = 'Drafts';

// store spam messages in this mailbox
$rcmail_config['junk_mbox'] = 'Junk';

// store sent message is this mailbox
// leave blank if sent messages should not be stored
$rcmail_config['sent_mbox'] = 'Sent';

// move messages to this folder when deleting them
// leave blank if they should be deleted directly
$rcmail_config['trash_mbox'] = 'Trash';
...


b.squirrelmail (/usr/share/squirrelmail/config/config.php)

...
$default_move_to_trash = true;
$default_move_to_sent = true;
$default_save_as_draft = true;
$trash_folder = 'INBOX.Trash';
$sent_folder = 'INBOX.Sent';
$draft_folder = 'INBOX.Drafts';
$auto_expunge = true;
$delete_folder = false;
...


2.Pada huruf yang tercetak tebal itulah nama mailbox yang dipakai untuk masing-masing aplikasi webmail. Huruf tebal itulah yang nanti akan kita ganti, mengikuti salah satu aplikasi webmail yang akan dipakai, misalnya saya akan memakai konfigurasi milik roundcube-webmail untuk mailboxnya.

Maka tinggal mengedit file /usr/share/squirrelmail/config/config.php yakni milik squirrelmail yang nantinya akan megikuti nama folder milik roundcube-webmail.

Pastikan juga konfigurasi webmail yang baru mengikuti konfigurasi webmail yang lama (misalnya anda lebih dahulu menginstal roundcube-webmail, dan berniat memasang squirrelmail, maka konfigurasi mailbox squirrelmail harus mengikuti konfigurasi mailbox roundcube-webmail, intinya anak baru harus ikut aturan dengan anak lama), hal ini penting diperhatikan supaya mailbox antara keduanya bisa menjadi sinkron, item-item terkirim, tersimpan maupun sampah dapat terbaca oleh keduanya. Ubah point berikut:

...
$default_move_to_trash = true;
$default_move_to_sent = true;
$default_save_as_draft = true;
$trash_folder = 'Trash';
$sent_folder = 'Sent';
$draft_folder = 'Drafts';
$auto_expunge = true;
$delete_folder = false;
...


Beres deh, mari kita cek. Foldernya akan sinkron dan proses tracking pun menjadi mudah.

Menggabungkan roundcube-webmail dengan squirrelmailMenggabungkan roundcube-webmail dengan squirrelmail
Sudah sinkron kan foldernya (yang saya lingkari dengan warna merah)? Sebelum langkah ini diterapkan, akan muncul folder mailbox dari masing-masing aplikasi, tapi maaf saya lupa meng-capture-nya.

Lengkapnya...

Installasi mail server dengan postfix+dovecot+roundcube-webmail

Installasi mail server dengan postfix+dovecot+roundcube-webmail
Pada acara ngoprek kali ini (masih menggunakan Linux Ubuntu 7.04) saya mencoba membuat mail server dengan webmail GUI yang bernama roundcube-webmail. Aplikasi ini menurut saya lebih bagus dari pada squirrelmail, karena sudah mendukung AJAX (yah, kayak yahoo dan gmail itu). Jadi klo ada user yang mencoba login, dan sebelumnya sudah ada user lain yang login maka session yang pertamalah yang akan dipakai (asalkan jatah sessionnya belum habis), tidak seperti squirrelmail yang dalam satu pc bisa dipakai login rame2 (mungkin saja saya yang belum mengeksplorasi terlalu jauh. Yuk kita mulai saja:

1.lnstall apache
$ sudo apt-get install apache2

2.Install php
$ sudo apt-get install php5

3.Install mysql
$ sudo apt-get install mysql-server-5.0
Jangan lupa untuk mengeset password root untuk mysql, jika ingin melakukan secara manual dapat digunakan perintah
$ sudo mysqladmin –u root password password_mu

4.Install postfix
$ sudo apt-get install postfix
Pilih Internet Site dan domain yang akan dipakai.
Untuk lebih mantapnya silahkan lakukan konfigurasi ulang postfix dengan perintah:
$ sudo dpkg-reconfigure postfix
Perintah di atas akan menampilkan menu untuk menampilkan konfigurasi ulang Postfix. Halaman pertama menjelaskan jenis email server yang harus anda pilih. Pilihan pertama Internet Site, artinya server email postfix akan mengirim dan menerima langsung sebagai SMTP.

a.Postfix sebagai SMTP Internet Site
Pilih “Internet Site” agar server email anda dapat menerima dan mengirim langsung email masuk dan keluar.

Installasi mail server dengan postfix+dovecot+roundcube-webmailInstallasi mail server dengan postfix+dovecot+roundcube-webmail
b.Email alias ROOT
Anda dapat mengosongkan kolom ini jika tidak ingin menambah alias untuk root. Anda dapat mengubah manual dengan mengedit file /etc/aliases.

Installasi mail server dengan postfix+dovecot+roundcube-webmailInstallasi mail server dengan postfix+dovecot+roundcube-webmail
c.Nama server email
Isikan nama domain (hostname) lengkap, misalnya yulda.net. Pastikan nama domain dan alamat IP terdaftar di server DNS, atau kalau tidak tambahkan di /etc/hosts dengan “192.168.0.1 yulda.net” atau “127.0.0.1 yulda.net” jika anda belum setup kartu jaringan (tuliskan tanpa tanda petik).

Installasi mail server dengan postfix+dovecot+roundcube-webmail
d.Domain tambahan
Jika ada beberapa domain, tambahkan dengan spasi, misalnya localhost.localdomain atau domain di atasnya (top level domain) jika server anda sebagai email gateway.

Installasi mail server dengan postfix+dovecot+roundcube-webmail
e.Forced synchronous update: ON

Installasi mail server dengan postfix+dovecot+roundcube-webmail
f.Alamat jaringan yang direlay server ini 127.0.0.0/8. Anda harus memasukkan alamat jaringan lain jika server ini sebagai relayhost atau smarthost bagi server lain di jaringan tersebut, misalnya masukkan 192.168.0.0/24 jika melayani semua permintaan relay dari jaringan 192.168.0.0/24.

Installasi mail server dengan postfix+dovecot+roundcube-webmail
g.Batasan (limit) mailbox: 0, jika tidak ingin anda batasi.

Installasi mail server dengan postfix+dovecot+roundcube-webmail
h.Local address extension character: +.

Installasi mail server dengan postfix+dovecot+roundcube-webmail
i.Internet protokol yang digunakan, jika belum membutuhkan ipv6 anda dapat memilih ipv4 saja. Kalau saya pilih semuanya saja.

Installasi mail server dengan postfix+dovecot+roundcube-webmail
5.Install dovecot
$ sudo apt-get install dovecot-common dovecot-imapd dovecot-pop3d
Lakukan konfigurasi ulang, filenya ada di /etc/dovecot/dovecot.conf, ganti baris berikut:
#protocols = pop3 pop3s imap imaps
protocols =

menjadi
#protocols = pop3 pop3s imap imaps
protocols = pop3 imap


6.Install roundcube-webmail
$ sudo apt-get install roundcube-webmail
$ cd /usr/share/roundcube-webmail/config
$ sudo mv db.inc.php.dist db.inc.php
$ sudo mysql -uroot –ppassword_mu

Jangan sampai salah ketik, -uroot diketik secara berangkai begitu juga dengan –ppassword_mu tujuannya supaya bisa langsung masuk ke mode konsolenya mysql, tapi kalau passwornya dirasa sangat rahasia dapat ditulis dengan
$ sudo mysql –u root –p
Baru nanti diminta untuk memasukkan password.
>create database roundcubemail default character set utf8 collate utf8_general_ci;
>grant all privileges on roundcubemail.* to roundcube@localhost identified by ' passwduserroundcube ';
>quit

$ sudo mysql -uroot –ppassword_mu roundcubemail

(atau dengan editor favorit anda) Ubahlah beberapa point ini:
$rcmail_config['db_dsnw'] = 'mysql://roundcube:pass@localhost/roundcubemail';
sesuaikan pass dengan password yang anda buat untuk user roundcube (pada contoh di atas 'passwduserroundcube'), jadi konfigurasinya menjadi:
$rcmail_config['db_dsnw'] = 'mysql://roundcube: passwduserroundcube@localhost/roundcubemail';
simpan dan keluar.
$ sudo vim main.inc.php
Ubah baris berikut (sesuaikan dengan hostname yang anda pakai):
$rcmail_config['default_host'] = '';
menjadi
$rcmail_config['default_host'] = 'yulda.net';
simpan dan keluar.

7.Langkah konfigurai telah selesai, saatnya kita melakukan test.
Jangan lupa untuk mengaktifkan/mereload semua service yang diperlukan.
$ sudo /etc/init.d/apache2 restart
$ sudo /etc/init.d/postfix restart
$ sudo /etc/init.d/dovecot restart


Coba telnet dengan langkah berikut:
# telnet yulda.net 25
Trying 127.0.0.1...
Connected to yulda.net.
Escape character is '^]'.
220 yulda.net ESMTP Postfix (Ubuntu)

# telnet yulda.net 110
Trying 127.0.0.1...
Connected to yulda.net.
Escape character is '^]'.
+OK Dovecot ready.

# telnet yulda.net 143
Trying 127.0.0.1...
Connected to yulda.net.
Escape character is '^]'.
* OK Dovecot ready.

Jika sudah muncul seperti di atas berarti konfigurasi SMTP, POP3 dan IMAP yang kita buat sudah benar (sesuaikan telnet dengan hostname anda).
Oya buat symbolic link untuk akses webmail kita,
$ sudo ln –s /usr/share/roundcube-webmail/ /var/www/round
Link di atas hanyalah percobaan di pc saya, anda dapat melakukan link sesuai dengan selera, misalnya dengan /var/www/rouncube-webmail atau /var/www/webmail.

8.Buka browser favorit anda dan ketikkan http://localhost/round atau http://yulda.net/round (lagi-lagi sesuaikan dengan nama hostname anda dan symbolic link yang anda buat).

Installasi mail server dengan postfix+dovecot+roundcube-webmail
Coba nulis email dan kirim ke user lain yang ada di sistem kita.

Installasi mail server dengan postfix+dovecot+roundcube-webmailInstallasi mail server dengan postfix+dovecot+roundcube-webmail
Installasi mail server dengan postfix+dovecot+roundcube-webmail
Akhirnya sampai juga...
Oya, selain sudah mendukung AJAX ternyata banyak sekali fitur yang lain:

Installasi mail server dengan postfix+dovecot+roundcube-webmailInstallasi mail server dengan postfix+dovecot+roundcube-webmail
Kayaknya cukup untuk acara kali ini, jika ada konfigurasi yang salah/kurang sangat diharapkan masukannya demi kebaikan bersama, dan akhir kata “Semoga Bermanfaat”.

Lengkapnya...

Installasi mail server dengan postfix+dovecot+squirrelmail

Installasi mail server dengan postfix+dovecot+squirrelmail
Berikut langkah-langkahnya:

1.lnstall apache
$ sudo apt-get install apache2

2.Install php
$ sudo apt-get install php5

3.Install postfix
$ sudo apt-get install postfix
Pilih Internet Site dan domain yang akan dipakai.
Untuk lebih mantapnya silahkan lakukan konfigurasi ulang postfix dengan perintah:
$ sudo dpkg-reconfigure postfix
Perintah di atas akan menampilkan menu untuk menampilkan konfigurasi ulang Postfix. Halaman pertama menjelaskan jenis email server yang harus anda pilih. Pilihan pertama Internet Site, artinya server email postfix akan mengirim dan menerima langsung sebagai SMTP.

a.Postfix sebagai SMTP Internet Site
Pilih “Internet Site” agar server email anda dapat menerima dan mengirim langsung email masuk dan keluar.

Installasi mail server dengan postfix+dovecot+squirrelmailInstallasi mail server dengan postfix+dovecot+squirrelmail
b.Email alias ROOT
Anda dapat mengosongkan kolom ini jika tidak ingin menambah alias untuk root. Anda dapat mengubah manual dengan mengedit file /etc/aliases.

Installasi mail server dengan postfix+dovecot+squirrelmailInstallasi mail server dengan postfix+dovecot+squirrelmail
c.Nama server email
Isikan nama domain (hostname) lengkap, misalnya yulda.net. Pastikan nama domain dan alamat IP terdaftar di server DNS, atau kalau tidak tambahkan di /etc/hosts dengan “192.168.0.1 yulda.net” atau “127.0.0.1 yulda.net” jika anda belum setup kartu jaringan (tuliskan tanpa tanda petik).

Installasi mail server dengan postfix+dovecot+squirrelmail
d.Domain tambahan
Jika ada beberapa domain, tambahkan dengan spasi, misalnya localhost.localdomain atau domain di atasnya (top level domain) jika server anda sebagai email gateway.

Installasi mail server dengan postfix+dovecot+squirrelmail
e.Forced synchronous update: ON

Installasi mail server dengan postfix+dovecot+squirrelmail
f.Alamat jaringan yang direlay server ini 127.0.0.0/8. Anda harus memasukkan alamat jaringan lain jika server ini sebagai relayhost atau smarthost bagi server lain di jaringan tersebut, misalnya masukkan 192.168.0.0/24 jika melayani semua permintaan relay dari jaringan 192.168.0.0/24.

Installasi mail server dengan postfix+dovecot+squirrelmail
g.Batasan (limit) mailbox: 0, jika tidak ingin anda batasi.

Installasi mail server dengan postfix+dovecot+squirrelmail
h.Local address extension character: +.

Installasi mail server dengan postfix+dovecot+squirrelmail
i.Internet protokol yang digunakan, jika belum membutuhkan ipv6 anda dapat memilih ipv4 saja. Kalau saya pilih semuanya saja.

Installasi mail server dengan postfix+dovecot+squirrelmail
4.Install dovecot
$ sudo apt-get install dovecot-common dovecot-imapd dovecot-pop3d
Lakukan konfigurasi ulang, filenya ada di /etc/dovecot/dovecot.conf, ganti baris berikut:
#protocols = pop3 pop3s imap imaps
protocols =

menjadi
#protocols = pop3 pop3s imap imaps
protocols = pop3 imap


5.Install squirrelmail
$ sudo apt-get install squirrelmail
Buat symbolic link untuk squirrelmail,
$ sudo ln –s /usr/share/squirrelmail/ /var/www/squirrelmail
Link di atas hanyalah percobaan di pc saya, anda dapat melakukan link sesuai dengan selera, misalnya dengan /var/www/webmail. Atau kalau malas ngetik anda bisa mengedit file /etc/apache2/apache2.conf, gunakan aplikasi editor favorit anda.
$ sudo vim /etc/apache2/apache2.conf
Tambahkan informasi di bawah ini:
Include /etc/squirrelmail/apache.conf
Kalau anda menggunakan langkah yang kedua, silahkan buka dengan web browser favorit anda dengan url http://localhost/squirrelmail atau sesuaikan dengan hostname yang sudah anda buat.

Installasi mail server dengan postfix+dovecot+squirrelmail
Oya, sebelum login coba cek dulu apakah konfigurasi yang sudah kita buat sudah benar. Pastikan juga anda sudah mengaktifkan service yang dipakai:
$ sudo /etc/init.d/apache2 restart
$ sudo /etc/init.d/postfix restart
$ sudo /etc/init.d/dovecot restart

Ketikkan http://localhost/squirrelmail/src/configtest.php, kalau muncul seperti di bawah ini berarti mail server kita sudah siap.

Installasi mail server dengan postfix+dovecot+squirrelmail
Atau dengan mode konsol:
# telnet yulda.net 25
Trying 127.0.0.1...
Connected to yulda.net.
Escape character is '^]'.
220 yulda.net ESMTP Postfix (Ubuntu)

# telnet yulda.net 110
Trying 127.0.0.1...
Connected to yulda.net.
Escape character is '^]'.
+OK Dovecot ready.

# telnet yulda.net 143
Trying 127.0.0.1...
Connected to yulda.net.
Escape character is '^]'.
* OK Dovecot ready.


Jika sudah muncul seperti di atas berarti konfigurasi SMTP, POP3 dan IMAP yang kita buat sudah benar (sesuaikan telnet dengan hostname anda).

Coba test dengan kirim email.

Installasi mail server dengan postfix+dovecot+squirrelmailSampai juga akhirnya, yuk kita baca...

Installasi mail server dengan postfix+dovecot+squirrelmailInstallasi mail server dengan postfix+dovecot+squirrelmail
Saya baru saja memasang dua aplikasi webmail secara bersamaan ke dalam pc saya (yakni roundcube-webmail & squirrelmail). Konfigurasi mailbox di atas sudah saya ubah mengikuti konfigurasi rouncube-webmail, supaya mailbox (inbox, drafts, sent, trash dan mungkin junk) menjadi sinkron di antara keduanya. Caranya? Ikuti acara “catatan selama ngoprek” saya di waktu mendatang.

Lengkapnya...

Mengakses partisi linux lewat windows

Ada banyak cara untuk mengakses partisi linux lewat windows. Salah satunya menggunakan program yang saya pakai, namanya Ext2Fsd. Saat menulis tutorial kecil-kecilan ini penulis memakai versi 0.45. Bisa dicari yang terbaru disitusnya http://www.ext2fsd.com. Kalau ada rejeki berlimpah dari Yang Di Atas silahkan donasi untuk pengembangan program ini, supaya kita bisa terus menikmati program ini yang notabene sudah menggunakan linux tapi belum bisa sepenuhnya meninggalkan windows, yaa seperti saya ini.
Begini caranya:

1.Lakukan instalasi program ini, next, next dan finish. Pada akhir instalasi akan ditawarkan apakah program ini akan dieksekusi setiap kali booting, kalau iya berikan pilihan Yes.

2.Ini dia wajahnya...

Mengakses partisi linux lewat windows
3.Langkah selanjutnya pilih partisi linux yang ingin dimount, biasanya ditandai dengan tulisan EXT3 (partisi yang dipakai linux). Klik kanan lalu pilih Change Drive Letter atau tekan tombol F4.

Mengakses partisi linux lewat windows
Muncul jendela ini, klik Add.

Mengakses partisi linux lewat windows
Pilih nama drive baru yang akan dijadikan target mount, misalnya pilih Z, berarti nantinya partisi linux yang akan dimount akan diberi nama label Z. Kemudian opsi di bawahnya adalah cara bagaimana mount akan dilakukan:

  • mode sementara yang akan hilang saat komputer reboot
  • mount otomatis layaknya removable storage (tapi jangan mematikan service dari program ini) atau,
  • dengan metode permanen.
  • Berhubung saya tidak selalu mengakses partisi linux lewat windows, pilih yang mode pertama saja. Klik OK.

    Mengakses partisi linux lewat windows
    4.Setelah menetapkan pilihan, saatnya menjalankan service. Klik kanan > Service Management (atau tombol F7).

    Mengakses partisi linux lewat windows
    Klik Apply dan Yes.

    Mengakses partisi linux lewat windows
    5.Akan muncul drive baru di explorer, coba cek apakah benar-benar filenya punya si pinguin? Eh, iya benar.

    Mengakses partisi linux lewat windows

    Lengkapnya...

    Mengconvert FAT 32 ke NTFS

    Dulu..... waktu saya masih pakai partisi FAT 32 di komputer saya, koq rasanya tersiksa sekali. Apalagi saat mau defrag, lamanya minta ampun. Sampai saatnya saya putuskan untuk mengubah partisi ke NTFS, alasan saya memakai FAT 32 waktu itu karena saya sering mengakses drive lain saat bekerja dengan linux. Walau sebenarnya sudah ada tool untuk mengakses dan melakukan write NTFS dari linux. Akhirnya keputusan itu tiba juga, adapun step by stepnya adalah:

    1.Buka command prompt, bisa lewat tombol windows yang ada di keyboard diikuti dengan tombol R lalu ketik "cmd" (tanpa tanda kutip).

    Mengconvert FAT 32 ke NTFS
    2.Lalu beri perintah dengan:
    convert nama_drive: /fs:ntfs
    dalam kasus ini saya mengconvert drive G, jadi perintahnya:
    convert G: /fs:ntfs
    tekan Enter.

    Mengconvert FAT 32 ke NTFS
    Tunggu beberapa saat sampai proses convert selesai.

    Lengkapnya...

    OS (Operating System)

    OS (Operating System) adalah kumpulan program yang bertanggungjawab mengelola perangkat keras dan menyediakan berbagai fasilitas operasi dasar, misalnya penyimpanan file, akses ke jaringan, eksekusi program, dan pemanfaatan memori.

    Lengkapnya...

    Utility

    Utility adalah perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disk yang rusak (bukan rusak fisik), mengatur isi harddisk (partisi, defrag) dlsb.

    Lengkapnya...

    Defrag

    Defrag adalah mengkompilasi ulang atau mengatur isi harddisk sebuah komputer untuk mengoptimalkan kinerja komputer tersebut.

    Lengkapnya...

    Reset

    Reset adalah melakukan setting kembali. Memulai kembali komputer dari awal, disebut juga dengan warm boot.

    Lengkapnya...

    Refresh

    Refresh adalah menyesuaikan kembali (kondisi komputer khususnya software) ke keadaan sebenarnya.

    Lengkapnya...

    Booting

    Booting adalah proses untuk menghidupkan komputer sampai sistem operasi mengambil alih proses.

    Lengkapnya...

    Install

    Install adalah proses pemasangan dan penyetingan perangkat (keras/lunak) agar bias digunakan oleh sistem.

    Lengkapnya...

    Wi-Fi (Wireless Fidelity)

    Wi-Fi (Wireless Fidelity) adalah standar yang digunakan untuk jaringan lokal tanpa kabel/nirkabel dan merupakan standar teknologi wireless yang dimiliki oleh WI-FI Alliance. WIFI didasari oleh standar spesifikasi 802.11 yaitu 802.11a, 802.11b, 802.11g dan yang terbaru adalah 802.11n. Masing - masing spesifikasi memiliki karakteristik yang berbeda mulai dari luas coverage (cakupan) sampai kecepatan transfer.

    WI-FI digunakan dalam berbagai aplikasi seperti Internet (Wireless LAN), akses telepon VOIP, Game, dan jaringan untuk perangkat elektronik seperti TV, DVD Player, dan kamera digital.

    Lengkapnya...

    WiMAX (Worldwide Interoperability for Microwave Access)

    WiMAX (Worldwide Interoperability for Microwave Access) adalah teknologi telekomunikasi yang ditujukan untuk menyediakan layanan komunikasi data wireless jarak yang jauh dengan berbagai cara, mulai dari koneksi point-to-point sampai akses mobile cellular. WiMAX didasari oleh standar (de yure) 802.16 yang juga disebut dengan WirelesMAN.

    Nama WiMAX dibuat oleh Forum WiMAX yang dibentuk pada bulan Juni tahun 2001. WiMAX merupakan standar teknologi untuk last mile broadband access (jaringan backbone) sebagai alternatif untuk jaringan kabel dan DSL pada daerah rural atau yang susah dijangkau dengan jaringan kabel.

    Lengkapnya...

    Install Webmin di Linux (Ubuntu 7.04)

    Siapa yang gak kenal dengan webmin. Program administrasi berbasis web yang user friendly. Webmin banyak mendukung modul2 aplikasi di linux, misalnya webserver, php, dns server, mail server, konfigurasi user sampai konfigurasi linux itu sendiri.
    Oke, langsung kita mulai saja.

    Install Webmin di Linux
    1.Saya asumsikan kita sudah menginstall linux (pada kasus kali ini saya memakai Ubuntu 7.04)

    2.Download program webmin yang terbaru, langsung saja sambangi situsnya di http://www.webmin.com.

    3.Kalau sudah, masuk ke direktori tempat file webmin yang sudah kita download tadi, misalnya disimpan di folder master_linux
    pinguin@desktop:/home/pinguin$ cd /master_linux

    4.Lakukan instalasi dengan perintah dpkg
    pinguin@desktop:/master_linux$ sudo dpkg -i webmin_1.430_all.deb
    Selecting previously deselected package webmin.
    (Reading database ... 88012 files and directories currently installed.)
    Unpacking webmin (from webmin_1.430_all.deb) ...
    dpkg: dependency problems prevent configuration of webmin:
    webmin depends on libnet-ssleay-perl; however:
    Package libnet-ssleay-perl is not installed.
    webmin depends on libauthen-pam-perl; however:
    Package libauthen-pam-perl is not installed.
    webmin depends on libio-pty-perl; however:
    Package libio-pty-perl is not installed.
    webmin depends on libmd5-perl; however:
    Package libmd5-perl is not installed.
    dpkg: error processing webmin (--install):
    dependency problems - leaving unconfigured
    Errors were encountered while processing:
    webmin


    Ooooppppsss, ternyata malah muncul tampilan error yang bejibun. Jangan panik, webmin memang meminta dependency untuk mendukung layanan https. Ya sudah kita turuti saja.. Lakukan perintah ini:
    pinguin@desktop:/master_linux$ sudo apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl

    Setting up webmin (1.430) ...
    Webmin install complete. You can now login to https://desktop:10000/
    as root with your root password, or as any user who can use sudo
    to run commands as root.


    Kalau sudah muncul tulisan di atas berarti webmin sudah siap kita pakai. Langsung kita buka dengan browser favorit, ketikkan url https://ip_komputer_anda:10000/
    Login dengan user yang ada di sistem. Selamat menikmati webmin.

    Install Webmin di Linux

    Lengkapnya...

    ISP (Internet Service Provider)

    ISP (Internet Service Provider) adalah perusahaan atau badan usaha yang menjual koneksi internet atau sejenisnya kepada pelanggan. ISP awalnya sangat identik dengan jaringan telepon, karena dulu ISP menjual koneksi atau akses internet melalui jaringan telepon.

    Sekarang dengan seiringnya perkembangan teknologi, ISP tidak hanya menggunakan jaringan telepon tetapi juga menggunakan teknologi seperti fiber optic dan wireless.

    Lengkapnya...

    Access Point

    Access Point adalah suatu peralatan teknologi tempat interkoneksi tanpa kabel ke berbagai perangkat, access point ini merupakan pusat interkoneksi tersebut.

    Lengkapnya...

    Antivirus

    Antivirus adalah program untuk melacak keberadaan dan mengamankan virus pada media penyimpanan, baik pada disk atau memori.

    Lengkapnya...

    ADN (Advanced Digital Network)

    ADN (Advanced Digital Network) adalah saluran leased line dengan kecepatan 56Kbps.

    Lengkapnya...

    ASP (Active Server Pages)

    ASP (Active Server Pages) adalah produk server-side scripting yang dikeluarkan oleh Microsoft Corporation.

    Lengkapnya...

    Blogger

    Blogger adalah seseorang yang menjalankan satu atau lebih blog.

    Lengkapnya...

    Blog

    Blog adalah sebuah website yang berisi materi berupa tulisan, link atau foto yang dikirim oleh individu. Blog dibuat untuk memenuhi kebutuhan pribadi. Sebenarnya blog kependekan dari weblog, supaya mudah diucapkan dan dihafal, maka tidak sedikit orang hanya menyebutnya “blog” saja.

    Lengkapnya...

    Blogroll

    Blogroll adalah daftar eksternal link yang terdapat dalam sebuah blog, seringkali link menuju blog lainnya dan berupa kolom dalam sebuah homepage. Blogroll seringkali terdiri atas sejumlah “subkomunitas” blogger yang saling terikat dalam sebuah pertemanan.

    Lengkapnya...

    Blogosphere

    Blogosphere adalah kumpulan banyak blog atau komunitas untuk melakukan kegiatan blogging.

    Lengkapnya...

    Blogware

    Blogware adalah software yang digunakan untuk menjalankan sebuah blog.

    Lengkapnya...

    Content Syndication

    Content Syndication adalah pembuat situs atau administrator menjadikan sebagian atau semua isi blog agar otomatis terkirim ke website lainnya.

    Lengkapnya...

    Comment Spam

    Comment Spam adalah layaknya spam pada email. Robot “spambots” membanjiri sebuah blog dengan iklan dalam bentuk komentar palsu. Jika comment spam menimbulkan masalah serius, maka blogger dan platform blog membutuhkan alat yang mampu melarang pengguna atau menolak sebuah alamat web dalam komentar yang dimasukkan.

    Lengkapnya...

    Moblog (Mobile Blog)

    Moblog (Mobile Blog) adalah sebuah blog yang dapat diupdate dari jarak jauh di manapun pemiliknya berada. Blogger dapat menggunakan ponsel atau PDA (Personal Digital Assistant).

    Lengkapnya...

    Hotspot

    Hotspot adalah jangkauan dari jaringan WiFi, digunakan untuk interkoneksi tanpa kabel antar berbagai perangkat, misalnya notebook, PDA dll.

    Lengkapnya...

    Photoblog

    Photoblog adalah sebuah blog yang sebagian besar terdiri atas foto yang dikirimkan secara konstan dan teratur.

    Lengkapnya...

    Permalink (Permanent Link)

    Permalink (Permanent Link) adalah alamat web setiap item yang dikirim dalam sebuah blog. Sebuah cara mempersingkat bookmark (menandai) berita atau isi tertentu, walaupun isi telah dimasukkan dalam arsip blog.

    Lengkapnya...

    Post

    Post adalah item yang dikirimkan ke dalam sebuah website, dapat berupa pesan atau berita maupun hanya berupa foto atau link. Seringkali berupa item-item pendek, termasuk link eksternal yang dapat dikomentari oleh para pengunjung.

    Lengkapnya...

    Podcasting (iPod & broadCasting)

    Podcasting (iPod & broadCasting) adalah pengiriman audio dan video ke dalam sebuah blog dan RSS feed untuk pemutar musik digital.

    Lengkapnya...

    RSS Agregator

    RSS Agregator adalah software atau layanan online yang memungkinkan seorang blogger untuk membaca RSS feed. RSS Agregator digunakan untuk membaca dan menampilkan konten ketika sebuah blog/situs telah diupdate.

    Lengkapnya...

    RSS (Really Simple Syindication)

    RSS (Really Simple Syindication) adalah cara agar item terakhir dapat dikirimkan secara otomatis dalam website, terutama sekali untuk blog/situs favorit. RSS akan memperingatkan pengguna bahwa blog/situs favoritnya dsudah diupdate.

    RSS memungkinkan pula adanya sindikasi konten yang memungkinkan website lain secara mudah dan otomatis mereproduksi semua atau sebagian konten yang ada. Penyebarannya cepat, terutama untuk website media.

    Lengkapnya...

    RSS Feed

    RSS Feed adalah file yang terdiri atas kiriman terakhir sebuah blog. RSS feed dibaca dengan menggunakan RSS agregator atau reader dan ditampilkan sesaat setelah sebuah blog/situs diupdate.

    Lengkapnya...

    Trackback

    Trackback adalah cara agar website dapat berkomunikasi secara otomatis dengan memberikan tanda satu sama lain bahwa sebuah item yang dikirim dalam sebuah blog/situs merujuk pada item sebelumnya.

    Lengkapnya...

    Web Diary

    Web Diary adalah sebuah blog/web yang dibuat untuk memenuhi kebutuhan pribadi.

    Lengkapnya...

    Wiki

    Wiki adalah (berasal dari bahasa Hawai “wikiwiki” yang berarti cepat) sebuah website yang dapat diupdate dengan mudah dan cepat oleh pengunjungnya. Kata wiki dapat pula diartikan sebagai alat yang digunakan untuk membuat wiki (mesin atau engine wiki).

    Lengkapnya...

    Virus

    Virus adalah kode yang ditempelkan dalam program yang menyebabkan pengopian dirinya disisipkan ke satu program lain atau lebih. Program menginfeksi program lain dengan memodifikasi program-program itu. Program jahat ini biasanya melakukan fungsi yang tidak kita inginkan.

    Lengkapnya...

    RFC (Request For Comment)

    RFC (Request For Comment) adalah semacam dokumen yang berisi ketentuan protokol, baik yang sudah menjadi standar ataupun yang masih dalam tahap experimen atau draft. Semua protokol standar di internet selalu ditulis dalam bentuk dokumen RFC dan diberi nomor tertentu.

    Lengkapnya...

    WAN (Wide Area Network)

    WAN (Wide Area Network) adalah sebuah jaringan komunikasi data yang menghubungkan user-user yang ada di jaringan yang berada di suatu area geografik yang besar seperti propinsi atau negara. WAN selalu menggunakan fasilitas transmisi yang disediakan oleh perusahaan telekomunikasi seperti perusahaan layanan telepon.
    Karakteristik dari WAN:

  • Terhubung ke peralatan yang tersebar ke area geografik yang luas
  • Menggunakakan jalur layanan umum, misalnya perusahaan PT. ABC, PT. 123, PT. XYZ dll untuk membentuk jaringan di dalam area geografik tersebut
  • Menggunakan koneksi serial untuk akses bandwidth di seluruh area geografik tersebut
  • Sebuah WAN beroperasi pada layer fisik (Physical Layer) dan layer data link (Data Link Layer) dari OSI layer. WAN mampu melakukan pertukaran paket data dan frame antara router dan switch.

    Lengkapnya...

    UDP (User Datagram Protocol)

    UDP (User Datagram Protocol) adalah protokol yang sederhana/TCP yang connectionless. Hal ini berarti bahwa suatu paket yang dikirim melalui jaringan dan mencapai komputer lain tanpa membuat suatu koneksi (acknowledgement) terlebih dahulu. Sehingga dalam perjalanan ke tujuan paket dapat hilang karena tidak ada koneksi langsung antara kedua host, jadi UDP sifatnya tidak reliable, tetapi UDP lebih cepat dari pada TCP karena tidak membutuhkan koneksi langsung. UDP didefinisikan pada RFC 768.

    Lengkapnya...

    Upload

    Upload adalah (kebalikan dari Download) menaruh/mentransfer file dari komputer klien ke komputer server.

    Lengkapnya...

    TTL (Time To Live)

    TTL (Time To Live) adalah sebuah batasan waktu suatu data yang diperbolehkan berada (hidup) dalam suatu jaringan. Biasanya TTL ini diisi dengan angka yang relatif tinggi, (paket ping memiliki TTL 255), setiap kali paket tersebut melewati sebuah router maka angka TTL ini akan dikurangi dengan satu, jika TTL suatu paket akhirnya bernilai 0, paket tersebut akan didrop atau dibuang oleh router yang menerimanya. Menurut aturan RFC untuk IP, TTL harus bernilai 60 (dan untuk ping 255).

    Kegunaan utama dari TTL ini supaya paket-paket data yang dikirim tidak ‘hidup’ selamanya di dalam jaringan. Kegunaan yang lain, dengan informasi ini kita dapat mengetahui kira-kira berapa router yang dilewati oleh paket tersebut, dalam hal ini 255 dikurangi dengan N, dimana N adalah TTL yang kita lihat pada Echo Reply.

    Lengkapnya...

    Traceroute

    Traceroute adalah aplikasi yang digunakan untuk melacak jalur mana saja yang dilalui untuk menuju ke host tujuan. Traceroute akan menampilkan titik-titik perantara yang menjembatani anda dan titik tujuan anda, ‘jembatan’ inilah yang biasa disebut dengan router, data yang anda kirimkan akan meloncat melewati jembatan-jembatan ini.

    Ada tiga buah waktu yang menunjukkan berapa waktu yang dibutuhkan oleh paket tersebut untuk berjalan dari komputer anda ke router.

    Lengkapnya...

    TCP/IP (Transmission Control Protocol/Internet Protocol)

    TCP/IP (Transmission Control Protocol/Internet Protocol) adalah protokol yang memungkinkan sistem di seluruh dunia berkomunikasi pada jaringan tunggal yang disebut Internet.

    Lengkapnya...

    Switch

    Switch adalah sebuah peralatan jaringan yang bertugas mem-filter (menyaring), mem-forward (meneruskan) dan mengalirkan frame berdasarkan alamat tujuan dari tiap frame. Switch beroperasi pada layer data link OSI model.

    Lengkapnya...

    SMTP (Simple Mail Transfer Protocol)

    SMTP (Simple Mail Transfer Protocol) adalah protokol yang digunakan untuk mengirim electronic mail (email), dalam operasinya protokol ini menggunakan port 25.

    Lengkapnya...

    Server

    Server adalah komputer yang bertanggung jawab menerima request dari komputer klien.

    Lengkapnya...

    Scan

    Scan adalah usaha yang dilakukan untuk mencari informasi tentang sebuah sistem yang akan dijadikan target. Dengan melakuka scan jaringan, seseorang dapat mengetahui kelemahan dari host target, misalnya port yang terbuka, service yang berjalan atau informasi lain yang mugkin diperlukan untuk memasuki sistem tersebut.

    Lengkapnya...

    Ping (Packet InterNet Groper)

    Ping (Packet InterNet Groper) adalah suatu program dari aplikasi TCP/IP yang digunakan untuk test koneksi dengan mengirim suatu paket data kepada host dan menghitung lamanya waktu yang dibutuhkan untuk proses pengiriman dan penerimaan respon tersebut.

    Ping bekerja dengan mengirimkan sebuah paket data yang disebut dengan Internet Control Message Protocol (ICMP) Echo Request. Paket ICMP ini biasanya digunakan untuk mengirimkan informasi tentang kondisi jaringan antara dua host (komputer).

    Jika sebuah host menerima Echo Request ini, dia harus merespon dengan mengirimkan Echo Reply, dengan menempatkan Echo Request ke bagian data pada Echo Reply.

    Lengkapnya...

    POP (Post Office Protocol)

    POP (Post Office Protocol) adalah protokol yang digunakan untuk menerima dan membaca email dari suatu halaman web. Belakangan ini POP3 adalah standard yang paling popular.

    Suatu daemon POP3 melakukan listening pada 110/TCP. Salah satu kelemahan protokol ini adalah mengirim username dan password secara Clear Text, sehingga dengan mudah dapat diambil dengan program packet Sniffer.

    Lengkapnya...

    LAN (Local Area Network)

    LAN (Local Area Network) adalah jaringan komputer yang dibangun pada sebuah lokasi seperti rumah ataupun gedung perkantoran. LAN sekarang dibangun dengan teknologi berdasar IEEE 802.3 Ethernet switch atau dengan Wi-Fi dengan kecepatan 10, 100 atau 1000 Mbps.

    Lengkapnya...

    Intranet

    Intranet adalah jaringan komputer sebuah organisasi (biasanya perusahaan) yang dilengkapi dengan sebuah atau beberapa web server untuk keperluan organisasi tersebut.

    Web server digunakan untuk keperluan sehari-hari yang sifatnya internal seperti untuk menyimpan data dan lain sebagainya. Biasanya akses ke web server ini hanya dapat dilakukan dari dalam karena dilindungi oleh sebuah firewall. Sebuah jaringan privat dengan sistem dan hirarki yang sama dengan internet namun tidak terhubung dengan jaringan internet dan hanya digunakan secara internal.

    Lengkapnya...

    Internet

    Internet adalah jaringan komputer luas dan besar yang mendunia, menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia, dimana di dalamnya terdapat berbagai sumber daya informasi dari mulai yang statis hingga yang dinamis dan interaktif.

    Lengkapnya...

    HTTP (Hyper Text Transfer Protocol)

    HTTP (Hyper Text Transfer Protocol) adalah protokol yang digunakan untuk mentransfer halaman web yang berbasis hyper text, sebuah format teks yang umum digunakan di Internet.

    Sebelumnya orang menggunakan protokol gopher. Tetapi Gopher hanya mendukung text, sehingga HTTP berkembang dan digunakan oleh orang banyak.

    Secara default HTTP melakukan listening pada port 80/TCP.

    Lengkapnya...

    Hacker

    Hacker adalah (kebalikan dari Cracker) orang yang benar-benar tertarik dan mendalami sistem operasi komputer, mempunyai pengetahuan dan kemampuan yang lebih tentang sistem operasi dan bahasa pemrograman, mengetahui kelemahan sebuah sistem akan tetapi mereka tidak memanfaatkan kelemahan tersebut untuk tujuan kejahatan.

    Lengkapnya...

    FTP (File Transfer Protocol)

    FTP (File Transfer Protocol) adalah protokol yang digunakan untuk melakukan upload dan download file, keamanan didasarkan kepada username dan password (kadang-kadang suatu anonymous login diperbolehkan).

    Kelemahan dari protokol ini adalah username dan password dikirim secara Clear Text melalui jaringan komunikasi, sehingga dapat menjadi sasaran empuk bagi program pemantau jaringan seperti packet Sniffer.

    Suatu daemon FTP melakukan listening pada port 21/TCP dan mengirim data pada port 20/TCP.

    Lengkapnya...

    Extranet

    Extranet adalah bagian dari intranet suatu organisasi/perusahaan yang diekspose kepada usernya di luar organisasi/perusahaan tersebut, biasanya melalui internet.

    Lengkapnya...

    Debug

    Debug adalah proses untuk menemukan dan mengatasi bug.

    Lengkapnya...

    Download

    Download adalah (kebalikan dari Upload) mengambil/mengunduh/mentrasfer file dari komputer server ke komputer klien.

    Lengkapnya...

    DDoS (Distributed Denial of Service)

    DDoS (Distributed Denial of Service)adalah bentuk serangan untuk melumpuhkan jaringan atau komputer korban dengan mengirim paket-paket yang sangat banyak dari sekian banyak mesin atau komputer yang telah menjadi zombie. Prinsipnya sama dengan DoS, hanya saja DDoS dilakukan dengan serentak.

    Lengkapnya...

    DoS (Denial of Service)

    DoS (Denial of Service) adalah suatu serangan dengan cara membanjiri beberapa sumber daya (resource) dengan permintaan palsu sehingga mesin terlalu sibuk untuk menjawab permintaan yang resmi atau bahkan menolak pemakai resmi yang mengakses mesin tersebut. Biasanya seorang cracker melakukan hal ini jika mereka sudah putus asa target yang mereka serang tidak berhasil dibobol dengan satu alasan yakni melumpuhkan mesin target.

    Lengkapnya...

    Cracker

    Cracker adalah (kebalikan dari Hacker) mereka yang memasuki sistem operasi orang lain dengan cara mendapatkan account yang tidak sah dengan tujuan jahat.

    Lengkapnya...

    Browser

    Browser adalah aplikasi/program yang membantu pengguna untuk dapat melakukan interaksi dengan tulisan, gambar dan informasi lainnya yang terdapat di suatu halaman web pada suatu website pada World Wide Web.

    Lengkapnya...

    Browsing

    Browsing adalah kegiatan/aktivitas menjelajahi informasi yang ada di internet. Berselancar ini bisa di lakukan dengan sebuah program yang disebut browser, software untuk berselancar.

    Lengkapnya...

    Bug

    Bug adalah kesalahan. Istilah untuk suatu cacat/kesalahan pada software atau hardware yang membuatnya tidak dapat berfungsi sebagaimana mestinya.

    Lengkapnya...

    Beta

    Beta adalah tahap akhir penyempurnaan program. Software yang berstatus beta kemungkinan besar masih memiliki bug di dalamnya.

    Lengkapnya...

    Anchor

    Anchor adalah link dalam hyperteks, baik dalam bentuk grafik ataupun teks, untuk menuju alamat tertentu.

    Lengkapnya...

    ARP (Address Resolution Protocol)

    ARP (Address Resolution Protocol) adalah (kebalikan dari RARP) protokol yang digunakan untuk memetakan alamat IP menjadi alamat perangkat keras, yakni alamat MAC.

    Lengkapnya...

    Router

    Router adalah sebuah komputer khusus, router mempunyai komponen-komponen dasar yang sama seperti PC desktop. Router mempunyai CPU, memori, system bus dan banyak interface input/output. Selain menghubungkan dan mengijinkan komunikasi antara dua atau lebih jaringan yang berbeda dan menentukan jalur data yang melalui koneksi jaringan.

    Dua fungsi utama dari router adalah memilih jalur terbaik (path selection) dan sebagai switching paket-paket data (packet switching) ke interface yang dituju. Sama seperti PC, router membutuhkan operating system untuk menjalankan fungsinya. Misal router produk CISCO menggunakan Internetwork Operating System (IOS) software untuk menjalankan file-file konfigurasinya. Konfigurasi-konfigurasi ini berisi perintah-perintah dan parameter yang mengontrol aliran trafik yang masuk dan keluar dari router.

    Router beroperasi di layer 3 (Network Layer) dan menggunakan protokol routing untuk menentukan jalur terbaik.

    Lengkapnya...

    RARP (Reverse Address Resolution Protocol)

    RARP (Reverse Address Resolution Protocol) adalah (kebalikan dari ARP) protokol yang digunakan untuk memetakan alamat MAC menjadi alamat IP.

    Lengkapnya...