Showing posts with label Virtualmin. Show all posts
Showing posts with label Virtualmin. Show all posts
Wednesday, June 22, 2011
What's Virtualmin ?
Virtualmin merupakan web server administration tool yang unik, powerfull serta flexible. Virtualmin sangat powerfull untuk hosting providers, web developer, web designers, dan end user. Untuk hosting providers, Virtualmin berfungsi sebagai Control Panel web hosting untuk mesin Linux dan Unix berbasis OpenSource. Virtualmin memungkinkan kita untuk mengelola virtual domain, mailbox, database, web aplication, ftp dan semua sub-server dengan GUI (Graphical User Interface) yang mudah dimengerti.
Beberapa hari ini kami tertarik menggunakan Virtualmin, ingin mengetahui lebih jauh apa saja yang ditawarkan oleh Virtualmin. Dan akhirnya mencoba untuk meng-install-nya. Pada waktu menggunakan Virtualmin GPL, kami merasakan memang ada hal-hal lebih yang ditawarkan oleh Virtualmin. Kami akan mencoba menguraikan berdasarkan pengalaman menggunakan Virtualmin GPL, khususnya Virtualmin dengan fungsionalitasnya sebagai Control Panel web hosting.
Dari sisi harga, Virtualmin menawarkan dua macam product. Pertama product berbayar (Virtualmin Profesional) dan kedua product Free and Open Source under the GNU GPL (Virtualmin GPL). Karena perbedaan harga ini, fitur yang ditawarkan pun berbeda, dan tentunya lebih kompleks yang berbayar.
Untuk proses installasi cukup mudah dan tidak memerlukan waktu yang terlalu lama, tergantung koneksi internet yang kita gunakan. Installasi secara manual membutuhkan waktu dan pengalaman teknis yang memadai. Oleh karena itu,installasi yang paling mudah dan direkomendasikan adalah menggunakan automated install script/secara otomatis, Namun kita harus menyediakan koneksi internet yang memadai. Dalam virtualmin dibundle dengan paket tambahan, yaitu webmin. Sementara Virtualmin GPL menanganisemua aspek dari virtual server dan web hosting, Webmin memfasilitasi untuk mengontrol hampir dari seluruh sistem oprasi Linux.
Lalu untuk fungsionalitasnya sebagai Control Panel Hosting, Virtualmin menawarkan Graphical User Interface yang user friendly. Tentunya ini merupakan nilai tambah jika dibandingkan dengan layar console, sebagaimana sysadmin bekerja dengan command-command linux, layar hitam putih. Dengan interface yang user friendly ini, memudahkan kita sebagai pengguna awam untuk me-manage system tanpa mengurangi fungsi pokok yang sebenarnya.
Virtualmin memiliki managemen paket yang disebut Account Plans. Account Plans pada Virtualmin mendefinisikan quota disk, batasan domain, mailbox, alias, permission fiture, dan permission untuk mengedit server yang dapat diterapkan di sub-server. Biasanya, penyedia jasa hosting akan memasang tarif harga yang berbeda pada customer mereka tergantung Account Plans(Paket Hosting) yang digunakan. Contohnya penyedia jasa hosting stylehosting.com, menawarkan paket Greenlife, Modern, Cosmo, MegaCosmo, dan SuperMega untuk paket hostingnya. Kita bisa membuat paket-paket hosting ini pada Virtualmin dengan Account Plans.
Untuk kebutuhan aplikasi website, Virtualmin mendukung PHP v.4 dan PHP v.5. Dan yang menguntungkan, secara default Virtualmin mengkonfigurasi PHP berjalan sebagai FastCGI. Yang berarti, PHP berjalan sebagai user Linux, bukan sebagai user Apache maupun nobody. Hal ini sangat berguna bila kita memiliki web aplikasi yang perlu meng-upload file-file. Kita tidak perlu membuat direktory tertentu yang writeble untuk user tertentu, karena setiap user memiliki direktory dimana file-file web berada.
Dilengkapi juga dengan File Manager untuk pengaturan file-file serta folder pada masing-masing home directory. Kita juga bisa upload file-file web dari File Manager ini. Meski demikian, Virtualmin juga menyediakan layanan FTP untuk transfer data antara komputer client dan server. Untuk menggunakan layanan FTP, kita tidak perlu pusing mengkonfigurasinya, karena Virtualmin sudah menyediakan FTP server siap pakai dan kita sebagai end user tinggal membuat user account dan inipun cukup mudah.
Tidak ketinggalan, dalam web aplikasi membutuhkan sebuah database. Dalam Virtualmin menyediakan 2 database (MySQL dan PostgreSQL), namun kita harus memilih salah satu. Kita dapat membuat serta memanipulasi database lewat interface Virtualmin. Meski kita diijinkan membuat lebih dari satu database dalama satu virtual server, akan tetapi user yang menjalankan database tersebut tetap sama, yaitu user account virtual server. Bagi pengguna yang terbiasa menggunakan interface phpMyAdmin dalam memanipulasi databasenya, mereka juga dapat menginstall phpMyAdmin lewat menu install script, karena secara default Virtualmin tidak menyertakan phpMyAdmin.
Untuk layanan Email, Virtualmin juga menyediakan Mail server yang siap digunakan dan memiliki berbagai fitur seperti email filtering, Spam dan Antivirus Scaning, Email Forwarding dll. Bahkan untuk interfacenya, Virtualmin menyediakan Usermin sebagai webmail default. Namun kita perlu me-start usermin ini secara manual, karena setelah installasi Vitualmin status Usermin belum running. Selain menyediakan interface webmail secara default, pengguna juga bisa menginstall aplikasi webmail lainnya seperti SquirrelMail dan RoundCube lewat InstallScript.
Installer Script pada Virtualmin merupakan sebuah program kecil yang berisi informasi yang dibutuhkan untuk menginstall aplikasi web (seperti phpMyAdmin, Drupal, dll) ke direktory home virtual server serta mengkonfigurasinya untuk mendapat izin berjalan di server dan menggunakan databasenya. Namun pada Virtualmin GPL, InstallScript yang disediakan terbatas, berbeda dengan Versi Pro.
Demikian uraian cerita tentang sedikit pengalaman kami dalam menggunakan Virtualmin GPL. Masih banyak lagi fitur-fitur yang ditawarkan dan perlu dipelajari lebih lanjut. Anda tertarik? silahkan mencoba :D
Labels:
Virtualmin
Tuesday, June 21, 2011
Install SquirrelMail pada Virtualmin
SquirrelMail merupakan paket standard webmail yang ditulis menggunakan PHP. SquirrelMail memiliki banyak fungsi dari email client, seperti MIME support, address book, dan manipulasi folder. Sebenarnya, pada saat installasi Virtualmin, sudah ada webmail default bawaan yang dinamakan Usermin. (Lihat catatan Usermin). Untuk yang suka/terbiasa menggunakan SquirrelMail, kita akan install menggunakan Install Script pada Virtualmin.
Installer Script pada Virtualmin merupakan sebuah program kecil yang berisi informasi yang dibutuhkan untuk menginstall aplikasi web (seperti phpMyAdmin, Drupal, dll) ke direktory home virtual server serta mengkonfigurasinya untuk mendapat izin berjalan di server dan menggunakan databasenya.
Step installasinya cukup mudah :
- Login ke virtualmin
- buat sub-server mail.domain.com atau webmail.domain.com (Lihat cara buat sub-server)
- Pindah ke sub-server yang baru dibuat dengan memilih combo box
- Klik Install Script > Available Script
- Pada bagian email ada dua pilihan (RoundCube dan Squirrelmail) [pada Virtualmin GPL] dan pilih salah satu, misal Squirrelmail
- Klik tombol Show Install Options
- pilih At top level pada bagian Install sub-directory under public_html
- klik tombol Install Now
- setelah installasi, bisa mengakses mail.domain.com untuk mengakses webmail squirrelmail.
Labels:
Virtualmin
Wednesday, June 15, 2011
Konfigurasi Mail Client dengan Server menggunakan Virtualmin
catatan kali ini menggunakan Mozilla Thunderbird v. 3.1.10 sebagai mail client pada Ubuntu 10.04
- Buka Thunderbird
- Edit > Account Settings...
- Pada ComboBox bawah pilih Add Mail Account...
- isikan nama pada Your name
- isikan alamat email yang telah dibuat sebelumnya (cek catatan) pada Email address (sesuaikan format)
- isikan Password
- klik tombol Continue
Labels:
Virtualmin
Login Usermin-webmail pada Virtualmin
- buka browser, akses webmail.namadomain.com atau namadomain.com:20000 jika usermin masih menggunakan port default
- isikan username dengan format yang benar (simak catatan berikut)
- isikan password
- Klik tombol Login
Labels:
Virtualmin
Membuat account email pada Virtualmin
- Login pada Virtualmin
- Edit Mail and FTP Users > Add a user to this server
- isikan alamat email pada Email address
- isikan nama asli dari account email pada Real name
- isikan password
- tentukan quota yang dialokasikan untuk account pada Quota and home directory settings
- Klik tombol Create
Labels:
Virtualmin
Webmail default pada Virtualmin
Pada saat installasi Virtualmin langsung tersedia module Usermin. Usermin merupakan interface berbasis web untuk webmail, mengganti password, filter email, fetchmail dan masih banyak lagi fitur yang dimiliki.
Starting and stopping Usermin
- Login pada Virtualmin sebagai root
- Pilih tab menu Webmin dibagian atas (di samping kanan tab menu Virtualmin)
- Masuk ke Webmin > Usermin Configuration
- Di bagian bawah ada tiga tombol
tombol pertama - jika Usermin sudah jalan terlihat tombol Stop Usermin dan sebaliknya, jika Usermin belum aktif terlihat tombol Start Usermin
tombol kedua - Start at boot time (Yes, No) - untuk menentukan, saat booting Usermin diaktifkan apa tidak.
tombol ketiga - Restart Usermin - untuk merestart service Usermin
- klik tombol Start Usermin jika ingin menjalankan service Usermin
- klik tombol Stop Usermin jika ingin menghentikan service Usermin
Labels:
Virtualmin
Friday, June 10, 2011
Parked Domain pada Virtualmin
Parked Domain pada cPanel merupakan domain yang di arahkan ke domain tertentu, atau dengan kata lain, parked domain merupakan alias dari domain yang ada. Virtualmin menyebut parked domain dengan sebutan 'alias'. Ini merupakan istilah yang digunakan oleh Apache dalam dokumentasinya, serta oleh kebanyakan web server lain.
Untuk membuat alias server pada Virtualmin ;
- Pilih virtual server yang akan dialiaskan
- Pada menu sebelah kiri Virtualmin, klik Create Virtual Server
- Pada form Create Virtual Server, pilih Alias of ...
- masukkan domain alias pada Domain name, deskripsi lalu klik tombol Create Server.
Labels:
Virtualmin
Sub-domain pada Virtualmin
cPanel memiliki type domain account yang biasa disebut "sub domain", ini merupakan virtual host yang hanya menyediakan layanan web dan menempatkan contentnya pada subdirectory dari root document induk.
Membuat sub-domain pada Virtualmin dinamakan membuat "sub-server". Berikut step by step membuat sub-server :
- Dari dropbox menu, pilih account virtual server yang ingin dibuat sub server.
- Pada menu sebelah kiri Virtualmin, klik Create Virtual Server
- Pada form Create Virtual Server, pilih Sub-server
- Isikan nama sub-server pada Domain name
- Isikan deskripsi server yang dibuat pada Description
- Pilih Server configuration templete
- Klik tombol Create Server
Data sub-server berada dalam sub-directory home virtual server. Misalnya tadi membuat sub-server bernama software.idprayoga.com jadi databya berada di /home/idprayoga/domains/software.idprayoga.com/public_html
Sub-server pada Virtualmin lebih kompleks dari pada sub-domain pada cPanel. sub-server dapat memiliki konfigurasi PHP sendiri, execution mode (mod_php, suexec+mod_fcgid, or suexec+CGI), directory logs serta pilihan logging, dan mailbox tersendiri (jika diinginkan). Akan tetapi, virtualmin juga dapat digunakan secara simple tanpa harus menggunakan semua fitur yang dimilikinya. Kita bisa menyesuaikan dengan kebutuhan.
Labels:
Virtualmin
Website Content pada Virtualmin
Document Root Directory
Content website HTML dan aplikasi PHP berada di public_html yang terletak pada directory home dari virtual server. Misalnya, content website idprayoga.com akan berada di /home/idprayoga/public_html.
Sub-server berada dalam sub-directory home virtual server. Misalnya, software.idprayoga.com berada di /home/idprayoga/domains/software.idprayoga.com/public_html
CGI Script
CGI Script berada pada directory cgi-bin pada directory home virtual server. Misalnya, aplikasi CGI untuk idprayoga.com akan berada pada /home/idprayoga/cgi-bin
Labels:
Virtualmin
Thursday, June 9, 2011
Mengganti format login user email pada Virtualmin
Secara default, Virtualmin menggunakan format user.domain untuk IMAP login. Akan lebih nyaman bila formatnya menggunakan user@domain, agar sama dengan emailnya. Ikuti langkah berikut ini:
Khusus administrator domain bersangkutan, IMAP login tidak memerlukan @domain. Lebih jelasnya Anda bisa lihat di menu Edit Mail and FTP users kolom IMAP/FTP login
- Login ke Virtualmin sebagai root.
- Masuk ke menu System Settings > Server Templates > Default Settings.
- Pada bagian Edit template section, pilihlah Mail for domain.
- Pada bagian Format for usernames that include domain pilihlah username@domain.
- Klik Save.
Khusus administrator domain bersangkutan, IMAP login tidak memerlukan @domain. Lebih jelasnya Anda bisa lihat di menu Edit Mail and FTP users kolom IMAP/FTP login
Labels:
Virtualmin
Membuat Account FTP pada Virtualmin
- Login ke Virtualmin
- Pilih menu Edit Mail and FTP Users > Add a website FTP access user pada sebelah kanan atas
- isikan username FTP pada Email address
- isikan nama asli dari username FTP pada Real name
- isikan password
- Klik tombol Create
catatan : untuk login ftp, formatnya username@namadomain
Labels:
Virtualmin
Install Wordpress pada Virtualmin
- Download Wordpress dari situs wordpress di pc local
- Login pada Virtualmin
- Masuk ke Webmin Modules > File Manager
- Masuk ke directory homes/tmp
- Pada tab menu File Manager bagian atas pilih Upload (maka akan keluar window baru)
- Klik tombol Choose pada bagian File to upload dan arahkan ke file Wordpress hasil download
- di bagian bawah ada 3 option Uncompress ZIP or TAR file? (Yes, then delete, Yes, dan No)
Yes, then delete - setelah file diupload, diuncompress dan didelete
Yes - setelah diupload, diuncompress dan file asli tetap ada
No - file hanya diupload
- Klik tombol upload
- Jika pada option Uncompress ZIP or TAR file memilih No, seleksi file hasil upload > pada menu tab File Manager bagian atas klik Extract.
- Masuk ke folder hasil extract (biasanya folder itu bernama wordpress) dan seleksi semua file beserta direktory yang ada didalamnya > klik Cut pada menu tab File Manager bagian atas
- Masuk ke directory public_html > klik Paste pada menu tab File Manager bagian atas
- Setelah itu siapkan database, Pilih menu Edit Databases pada kolom kiri Virtualmin > Create a new database
- masukkan nama database pada field Database name
- pilih MySQL pada dropbox Database server type
- klik tombol Create
- selanjutnya klik Return to database list
- Untuk password, bisa di atur pada tab Password di sebelah kanan tab Databases
- Lalu akses domain dari browser dan ikuti instruksi installasi selanjutnya. (isikan info database seperti nama database, user, password, dll sama seperti info database yang telah dibuat).
Labels:
Virtualmin
install software pada Virtualmin
- Login pada virtualmin sebagai root
- Pilih System > Software Packages
- Pilih radio botton Package from YUM
- Klik tombol browse
- Ketikkan nama software yang ingin di install pada field kosong lalu tekan tombol Find packages matching
- Klik software yang dimaksud
- Klik tombol Install
Labels:
Virtualmin
Wednesday, June 8, 2011
Membuat Virtual Server pada Virtualmin
Apa itu Virtual Server? cek this out! Ok, sebelum membuat virtual server, harus memiliki domain terlebih dahulu. Kita bisa menggunakan domain gratis atau yang berbayar. Untuk yang berbayar, bisa membeli pada StyleHosting.com atau yang lain.
- Login ke Virtualmin sebagai root
- Pilih Create Virtual Server
- Pada bagian New Virtual Server, isikan informasi yang dibutuhkan misal ;
Domain name - nama domain yang digunakan virtual server
Description - deskripsi dari virtual server yang dibuat
Administration password - password untuk virtual server
Account plan - pilih account plan yang ingin dialokasikan
dll. kita juga bisa memilih fitur apa saja yang dialokasikan pada bagian Enabled features.
- Jika sudah klik tombol Create Server.
Labels:
Virtualmin
Pengertian virtual-servers, sub-servers, aliases pada Virtualmin
Virtual Server - Virtual Server merupakan account Virtualmin, yang terdiri dari website, email, dan akses FTP yang terkait dengan semua nama domain. Virtual Server memiliki account administrator yang dinamakan Virtual Server Owner. Virtual Server Owner dapat membuat alamat email tambahan, account ftp, dan website, dengan batasan-batasan yang telah ditetapkan oleh Reseller atau Master Administrator yang telah membuat Virtual Server.
Sub-Server - Pada umumnya Sub-Server dibuat oleh Virtual Server Owner, Sub-Server merupakan nama domain sekunder dalam Virtual Server. Virtual Server dapat memiliki banyak Sub-Server yang telah ditentukan oleh Reseller atau Master Administrator.
Alias - Alias adalah cara untuk membuat nama domain persis dengan yang lain. Misal kita memilik domain conto.com dan conto.net, dan kita menginginkan keduanya memiliki website yang sama, kita dapat menetapkan conto.net menjadi alias conto.com
Account Basics pada Virtualmin
Master Administrator - merupakan root user dari system yang dapat mengelola segala aspek dari server
Reseller - merupakan user yang dibuat oleh Master Administrator. Reseller dapat membuat account Virtual Server untuk user lain. Akan tetapi, fitur untuk membuat account Reseller hanya ada pada Virtualmin Pro
Virtual Server Owner - merupakan user administrative dari Virtual Server dan semua Sub-Server beserta Aliases. User ini dibuat oleh Master Administrator atau Reseller.
Mail/FTP Users - merupakan bagian dari Virtual Server tertentu, dan dibuat untuk memiliki akses email, ftp atau keduanya. Pada umumnya, user ini dibuat oleh Virtual Server Owner, meskipun mereka juga dapat dibuat oleh Reseller atau Master Administrator.
Account Basics pada Virtualmin
Master Administrator - merupakan root user dari system yang dapat mengelola segala aspek dari server
Reseller - merupakan user yang dibuat oleh Master Administrator. Reseller dapat membuat account Virtual Server untuk user lain. Akan tetapi, fitur untuk membuat account Reseller hanya ada pada Virtualmin Pro
Virtual Server Owner - merupakan user administrative dari Virtual Server dan semua Sub-Server beserta Aliases. User ini dibuat oleh Master Administrator atau Reseller.
Mail/FTP Users - merupakan bagian dari Virtual Server tertentu, dan dibuat untuk memiliki akses email, ftp atau keduanya. Pada umumnya, user ini dibuat oleh Virtual Server Owner, meskipun mereka juga dapat dibuat oleh Reseller atau Master Administrator.
Labels:
Virtualmin
Account Plans
Account Plans pada Virtualmin mendefinisikan quota disk, batasan domain, mailbox, alias, permission fiture, dan permission mengedit server yang dapat diterapkan di server. Biasanya, penyedia jasa hosting akan memasang tarif harga yang berbeda pada customer mereka tergantung Account Plans yang digunakan.
Setelah selesai install Virtualmin, selanjutnya pada catatan kali ini akan menguraikan cara membuat Account Plans, Mengalokasikan Account Plans pada Virtual Server, Edit Account Plans, Delete Account Plans.
Membuat Account Plans.
Account Plans dapat dibuat oleh master administrator dan reseller. Secara default, Virtualmin yang baru diinstall memiliki Default Plan, akan tetapi kita dapat membuat dengan langkah-langkah berikut :
- Login ke Virtualmin sebagai root
- Pilih menu System Settings > Account Plans
- Klik Add a new account plan
- Masukkan nama yang unik pada Plan name, serta isi batasan-batasan yang kita inginkan termasuk disk quota, domain, batasan bandwidth dll.
- Klik tombol Create
Mengalokasikan Plans pada Virtual Server
Setelah Plans selesai dibuat, maka Plans tersebut dapat dipilih untuk Plans Virtual Server pada waktu pembuatan Virtual Server dengan memilih combo box Account plan.
Misalkan Virtual Server telah dibuat, dan kita ingin merubah Account Plans pada Virtual Server yang dimaksud, kita dapat mengubah dengan langkah berikut :
- Login ke Virtualmin sebagai root
- Masuk menu Edit Virtual Server
- Pilih bagian Configurable settings
- Ganti Account plan sesuai yang anda inginkan
- Klik tombol Save Virtual Server
Edit dan Delete Plans
Setelah Account Plans dibuat, Account Plans dapat di-edit kapan saja dengan langkah-langkah sebagai berikut :
- Login ke Virtualmin sebagai root
- Pilih menu System Settings > Account Plans
- Klik nama Plans yang ingin di-edit
- Lakukan perubahan yang diinginkan
- Klik tombol Save jika hanya ingin melakukan perubahan pada plan ini tanpa merubah ke semua server yang menggunakannya atau Klik tombol Save and Apply jika ingin melakukan perubahan pada plan ini dan melakukan perubahan kesemua server yang menggunakannya.
Untuk menghapus plan yang telah dibuat :
- Login ke Virtualmin sebagai root
- Pilih menu System Settings > Account Plans
- Pilih plan yang ingin dihapus
- Klik tombol Delete Selected Plans
Labels:
Virtualmin
Tuesday, June 7, 2011
Installasi Virtualmin pada CentOS 5.6 x86_64
Virtualmin adalah web server administration tool untuk system Linux dan Unix berbasis Open Source yang terkenal dengan manajemen system Web GUI, Webmin. Virtualmin memungkinkan kita untuk mengelola virtual domain, mailbox, database, aplication, dan semua server dengan interface yang mudah dimengerti. Virtualmin menawarkan empat metode dalam mengelola server yaitu: Web, mobile device, command line, dan remote API.
Installasi
Virtualmin dapat diinstall dengan beberapa cara, yaitu dengan cara otomatis dan manual. Installasi secara manual membutuhkan waktu dan pengalaman teknis yang memadai. Oleh karena itu,installasi yang paling mudah dan direkomendasikan adalah menggunakan automated install script. Dengan cara ini, proses installasi menggunakan standard paket OS, dan software repositories yang berisi software package formats virtualmin yang asli.
Untuk catatan kali ini sebelum menjalankan installasi Virtualmin, diasumsikan :
- Sudah ada OS yang berjalan dengan baik pada server/vps yang akan diinstall Virtualmin. (cek OS yang support Virtualmin),
- Ada koneksi inet yang memadai dan bisa terkoneksi ke software.virtualmin.com
- Package Management Tool, seperti (up2date, yum, yast, apt-get, etc.) dapat berkerja dengan baik.
- System telah diupdate.
- Pastikan Perl sudah terinstall dalam system.
[root@server01 ~]# wget http://software.virtualmin.com/gpl/scripts/install.sh
ubah permission file install.sh agar dapat dieksekusi
[root@server01 ~]# chmod +x install.sh
jalankan file install.sh
[root@server01 ~]# sh ./install.sh
Installer Virtualmin sekarang mulai me-download, install, dan meng-konfigurasi beberapa paket. Tunggu hingga proses selesai. Lama waktu yang dibutuhkan tergantung dari kecepatan koneksi jaringan. Setelah selesai proses installasi, bisa dikases di https://ipaddress:10000 dan login menggunakan info login root server anda.
referensi : http://www.virtualmin.com
Labels:
Virtualmin
Subscribe to:
Posts (Atom)