Bagaimana Caranya Membuat Auto Subdomain Per Klien Dengna WHMCS dan Directadmin?


Dyann

Beginner 2.0
Assalamualaikum, salam sejahtera untuk kita semua.

Saya sedang berencana untuk membuat hosting yang murah dan juga saya ingin memberikan "subdomain gratis" kepada klien yang ingin mendaftar hosting dan menggunakan "subdomain gratis" yang saya sediakan.

Saat ini saya agak bingung bagaimana cara mengimplementasikan "subdomain gratis" untuk setiap klien yang mendaftar.
Yang saya bingungkan :
1. Apakah DNS pada directadmin akan otomatis menyesuaikan subdomain yang didaftarkan oleh client di WHMCS?
2. Apakah Folder subdomain akan otomatis terbuat pada directadmin?
3. Bagaimana cara membatasi "klien hanya dapat mengakses foldernya saja dan tidak bisa mengakses folder pada subdomain lain"

Mungkin ada tuan atau nyonya yang pernah atau mengetahui hal semacam ini, saya mohon bantuannya.

Ada beberapa refrensi yang saya baca, tapi saya kurang mengerti karena menurut saya sangat kurang jelas dan saya tidak pandai berbahasa inggris.
1. https://docs.whmcs.com/Products_and_Services#Other
2. https://whmcs.community/topic/305617-use-a-subdomain-for-ordering-hosting/
3. https://whmcs.community/topic/27008...form-not-the-oth-domain-registration-options/

Terima kasih saya ucapkan atas perhatian dan bantuan dari tuan dan nyonya.
 

pluto01

Hosting Guru
The Warrior
Verified Provider
Wa'alaykumussalam
Sebelumnya mohon maaf jika jawaban ini tidak begitu valid karena sebelumnya saya pernah mencobanya namun bukan di cPanel atau Directadmin tapi saya mencobanya pada virtualmin.
Namun pada dasarnya secara teknis cara kerjanya sama antar panel hanya beda pola dan interfacenya saja mungkin

A. Settingan di sisi WHMCS
Pilih product yang ingin dijalankan bisa register subdomain, setelah itu masuk ke tab other dan isi domain utama yang ingin ditawarin untuk order subdomainnya dengan format : .namadomain.com jika lebih dari satu domain utama bisa dipisah dengan koma (,)
1690729543655.png
Maka hasilnya akan menjadi seperti ini di sisi panel client saat order :
1690729653105.png
B. Jawaban pertanyaan teknis di atas
1. Sesuai yang saya coba di panel virtualmin, maka akan terbentuk zone record sendiri untuk sbdomain yang didaftarkan sama seperti halnya saat register domain utama
2. Sesuai yang saya coba di panel virtualmin maka saat register dan accept order di whmcs, secara otomatis system akan create account hostingnya di virtualmin yang meliputi vhost, dns record dan sebagainya seperti saat register account hosting dengan domain utama umumnya
3. Secara system hal ini sudah dibuat hak akses masing-masing sehingga data di vhost-A tidak bisa akses ke data vhost-B dan begitu sebaliknya.
Kecuali jika diaktifkan symlink dan ada user nakal yang mencoba jumping antar folder

Demikian yang pernah saya coba jadi secara kasar kurang lebih di panel lain seperti cPanel/DA juga bisa kemungkinan (belum saya coba langsung)


CMIIW
 

dhyhost

Web Hosting Service
The Warrior
Verified Provider
untuk setingan di WHMCS benar seperti yang diinfo @pluto01
pastikan untuk domain yg ingin digunakan sebagai free subdomain sudah ditambahkan di server DirectAdminnya agar nantinya subdomain bisa otomatis aktif.
 

Dyann

Beginner 2.0
Wa'alaykumussalam
Sebelumnya mohon maaf jika jawaban ini tidak begitu valid karena sebelumnya saya pernah mencobanya namun bukan di cPanel atau Directadmin tapi saya mencobanya pada virtualmin.
Namun pada dasarnya secara teknis cara kerjanya sama antar panel hanya beda pola dan interfacenya saja mungkin

