Author Archives: gtoms

Membuat mailserver dengan Merak Mail Server

Perusahaan di tempat aku menjadi konsultan Linux Engineer di India (IKON Ltd) baru saja membeli software Mail Server dengan produk Windows dan Linux. Software ini adalah Merak Mailserver yang sangat tangguh dan oke punya. Untuk Merak Mailserver versi Windows diinstall oleh staff nya di India. Sementara untuk yang Merak Mailserver versi Linux diserahkan ke saya untuk menginstall di salah satu servernya di Data Centre Calpop. Proses installnya dengan remote dari Jakarta. Server untuk Merak ini merupakan server ke 11 yang aku pegang sebagai Linux konsultannya. Merak mailserver yang dibeli merupakan IceWarp Professional Suite dengan komponen didalamnya Mailserver, WebMail, Anti-Spam Module, Anti-Virus Module, Web Server Module, Migration Tool. Ini software sudah mahal memang canggih dibanding software-software gratisan lainnya dengan Linux Based. Merak tidak hanya software untuk email system tetapi juga untuk business communications platform.

Berikut proses instalasi dan konfigurasi Merak Mailserver versi Linux :

Continue reading

Project Mailserver : Linux Based dengan Zimbra Open Source Edition

Proyek ini merupakan kelanjutan dari pekerjaan sebelumnya internet sharing yang sudah selesai. Proyek mailserver di perusahaan Publishing dan Media Marketing Group di daerah Jakarta Selatan ini merupakan upgrade mailserver dari sistem sebelumnya memakai Qmail. Keterbatasan fitur qmail bagi end user menjadi salah satu daya tarik keinginan perusahaan beralih ke Zimbra. Jadi Ownernya yang orang bule menginginkan Zimbra karena dia tertarik dengan Zimbra Desktop yang banyak fiturnya. Mailserver dengan Zimbra memang lagi naik daun baik di dalam dan luar negeri karena sistem mailservernya sangat kompleks dan solusi yang tepat saat ini.  Di luar negeri salah satu server client ku IKON Ltd juga memakai Zimbra yang aku install di salah satu server colocation di ThePlanet.

Secara teknis instalasi dan konfigurasi Zimbra sangatlah mudah dibandingkan dengan sistem mailserver memakai Postfix ataupun Qmail dan juga lebih mudah dibandingkan Microsoft Exchange. Integrasi satu file instalasi yang didalamnya sudah terdapat semua komponen pembentuk zimbra memudahkan seorang admin untuk membuat sebuah mailserver. Tapi kalau belum pernah coba dalam server live dan untuk dipakai yah harus banyak trial dahulu agar memudahkan instalasi dan konfigurasi nantinya.  Angkat topi saya untuk individual developers and contributor Zimbra yang tergabung dalam Yahoo! Inc.

Jika sekedar berhasil menginstall Zimbra saja tapi tidak digunakan dalam sebuah mesin produksi rasanya kurang puas, dalam hal ini menginstall dan mengkonfigurasi Zimbra untuk dipakai perusahaan ini merupakan tantangan dengan rasa tersendiri sebagai kuli IT seperti saya….hehehe

Progress Instalasi ini dilakukan pada server baru mereka, sementara server lama(Qmail) tetap berjalan sebelum di istirahatkan dan nantinya akan dijadikan backup Zimbra secara fisik.

Tahapan Upgrade mailserver ini :
1. Backup Server Mail lama(Qmail), account email semua karyawan
2. Instalasi Server Baru (ZImbra) (sistem operasi Linux Centos 5.2, setting IP , Gateway, DNS, Install Zimbra Open Source Edition, Konfigurasi di Admin Zimbra untuk domain dan pembuatan account-account semua email )
3. Migrasi = Merubah setting DNS pada domain perusahaan ini dengan mempointing IP MX kearah IP mailserver baru (ZImbra)
4. Matikan Server lama (QMail)
5. Hidupkan Server Baru (Zimbra)
6. Trial and Error, dan maintenance.
7. Instalasi dan konfigurasi Server lama (Qmail) menjadi backup Fisik Zimbra dan transfer data dari mesin Zimbra yang sudah running menggunakan rsync.

Untuk detail instalasi dan konfigurasi Zimbra Open Sources Edition pada perusahaan ini, saya sempat dokumentasikan dari konsol putty menggunakan copy paste ke notepad sebagai berikut :

Continue reading

