Web hosting server sederhana dengan ISPConfig
July 4, 2007Sudah lama ada di draft nih, blom kelar-kelar ^^.
Jadi hal inilah yang membuat saya memaksakan diri membeli modem cdma agar bisa onlen dari rumah/kost (sekarang lagi ngelamun pengen modem HSDPA).
Kerja sampingan sebagai remote administrator (bahasa kerennya) memang pernah menjadi impian saya. Selain untuk nambah-nambah uang makan (walopun gak tau dibayar kapan T_T, yokatta cair juga…), yah lumayanlah untuk memuaskan hobi ngoprek dan mempelajari hal-hal baru yang jauh dari pekerjaan siang hari.
Makanya waktu seorang teman ngasih kerjaan ini, rasanya dream comes true banget ^^.
Gak perlu dateng tiap hari/malem, asal ada koneksi internet kerjaan bisa jalan. Seinget saya cuman sekali datengin fisik server-nya, nginstall Ubuntu server versi simple (tadinya pake Windows 2000 ?), nambahin OpenSSH server, udah gitu pulang dan kerjaan update atau nambahin paket-paket software dilakukan remote via SSH.
Servernya sendiri gak terlalu melayani hal kritis, bisa dibilang sebagai server latihan saja, situs yang dihosting juga hanya beberapa saja.
Pertamanya sih permintaanya cuman nge-host satu situs plus mailserver, jadi terbilang sederhana. Namun ternyata ada permintaan tambahan biar kayak server hosting beneran, ada control panel, bisa nambah domain lain. Wah bingung juga, ilmunya belom sampe kesana.
Kalau make control panel kayak cpanel atau spanel sih pernah, tapi kalau nginstall dan konfigurasi sendiri blom pernah.
Akhirnya setelah googling saya putusakan make control panel opensource yaitu ISPConfig. Alasannya selain gratis, fitur memadai, ada HOWTO yang detail, selalu update, developernya juga aktif ngasih bantuan di forumnya.
Sekarang saya coba tuliskan kembali langkah-langkah untuk membangun server hosting sederhana dengan ISPConfig ini.
- Install salah satu distro Linux.
Saya sendiri pake Ubuntu 6.06 LTS. Supaya gak tersesat ikuti saja Perfect Server Setup Ubuntu 6.06 (atau perfect setup lainnya). Tutorialnya bagus, bisa copy-paste doang command-commandnya - Install ISPConfig.
Setelah base system Linux-nya tersedia, tinggal dowonload ISPConfig terbaru. Kemudian ikuti satu persatu langkah instalasinya - Aspek Security
Agar saya lebih tenang tidurnya, maka beberapa paket untuk meningkatkan security server harus diinstall.
Pertama adalah mengaktifkan chroot untuk login via SSH bagi user lain.
Terus install Portsentry untuk mencegah port scanning (apt-get install portsentry)
Untuk host based intrussion detection saya install OSSEC-HIDS
Hehe, kenapa isinya hanya link-link ke tutorial lain? Ya emang cuman gitu, tutorial mereka udah bagus-bagus dan bisa diikutin.
Demikianlah, hanya modal internet dan beberapa link ke tutorial yang yang bagus jadilah sebuah hosting server sederhana.
Semoga bermanfaat.


mas.. saya tertarik dgn artikel ini nieh.. biarpun simpel.. tp da cukup linknya :d … mas boleh tau Id YMnya mas… bwt share ilmu aja… thx mas…
Comment by yuqi "deblueconfuse" — January 25, 2008 @ 10:04 am
Silahkan, sy juga masih belajar.., untuk contact:
http://anmsid.blogsome.com/contact
YM yg anmsidtxx itu jarang sy pake, (paling klo lg di rumah)
Gtalk, avaliable juga
Comment by anmsid — January 25, 2008 @ 10:09 am