A. Settingan di sisi WHMCS
Pilih product yang ingin dijalankan bisa register subdomain, setelah itu masuk ke tab other dan isi domain utama yang ingin ditawarin untuk order subdomainnya dengan format : .namadomain.com jika lebih dari satu domain utama bisa dipisah dengan koma (,)
View attachment 7140
Maka hasilnya akan menjadi seperti ini di sisi panel client saat order :
View attachment 7141
B. Jawaban pertanyaan teknis di atas
1. Sesuai yang saya coba di panel virtualmin, maka akan terbentuk zone record sendiri untuk sbdomain yang didaftarkan sama seperti halnya saat register domain utama
2. Sesuai yang saya coba di panel virtualmin maka saat register dan accept order di whmcs, secara otomatis system akan create account hostingnya di virtualmin yang meliputi vhost, dns record dan sebagainya seperti saat register account hosting dengan domain utama umumnya
3. Secara system hal ini sudah dibuat hak akses masing-masing sehingga data di vhost-A tidak bisa akses ke data vhost-B dan begitu sebaliknya.
Kecuali jika diaktifkan symlink dan ada user nakal yang mencoba jumping antar folder

Demikian yang pernah saya coba jadi secara kasar kurang lebih di panel lain seperti cPanel/DA juga bisa kemungkinan (belum saya coba langsung)


CMIIW

Baik tuan terima kasih atas informasi jawaban dan tutorialnya.
Saya akan coba terlebih dahulu dari apa yang tuan telah jelaskan.
 

Mas Alpii

Poster 1.0
kalau domain yang akan di pakai untuk subdomain gratis dns nya di tempat lain, misal dns pakai cf tinggal buat setingan pointingan withlabel
*.namadomain --> a --> ip server.
 

Dyann

Beginner 2.0
Wa'alaykumussalam
Sebelumnya mohon maaf jika jawaban ini tidak begitu valid karena sebelumnya saya pernah mencobanya namun bukan di cPanel atau Directadmin tapi saya mencobanya pada virtualmin.
Namun pada dasarnya secara teknis cara kerjanya sama antar panel hanya beda pola dan interfacenya saja mungkin

A. Settingan di sisi WHMCS
Pilih product yang ingin dijalankan bisa register subdomain, setelah itu masuk ke tab other dan isi domain utama yang ingin ditawarin untuk order subdomainnya dengan format : .namadomain.com jika lebih dari satu domain utama bisa dipisah dengan koma (,)
View attachment 7140
Maka hasilnya akan menjadi seperti ini di sisi panel client saat order :
View attachment 7141
B. Jawaban pertanyaan teknis di atas
1. Sesuai yang saya coba di panel virtualmin, maka akan terbentuk zone record sendiri untuk sbdomain yang didaftarkan sama seperti halnya saat register domain utama
2. Sesuai yang saya coba di panel virtualmin maka saat register dan accept order di whmcs, secara otomatis system akan create account hostingnya di virtualmin yang meliputi vhost, dns record dan sebagainya seperti saat register account hosting dengan domain utama umumnya
3. Secara system hal ini sudah dibuat hak akses masing-masing sehingga data di vhost-A tidak bisa akses ke data vhost-B dan begitu sebaliknya.
Kecuali jika diaktifkan symlink dan ada user nakal yang mencoba jumping antar folder

Demikian yang pernah saya coba jadi secara kasar kurang lebih di panel lain seperti cPanel/DA juga bisa kemungkinan (belum saya coba langsung)


CMIIW
Terima kasih atas bantuannya tuan/nyonya. Sekarang saya sudah mengerti dan sudah saya terapkan.

kalau domain yang akan di pakai untuk subdomain gratis dns nya di tempat lain, misal dns pakai cf tinggal buat setingan pointingan withlabel
*.namadomain --> a --> ip server.
Bagaimana dengan cachenya tuan? apakah ada konfigurasi khusus untuk menangani cache per client agar client tidak mengeluh "Kenapa Tampilannya Tidak Berubah"
 

Top