{"id":5002,"date":"2021-08-16T05:58:34","date_gmt":"2021-08-15T22:58:34","guid":{"rendered":"http:\/\/materi.smkn43jkt.sch.id\/?p=5002"},"modified":"2021-12-22T21:56:37","modified_gmt":"2021-12-22T14:56:37","slug":"cara-install-virtualmin","status":"publish","type":"post","link":"http:\/\/materi.smkn43jkt.sch.id\/?p=5002","title":{"rendered":"Cara install Virtualmin"},"content":{"rendered":"<p>Panduan cara install Virtualmin di Linux Ubuntu dan CentOS. Sebelum ke tahap tutorial saya ingin menjelaskan sedikit (sebagai catatan) apa itu Vitualmin dan instalasi mana yang tepat, apakah full install atau opsi minimal.<\/p>\n<h2>Apa itu Virtualmin?<\/h2>\n<p>Virtualmin adalah module Webmin untuk mengelola virtual host (beberapa domain) melalui satu interface. Webmin\/Virtualmin seperti cPanel\/WHM. Virtualmin tidak bisa berjalan tanpa Webmin, ketika menginstall Virtualmin, maka Webmin juga akan diinstall di server.<\/p>\n<p>Virtualmin dapat digunakan untuk mengelola virtual host Apache, BIND DNS domain, MySQL database dan email (dengan Sendmail atau Postfix). Dengan Virtualmin, Administrator server juga dapat membuat akun Webmin serta membatasi akses-aksesnya.<\/p>\n<h2>Full vs Minimal install<\/h2>\n<p><strong>Full install<\/strong>\u00a0akan memasang LAMP atau LEMP stack, mail server\u00a0termasuk SpamAssassin dan ClamAV (anti virus), opsi ini paling tidak membutuhkan memory minimal 1GB dan lebih besar. Meskipun begitu saat menjalankan script installer Virtualmin pada VPS dengan RAM 1GB, pengguna akan direkomendasikan agar menempuh instalasi dengan parameter minimal.<\/p>\n<p>Saran untuk server dengan RAM 1GB atau lebih kecil, sebaiknya menggunakan layanan mail server pihak ketiga.<\/p>\n<p><strong>Minimal install<\/strong>, akan memasang LAMP atau LEMP stack, tetapi tidak semua komponen pemrosesan email akan diinstall. Dengan minimal install, server tetap bisa mengirim dan menerima email dari proses lokal, sedangkan\u00a0autentikasi SMTP dan IMAP \/ POP tidak diinstal atau dikonfigurasi, begitu juga untuk pemindai antivirus dan spam. Opsi ini lebih cocok jika Anda tidak membutuhkan mail server serta untuk menghemat sumber daya server (RAM dan CPU).<\/p>\n<p>List software versi minimal yang diinstall dan dikonfigurasi\u00a0Virtualmin, diantaranya adalah:<\/p>\n<ul>\n<li>Webmin<\/li>\n<li>Usermin<\/li>\n<li>Fail2ban<\/li>\n<li>Postfix<\/li>\n<li>virtualmin-lamp-stack-minimal (Apache, MySQL, PHP)<\/li>\n<li>Virtualmin and plugins<\/li>\n<li>BIND DNS<\/li>\n<li>Dovecot<\/li>\n<li>Firewalld<\/li>\n<li>ProFTPd<\/li>\n<li>Procmail<\/li>\n<\/ul>\n<h2>Apache vs Nginx<\/h2>\n<p>Secara default script instalasi Virtualmin akan memasang Apache (LAMP stack) di sistem, jika ingin menggunakan Nginx sebagai web server silahkan menambahkan opsi\u00a0<code>--bundle LEMP<\/code>\u00a0saat menjalankan perintah instalasi Virtualmin.<\/p>\n<h2>Langkah-langkah install Virtualmin<\/h2>\n<p>Virtualmin membutuhkan operasi sistem Linux yang baru diinstall (fresh install atau belum diinstall software web server atau email server lain). Sistem yang didukung saat ini adalah:<\/p>\n<ul>\n<li>CentOS\/RHEL Linux 6 and 7 on x86_64<\/li>\n<li>Debian 7, 8, and 9, on i386 and amd64<\/li>\n<li>Ubuntu 14.04 LTS and 16.04 LTS on i386 and amd64<\/li>\n<\/ul>\n<h3>Mengatur hostname<\/h3>\n<p>Hostname harus lengkap sesuai FQDN, misalnya\u00a0<code>host.domainku.com<\/code>, ikuti perintah berikut untuk proses\u00a0<a href=\"https:\/\/idnetter.com\/cara-mengganti-hostname-linux\/\">mengatur hostname<\/a>.<\/p>\n<pre><code class=\"hljs css\"><span class=\"hljs-selector-tag\">hostname<\/span> <span class=\"hljs-selector-tag\">host<\/span><span class=\"hljs-selector-class\">.idnetter<\/span><span class=\"hljs-selector-class\">.com<\/span><\/code><\/pre>\n<p>Kemudian edit\u00a0<code>\/etc\/hosts<\/code><\/p>\n<pre><code class=\"hljs properties\"><span class=\"hljs-attr\">vi<\/span> <span class=\"hljs-string\">\/etc\/hosts<\/span><\/code><\/pre>\n<p>Kontenya harus ada seperti ini<\/p>\n<pre>127.0.1.1 host.idnetter.com host\r\nip.server.ku\u00a0host.idnetter.com host<\/pre>\n<p>Edit file hostname<\/p>\n<pre><code class=\"hljs properties\"><span class=\"hljs-attr\">vi<\/span> <span class=\"hljs-string\">\/etc\/hostname<\/span><\/code><\/pre>\n<p>Isinya<\/p>\n<pre><code class=\"hljs\">host<\/code><\/pre>\n<p>Restart server<\/p>\n<pre><code class=\"hljs\">reboot<\/code><\/pre>\n<h3>Unduh dan jalankan installer Virtualmin<\/h3>\n<p>Tahapan berikutnya, mengunduh script installer Virtualmin dan menjalankannya dengan perintah berikut<\/p>\n<h4>Instalasi Full<\/h4>\n<p>Instalasi Full, direkomendasikan untuk server dengan RAM 2GB atau lebih besar.<\/p>\n<p>Untuk CentOS<\/p>\n<pre><code class=\"hljs sql\">wget <span class=\"hljs-keyword\">http<\/span>:\/\/software.virtualmin.com\/gpl\/scripts\/install.sh &amp;&amp;\u00a0sudo \/<span class=\"hljs-keyword\">bin<\/span>\/sh install.sh<\/code><\/pre>\n<p>Untuk Ubuntu\/Debian<\/p>\n<pre><code class=\"hljs sql\">wget <span class=\"hljs-keyword\">http<\/span>:\/\/software.virtualmin.com\/gpl\/scripts\/install.sh &amp;&amp; \/<span class=\"hljs-keyword\">bin<\/span>\/sh install.sh<\/code><\/pre>\n<h4>Instalasi Minimal<\/h4>\n<p>Instalasi minimal untuk server dengan RAM kurang dari atau sama dengan 1GB<\/p>\n<p>Untuk CentOS<\/p>\n<pre><code class=\"hljs sql\">wget <span class=\"hljs-keyword\">http<\/span>:\/\/software.virtualmin.com\/gpl\/scripts\/install.sh &amp;&amp;\u00a0sudo \/<span class=\"hljs-keyword\">bin<\/span>\/sh install.sh <span class=\"hljs-comment\">--minimal<\/span><\/code><\/pre>\n<p>Untuk Ubuntu\/Debian<\/p>\n<pre><code class=\"hljs sql\">wget <span class=\"hljs-keyword\">http<\/span>:\/\/software.virtualmin.com\/gpl\/scripts\/install.sh &amp;&amp; \/<span class=\"hljs-keyword\">bin<\/span>\/sh install.sh <span class=\"hljs-comment\">--minimal<\/span><\/code><\/pre>\n<p>Tekan\u00a0<code>Enter<\/code><\/p>\n<pre><code class=\"hljs php\"><span class=\"hljs-keyword\">Continue<\/span>? (y\/n) y<\/code><\/pre>\n<p>Selanjutnya ketik\u00a0<code>y<\/code>\u00a0dan\u00a0<code>Enter<\/code><\/p>\n<h3>Cara akses panel Webmin\/Virtualmin<\/h3>\n<p>Pasca instalasi melalui command-line, Anda dapat mengakses panel Webmin\/Virtualmin melalui browser dengan alamat\u00a0<code>https:\/\/ip_server:10000<\/code>\u00a0atau\u00a0<code>https:\/\/hostname:10000<\/code>\u00a0login dengan akun root.<\/p>\n<p>Kemudian melakukan konfigurasi Virtualmin secara optimal (sesuai kebutuhan) dengan mengikuti instruksi\u00a0<strong>Post-Installation Wizard<\/strong>.<\/p>\n<h2>Konfigurasi Virtualmin<\/h2>\n<p>Berikut konfigurasi Virtualmin untuk server dengan spesifikasi RAM 1GB dan 1 core CPU<\/p>\n<p>Klik Next pada post-Installation Wizard<\/p>\n<p><a href=\"https:\/\/idnetter.com\/wp-content\/uploads\/2018\/11\/virtualmin-01.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-3213 size-large\" src=\"https:\/\/idnetter.com\/wp-content\/uploads\/2018\/11\/virtualmin-01-800x159.png\" alt=\"\" width=\"640\" height=\"127\" \/><\/a><\/p>\n<h3>Penggunaan memory<\/h3>\n<p>Pilih\u00a0<strong>Yes<\/strong><\/p>\n<p><a href=\"https:\/\/idnetter.com\/wp-content\/uploads\/2018\/11\/virtualmin-memory-use.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-3227 size-large\" src=\"https:\/\/idnetter.com\/wp-content\/uploads\/2018\/11\/virtualmin-memory-use-800x152.png\" alt=\"\" width=\"640\" height=\"122\" \/><\/a><\/p>\n<h3>Database server<\/h3>\n<p>Pilih\u00a0<strong>Yes<\/strong><\/p>\n<p><a href=\"https:\/\/idnetter.com\/wp-content\/uploads\/2018\/11\/virtualmin-database-server.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-3211 size-large\" src=\"https:\/\/idnetter.com\/wp-content\/uploads\/2018\/11\/virtualmin-database-server-800x198.png\" alt=\"\" width=\"640\" height=\"158\" \/><\/a><\/p>\n<h3>Setup root MySQL password<\/h3>\n<p>Atur password untuk root MySQL<\/p>\n<p><a href=\"https:\/\/idnetter.com\/wp-content\/uploads\/2018\/11\/virtualmin-mysql-pass.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-3210 size-large\" src=\"https:\/\/idnetter.com\/wp-content\/uploads\/2018\/11\/virtualmin-mysql-pass-800x159.png\" alt=\"\" width=\"640\" height=\"127\" \/><\/a><\/p>\n<h3>Konfigurasi memory untuk database<\/h3>\n<p>Pilih 256MB untuk RAM 1GB<\/p>\n<p><a href=\"https:\/\/idnetter.com\/wp-content\/uploads\/2018\/11\/virtualmin-ram-db.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-3209 size-large\" src=\"https:\/\/idnetter.com\/wp-content\/uploads\/2018\/11\/virtualmin-ram-db-800x218.png\" alt=\"\" width=\"640\" height=\"174\" \/><\/a><\/p>\n<h3>Konfigurasi DNS<\/h3>\n<p>Atur DNS sesuai domain Anda<\/p>\n<p><a href=\"https:\/\/idnetter.com\/wp-content\/uploads\/2018\/11\/virtualmin-dns.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-3208 size-large\" src=\"https:\/\/idnetter.com\/wp-content\/uploads\/2018\/11\/virtualmin-dns-800x207.png\" alt=\"\" width=\"640\" height=\"166\" \/><\/a><\/p>\n<h3>Tipe penyimpanan password<\/h3>\n<p>Pilih\u00a0<strong>Store plain-text paswords<\/strong><\/p>\n<p><a href=\"https:\/\/idnetter.com\/wp-content\/uploads\/2018\/11\/virtualmin-pass.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-3207 size-large\" src=\"https:\/\/idnetter.com\/wp-content\/uploads\/2018\/11\/virtualmin-pass-800x179.png\" alt=\"\" width=\"640\" height=\"143\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Klik\u00a0<strong>Next<\/strong>\u00a0dan\u00a0<strong>Re-check Configuration<\/strong><\/p>\n<p>sumber : https:\/\/idnetter.com\/cara-install-virtualmin\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Panduan cara install Virtualmin di Linux Ubuntu dan CentOS. Sebelum ke tahap tutorial saya ingin menjelaskan sedikit (sebagai catatan) apa itu Vitualmin dan instalasi mana yang tepat, apakah full install atau opsi minimal. Apa itu Virtualmin? Virtualmin adalah module Webmin untuk mengelola virtual host (beberapa domain) melalui satu interface. Webmin\/Virtualmin seperti cPanel\/WHM. Virtualmin tidak bisa [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"_links":{"self":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5002"}],"collection":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5002"}],"version-history":[{"count":5,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5002\/revisions"}],"predecessor-version":[{"id":5267,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5002\/revisions\/5267"}],"wp:attachment":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5002"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}