Project Internet Sharing, DNS, Webserver : Linux Based dengan Proxy Squid, DHCP, Apache, dan Bind

Hari libur Imlek ini kusempatkan menulis tutorial yang pernah saya implementasikan akhir bulan lalu.  Project ini di sebuah perusahaan Publishing dan Media Marketing Group di daerah Jakarta Selatan yang dimiliki orang bule.  Project ini bertahap, dari pergantian sistem internet sharing sampai pergantian sistem mailserver di kantor mereka.

Kali ini saya tulis mengenai Project Internet Sharing mengunakan Linux Based dengan Proxy SquidDHCP, Bandwidth Management. Sistem baru ini saya tawarkan untuk menggantikan sistem lama yang mengunakan router hardware yang menurut IT Staffnya  sering hang dan feature didalamnya sangat terbatas. Dengan sistem baru diharapkan lebih powerful untuk menjembatani IT Staff dengan user. Setelah aku memahami topology jaringan disana lalu aku membuat penawaran. Mereka menerima model penawaran dari internet sharing dan mailserver, setelah cocok dalam harga akhirnya saya mulai pekerjaan ini, perusahaan ini telah membeli server baru untuk menambah kekuatan sistem ini.  Pekerjaan untuk instalasi dan konfigurasi dilakukan secara remote. Sistem operasi menggunakan Linux Centos sudah diinstall default oleh IT nya dan saya tinggal mengkonfigurasi secara remote menggunakan Putty untuk kebutuhan internet sharing ini. IT stafnya juga meminta tambahan agar server ini diisi DNS untuk domain kantor dan Apache sebagai webserver untuk hosting website kantor. Berikut Instalasi dan konfigurasinya :

Continue reading

Project Mailserver : Windows 2003, Active Directory, Exchange 2003

Awal tahun 2009 dapat proyek membuat mailserver dengan Windows Server dari teman kantor. Temanku langsung menghubungkan aku dengan GM Operation perusahaan yang memerlukan tenaga ku. Proyek nya mepet banget karena GM Operation nya pingin cepat selesai sebelum hari Senin(19Jan) dan aku diberitahu baru Jumat(16 Jan). Setelah mendapat informasi tentang sistem mailserver yang diperlukan disana, aku iyakan aja untuk kesana hari Sabtu(17 Jan).  Sudah biasa menangani kerjaan yang mepet-mepet apalagi urusan IT.

Perusahaan ini memiliki pabrik plastik(houseware well designed) mempunyai 2 site(pabrik di Jakarta dan Semarang) dan 1 main office(Jakarta). Semua nya terhubung dalam satu jaringan Virtual Private Newtwork(VPN) baik di main office dan ke pabrik. Proyek ini adalah membuat mailserver local agar main office dan site bisa berkomunikasi. Mailserver local ini dengan domain berbeda(multi domain) untuk tiap site. Sistem mailserver sebelumnya crash dan IT staff nya yang menangani ini sudah keluar dan baru ada tambahan IT staff baru. Sudah seminggu masalah ini dan GM Operation nya mendapat assigment harus kelar, begitu permohonannya saat aku ke main officenya di daerah Cideng.

Setelah mendapat informasi garis besar sistem sebelumnya, akhirnya aku mulai mensetup baru sistem mailserver local mereka. Sistem mailserver lama yang crash memakai Windows NT dan Exchange 5.5 Sistem baru mereka inginkan memakai :

-Ms Windows Server 2003 R2 Lisensi.

-MS Exchange Server 2003 Lisensi.

Semua cdrom nya lengkap dengan lisensi asli tidak bajakan.  Karena sistem mailserver terintegrasi dengan Active Direktory maka dasarnya pada sistem mailserver lama NT dikenal adanya Primary Domain Controller(PDC / BDC), nah pada Windows Server 2003 istilah itu tidak dikenal lagi dan hanya Domain Controller(DC).

Berikut prosesnya :

Continue reading

upgrade : bind9 packages fix cryptographic weakness

Florian Weimer dari debian-security@lists.debian.org memberitahukan ada update terbaru dari paket bind9, update paket bind9 bersamaan dengan keluarnya update ntp dan OpenSSL. Proses upgrade bind9 yang berfungsi sebagai domain name server saya upgrade untuk mesin Primary dan Secondary DNS. Berikut proses upgradenya :

Continue reading

membandingkan kecepatan penyebaran DNS ISP

