Lewati ke konten utama

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

  1. 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).
  2. Anda mengarahkan DNS domain ke server ProofKit.
  3. 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:

TipeNamaNilaiCatatan
Atestimoni103.169.207.37IP publik VPS (disarankan)
CNAMEtestimoniproofkit.web.idalternatif (ikuti IP kami)

www: disarankan ikut diarahkan (A/CNAME sama). ProofKit juga mencoba resolve tanpa prefix www. — pelanggan yang mendaftarkan toko.com tetap tersaji saat pengunjung membuka www.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 /en di 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.