Custom Domain
Fitur custom domain memungkinkan halaman koleksi testimoni disajikan di domain milik Anda — misalnya testimoni.toko.com — sehingga pengunjung tidak perlu tahu bahwa koleksi di-host oleh ProofKit.
Cara kerja
- Anda mengisi kolom Custom Domain di detail project (dashboard).
- Nilai dinormalisasi otomatis: huruf kecil, tanpa
http://, tanpa path (mis.Testimoni.Toko.com/→testimoni.toko.com).
- Nilai dinormalisasi otomatis: huruf kecil, tanpa
- Anda mengarahkan DNS domain ke server ProofKit.
- Setiap request ke domain tersebut disajikan halaman koleksi project Anda — URL browser tetap domain Anda (bukan redirect ke
proofkit.web.id).
Jika domain tidak terdaftar / project tidak aktif / pemilik diblokir, pengunjung dialihkan ke
https://proofkit.web.id.
1. Isi custom domain di dashboard
Buka Project → detail project → Custom Domain, masukkan domain Anda (mis. testimoni.toko.com), simpan.
2. Arahkan DNS
Tambahkan record di penyedia DNS Anda:
| Tipe | Nama | Nilai | Catatan |
|---|---|---|---|
A | testimoni | 103.169.207.37 | IP publik VPS (disarankan) |
CNAME | testimoni | proofkit.web.id | alternatif (ikuti IP kami) |
www: disarankan ikut diarahkan (A/CNAME sama). ProofKit juga mencoba resolve tanpa prefixwww.— pelanggan yang mendaftarkantoko.comtetap tersaji saat pengunjung membukawww.toko.com.
Setelah DNS aktif, halaman koleksi langsung bisa diakses lewat HTTP.
3. SSL (HTTPS)
Untuk HTTPS, sertifikat per-domain diterbitkan via Let's Encrypt. Prasyarat: DNS sudah mengarah & port 80 terbuka. Hubungi hello@proofkit.web.id untuk pengaturan SSL custom domain Anda, atau ikuti langkah di bawah jika Anda punya akses ke VPS:
sudo certbot certonly --webroot -w /var/www/certbot \
-d testimoni.toko.com --agree-tos -m hello@proofkit.web.id
Catatan & batasan
- Tanpa verifikasi otomatis kepemilikan domain — siapa pun bisa mengisi domain yang belum dipakai orang lain.
- Semua path di custom domain (kecuali aset statis) disajikan sebagai halaman koleksi.
- Bahasa mengikuti locale: prefix
/endi URL → English; selain itu default Indonesia. - Share link di halaman koleksi masih memakai URL resmi
proofkit.web.id/c/{slug}(bukan domain custom). - Satu query DB per request halaman (tanpa cache) — masih nyaman untuk volume rendah–menengah.