Teman ku menelpon bahwa nameserver domain nya sudah diganti mengarah ke salah satu hosting di Gedung Cyber Jakarta. Dan minta tolong dicek.  Registrant Domainnya berada di pacnames.com di luar negeri USA.

Untuk itu aku langsung cek kurang dari setengah jam pasca pergantian nameserver(NS) domainnnya ke nameserver baru, menggunakan beberapa ISP (internet service provider) di Jakarta dan server Hosting ThePlanet.com US.

Berikut hasilnya :

Continue reading

Membuat Radio Online (skema 2)

Artikel ini merupakan kelanjutan dari artikel sebelumnya : Membuat Radio Online (skema 1).

Skema 2 maksudnya :

User(listener)>Internet<Server Streaming Radio/PC DJ<Mixer Audio<—–(radio analog penyiar, microphone, Tape, CD Player)

Intinya Server Streaming Radio/PC DJ, Mixer Audio, dan perangkat radio analog penyiar seperti microphone, tape, CD Player berada di dalam satu tempat yang terkoneksi ke Internet broadband. Implementasi radio ini untuk IDC FM Radio swasta (The Voice of Madinatul Iman) di Balikpapan yang selesai di awal bulan Ramadhan 1429 H ini. Radio online streaming ini untuk dapat menyiarkan dakwah bagi pendengar setia IDC yang berada di dalam dan luar negeri.

Berbeda dengan skema 1 yang memakai server streaming khusus di data centre, diluar server PC DJ sebagai upstream.  Skema 2 tidak karena  server streaming berfungsi juga sebagai pc dj/upstream ke internet.  Penempatan hardware di kantor Radio IDC untuk memudahkan IT IDC FM untuk mengontrol semua jadwal siaran dan menstreamingkannya ke internet melalui Server Streaming Radio. Saat installasi koordinasi ini melibatkan pihak ISP di Balikpapan karena dalam ujicoba pertama bandwitdth mereka kurang optimal sehingga dilakukan upgrade bandwitdh yang langsung diicoba dan disaksikan pihak management IDC FM.

Tahapan instalasi nya juga sederhana, karena hanya membutuhkan PC Multimedia high end dengan sound card berkualitas recording baik, dalam hal ini memakai sound card Sound Blaster Audigy 2. Untuk server sedianya memakai sistem operasi linux berubah menjadi  Windows Xp Profesional karena memudahkan pihak operator IDC FM dalam mengoperasikannya nanti.

Langkahnya sbb :

1. Install Sistem Operasi Windows XP Profesional SP 3.

2. Install driver-driver hardware, termasuk driver sound card SB Audigy 2.

3. Konfigurasi IP Static, Gateway, DNS ke ISP yang akan digunakan sebagai url listener.

4. Install Antivirus dan Anti Spyware.

5. Install Winamp.

6. Install dan konfigurasi shoutcast-dnas-1-9-8 for Windows.

7. Install dan konfigurasi shoutcast-dsp-1-9-0 for Windows.

8. Konfigurasi cable Line In 1/8 Strereo dari Sound Card ke Mixer Radio menggunakan cable RCA.

9. Testing Live Streaming.

10. Optimize software streaming.

Pekerjaan ini selesai dalam waktu setengah hari, back to Jakarta. Semoga bermanfaat.

Contact me :
henry@gultom.or.id

Selamat Ulang Tahun ke 15 Debian !

Tanggal 16 Agustus 2008 distribusi Linux versi Debian memasuki usia ke 15 tahun sebagai salah satu distro tertua dan terbesar berbasis Linux.  Tanggal 16 Agustus 1993 distro Debian Linux di release oleh Ian Murdock melalui Newsgroups: comp.os.linux.development.   Tahun 2007 Ian Murdock pindah ke Sun Microsystems, dan membantu mengembangkan Open Solaris. Tapi perjalanan Debian tidak behenti karena struktur kepemimpinan(Debian Project Leader) dan anggotanya terus berjalan baik.  Hasil kerja keras mereka terlihat dari release debian dengan kode nama : Buzz, Rex, Bo, Hamm,  Slink, Potato, Woody, Sarge, Etch, Lenny(sedang dikembangkan).  Release terbaru masih Debian GNU/Linux 4.0 dengan kode nama Etch.

