{"id":1120,"date":"2026-05-18T13:34:05","date_gmt":"2026-05-18T06:34:05","guid":{"rendered":"https:\/\/www.jakhoster.com\/blog\/multi-domain-directadmin\/"},"modified":"2026-05-18T13:36:29","modified_gmt":"2026-05-18T06:36:29","slug":"multi-domain-directadmin","status":"publish","type":"post","link":"https:\/\/www.jakhoster.com\/blog\/multi-domain-directadmin\/","title":{"rendered":"Panduan Lengkap Multi Domain DirectAdmin: Konfigurasi dan Best Practices"},"content":{"rendered":"<h2>Pengenalan Multi Domain pada DirectAdmin<\/h2>\n<p>DirectAdmin adalah salah satu panel kontrol server web yang banyak digunakan di kalangan sysadmin. Salah satu fitur yang menarik adalah kemampuannya untuk mengelola multi domain. Mengelola beberapa domain di satu server dapat menghemat biaya dan sumber daya, serta mempermudah manajemen. Dalam panduan ini, kita akan melihat cara set up multi domain di DirectAdmin secara rinci.<\/p>\n<h2>Persiapan Awal<\/h2>\n<p>Sebelum mulai, pastikan bahwa Anda memiliki akses ke server yang menjalankan DirectAdmin. Anda harus memiliki kredensial untuk masuk dan melakukan beberapa konfigurasi dasar. Juga, pastikan DNS untuk domain-domain Anda telah disiapkan dengan baik.<\/p>\n<p>Untuk setiap domain, Anda perlu menyiapkan catatan DNS yang benar agar dapat diakses dengan lancar. Menggunakan <strong>nslookup<\/strong> untuk menguji catatan DNS adalah langkah yang baik:<\/p>\n<pre><code>nslookup example.com\nnslookup second-example.com<\/code><\/pre>\n<h2>Membuat Akun untuk Multi Domain<\/h2>\n<p>Langkah selanjutnya adalah membuat akun baru untuk domain Anda. Masuk ke DirectAdmin, dan lakukan langkah berikut:<\/p>\n<ol>\n<li>Pilih <strong>Account Setup<\/strong>.<\/li>\n<li>Klik <strong>Add New User<\/strong>.<\/li>\n<li>Isi kolom yang diperlukan, termasuk nama domain dan username.<\/li>\n<li>Atur password, dan tentukan resource limit sesuai kebutuhan.<\/li>\n<\/ol>\n<p><strong>Resource Limit<\/strong> penting untuk menghindari masalah kinerja, terutama jika server Anda memiliki traffic tinggi. Di sini Anda dapat mengaturnya sedemikian rupa agar sesuai dengan ekspektasi penggunaan domain yang akan ditambahkan.<\/p>\n<h2>Menambahkan Domain Tambahan di DirectAdmin<\/h2>\n<p>Setelah akun domain utama Anda siap, saatnya menambahkan domain tambahan ke dalamnya. Dalam DirectAdmin, Anda bisa melakukannya dengan cara:<\/p>\n<ol>\n<li>Pilih <strong>Domain Setup<\/strong>.<\/li>\n<li>Klik <strong>Add Another Domain<\/strong>.<\/li>\n<li>Masukkan nama domain yang ingin ditambahkan dan klik <strong>Submit<\/strong>.<\/li>\n<\/ol>\n<p>Seluruh proses ini akan menyiapkan DNS zone secara otomatis, namun Anda perlu memeriksa konfigurasinya untuk memastikan semua catatan seperti <strong>A record<\/strong>, <strong>MX record<\/strong>, dan <strong>TXT record<\/strong> sudah benar. Dalam hal email hosting, sertakan record DKIM dan SPF agar pengiriman email berjalan lancar. Misalnya:<\/p>\n<pre><code>v=spf1 a mx include:example.com ~all\ndkim._domainkey IN TXT \"v=DKIM1; k=rsa; p=MIGfMA0GC...\"<\/code><\/pre>\n<h2>Mengatur SSL untuk Multi Domain<\/h2>\n<p>Keamanan adalah hal yang sangat penting ketika mengelola beberapa domain. Menerapkan sertifikat SSL untuk setiap domain dapat dilakukan dengan menggunakan Let&#8217;s Encrypt langsung di dalam DirectAdmin. Caranya:<\/p>\n<ol>\n<li>Pilih <strong>SSL Certificates<\/strong>.<\/li>\n<li>Pilih <strong>Free &#038; Self-Signed Certificates<\/strong>.<\/li>\n<li>Pilih <strong>Let&#8217;s Encrypt<\/strong>, dan centang domain yang ingin diaktifkan SSL-nya.<\/li>\n<li>Klik <strong>Save<\/strong>.<\/li>\n<\/ol>\n<p>Setelah step ini, baik domain baru maupun domain utama kini sudah menggunakan SSL. Anda harus memastikan auto renew untuk sertifikat agar tidak kedaluwarsa. Pengaturan sertifikat yang tepat juga membantu dalam <strong>security hardening<\/strong>.<\/p>\n<h2>Pemantauan dan Manajemen Sumber Daya<\/h2>\n<p>Pemantauan sumber daya server sangat penting, khususnya ketika mengelola multi domain. Penting untuk menggunakan tools monitoring seperti <strong>Munin<\/strong> atau <strong>Netdata<\/strong> supaya Anda mendapatkan data real-time tentang beban server, memori, dan penggunaan CPU.<\/p>\n<p>Jangan lupa untuk menginstall <strong>CSF Firewall<\/strong> untuk mencegah brute force attacks. Dalam mengelola email, juga penting untuk mengatur <strong>Exim mail queue<\/strong> dan settings <strong>DKIM<\/strong>, <strong>SPF<\/strong>, dan <strong>DMARC<\/strong>.<\/p>\n<h2>Pengaturan Database dengan MariaDB<\/h2>\n<p>Jika Anda menggunakan aplikasi seperti WordPress, Anda perlu mengatur database dengan MariaDB. Pertama, buat database untuk setiap domain menggunakan command berikut:<\/p>\n<pre><code>mysql -u root -p\nCREATE DATABASE mydatabase;\nGRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost' IDENTIFIED BY 'mypassword';\nFLUSH PRIVILEGES;<\/code><\/pre>\n<p>Buat pengaturan sesuai dengan kebutuhan performa aplikasi, seperti menggunakan <strong>php-fpm<\/strong> untuk mengoptimalkan waktu respon. Ini sangat krusial jika website Anda mengalami traffic yang tinggi.<\/p>\n<h2>Troubleshooting Umum<\/h2>\n<p>Terkadang, Anda mungkin menghadapi masalah dalam mengatur multi domain. <\/p>\n<ul>\n<li><strong>DNS Resolution Issue<\/strong>: Periksa catatan DNS menggunakan <strong>dig<\/strong> atau <strong>nslookup<\/strong> untuk memastikan bahwa catatan A mengarah dengan benar.<\/li>\n<li><strong>SSL Certificates Not Working<\/strong>: Pastikan sertifikat telah terpasang dengan benar dan periksa log error yang ada di <strong>\/var\/log\/httpd\/error_log<\/strong> untuk debug lebih lanjut.<\/li>\n<li><strong>Email Not Delivering<\/strong>: Pastikan pengaturan MX record sudah tepat dan coba kirim email menggunakan terminal untuk memeriksa statusnya.<\/li>\n<li><strong>High Load<\/strong>: Gunakan komando <strong>top<\/strong> atau <strong>htop<\/strong> untuk mendeteksi proses mana yang menggunakan sumber daya berlebihan.<\/li>\n<\/ul>\n<h2>Best Practices untuk Multi Domain Management<\/h2>\n<p>Menangani multi domain tidak hanya tentang menambahkan domain ke DirectAdmin. <\/p>\n<ul>\n<li>Gunakan <strong>Two Factor Authentication<\/strong> untuk keamanan tambahan pada akun.<\/li>\n<li>Lakukan <strong>backup dan restore<\/strong> secara berkala untuk semua domain, agar Anda siap jika terjadi masalah.<\/li>\n<li>Pantau log server dan konfigurasi email untuk mencegah SPAM dan masalah pengiriman.<\/li>\n<li>Sarankan pengguna untuk menggunakan <strong>IMAP<\/strong> untuk email agar dapat mengakses email di berbagai perangkat.<\/li>\n<\/ul>\n<h2>FAQ<\/h2>\n<h3>1. Apa itu multi domain di DirectAdmin?<\/h3>\n<p>Multi domain memungkinkan pengelolaan lebih dari satu domain dalam satu akun DirectAdmin, menghemat biaya dan sumber daya.<\/p>\n<h3>2. Bagaimana cara menambahkan domain baru di DirectAdmin?<\/h3>\n<p>Anda dapat menambahkan domain baru melalui menu Domain Setup dan mengikuti langkah-langkah yang ditentukan dalam DirectAdmin.<\/p>\n<h3>3. Apakah saya perlu membeli sertifikat SSL untuk setiap domain?<\/h3>\n<p>Anda dapat menggunakan Let&#8217;s Encrypt yang gratis untuk mengamankan setiap domain Anda dalam DirectAdmin.<\/p>\n<h3>4. Bagaimana cara memantau penggunaan sumber daya server?<\/h3>\n<p>Anda dapat menggunakan tools seperti Munin atau Netdata untuk memonitor penggunaan CPU, memori, dan faktor lainnya secara real-time.<\/p>\n<h3>5. Apa yang harus dilakukan jika ada masalah dengan email yang tidak terkirim?<\/h3>\n<p>Periksa pengaturan MX dan log pengiriman email menggunakan Exim untuk menemukan penyebab masalah tersebut.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pelajari cara mengonfigurasi multi domain di DirectAdmin dengan panduan mendalam ini. Dapatkan tips dan trik dari pengalaman nyata untuk optimasi server Anda.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42],"tags":[],"class_list":["post-1120","post","type-post","status-publish","format-standard","hentry","category-directadmin"],"_links":{"self":[{"href":"https:\/\/www.jakhoster.com\/blog\/wp-json\/wp\/v2\/posts\/1120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jakhoster.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jakhoster.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jakhoster.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jakhoster.com\/blog\/wp-json\/wp\/v2\/comments?post=1120"}],"version-history":[{"count":1,"href":"https:\/\/www.jakhoster.com\/blog\/wp-json\/wp\/v2\/posts\/1120\/revisions"}],"predecessor-version":[{"id":1121,"href":"https:\/\/www.jakhoster.com\/blog\/wp-json\/wp\/v2\/posts\/1120\/revisions\/1121"}],"wp:attachment":[{"href":"https:\/\/www.jakhoster.com\/blog\/wp-json\/wp\/v2\/media?parent=1120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jakhoster.com\/blog\/wp-json\/wp\/v2\/categories?post=1120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jakhoster.com\/blog\/wp-json\/wp\/v2\/tags?post=1120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}