Saya termasuk pemakai fanatik Debian sejak tahun 2002, pertama kali memakai release debian Woody sampai sekarang semua server kantor yang berbasis Linux terinstall sistem operasi Debian versi terakhir(always update). Debian saya pakai hanya untuk server karena Admin Friendly, cepat, stabil, handal. Banyak uji coba experimen memakai distribusi lain untuk server seperti keluarga Redhat(Fedora, Centos), Slackware, Opensusee, Mandrake. Tapi yang cocok dan pas untuk Linux server yah Debian ini. Ada beberapa server client(side job) juga memakai Centos dan Fedora tergantung permintaan mereka.

Debian dikenal sebagai sistem operasi dengan konsep software development yang kaku dan kolot, dimana sangat pelit memasukkan software OpenSource versi terbaru kedalam distronya, sebelum benar-benar teruji dari sisi keamanannya ataupun kestabilannya. Met ultah Mbah Debian! Terima kasih pengembang/developer Debian !.

proyek radio online di USA

Melalui Forum Shoutcast aku dapat teman sekaligus menjadi client untuk pembuatan system radio online bernama Voice Network(www.voicesnetwork.com) . Website radio online ini dimiliki oleh Second Life. http://www.secondlife.com yang berada di California USA. Second Life Entertainment Voices Radio Station ini memiliki server VPS di Dallas, dan aku diberi akses root dan password untuk masuk ke systemnya men setup radio online menggunakan shoutcast. Dari cerita Ambrielle yang memberikan pekerjaan ini mengatakan dulu pernah diserahkan pekerjaan ini ke orang lain, tapi sampai batas waktu yang diberikan tidak pernah jalan sehingga dibatalkan. Terus dia bilang bahwa besok radio ini sudah grand opening. Mepet juga nih waktunya, minta cepat lagi. Waktu deal harga dia juga gak ada nego langsung deal saja, hehehe….orang bule sich..

Setelah aku masuk ke server nya di Dallas melalui putty dan remote online aku melihat memang ada bekas settingan shoutcast.  Server VPS nya menggunakan Linux Centos canggih juga space dan RAM nya besar dengan 4 IP Public. Lalu aku remove dulu semua bekas instalasi dan konfigurasi shoutcast yang lama. Kemudian aku instalasi ulang(fresh) shoutcast yang baru. Perlu diketahui teknik instalasi shoutcast ku ini memakai skema 1 sesuai pada artikel yang sudah kutulis pada artikel Membuat Radio Online .  Radio analog dan DJ Stationnya terpisah dari server VPSnya. Jadi jika instalasi dan konfigurasi server shoutcast ini selesai maka radio analog dan dj stationnya akan terkoneksi ke server ini melalui IP dan port yang sudah dibuka.

Selesai instalasi dan konfigurasi yang perlu diperhatikan membuka firewall untuk port radio streaming agar bisa menerima koneksi dari radio analog dan juga bisa diakses listener.  Setelah selesai aku berikan IP dan port serta username dan password ke Ambrielle untuk mencoba langsung dari radio analognya. Sukses si Ambri senang sekali karena radionya jalan sekarang. Dia langsung kirim duit ke paypal ku. :)

Sampai sekarang radionya kulihat masih online terus dengan user cukup banyak, si Ambri juga minta pengembangan untuk multi stream dan different mountpoints. Happy Streaming !! Go international nih !!

root@server [/shoutcast]# ./sc_serv &
[1] 29984
root@server [/shoutcast]# *******************************************************************************
** SHOUTcast Distributed Network Audio Server
** Copyright (C) 1998-2004 Nullsoft, Inc.  All Rights Reserved.
** Use “sc_serv filename.ini” to specify an ini file.
*******************************************************************************

Event log:
<07/23/08@07:35:06> [SHOUTcast] DNAS/Linux v1.9.8 (Feb 28 2007) starting up…
<07/23/08@07:35:06> [main] pid: 29984
<07/23/08@07:35:06> [main] loaded config from sc_serv.conf
<07/23/08@07:35:06> [main] initializing (usermax:100 portbase:8000)…
<07/23/08@07:35:06> [main] No ban file found (sc_serv.ban)
<07/23/08@07:35:06> [main] No rip file found (sc_serv.rip)
<07/23/08@07:35:06> [main] opening source socket
<07/23/08@07:35:06> [main] source thread starting
<07/23/08@07:35:06> [main] opening client socket
<07/23/08@07:35:06> [main] Client Stream thread [0] starting
<07/23/08@07:35:06> [main] client main thread starting
<07/23/08@07:35:06> [source] listening for connection on port 8001
<07/23/08@07:35:10> [sleeping] 0 listeners (0 unique)