Daftar Periksa Self-Hosting Sebelum Mengarahkan Domain ke Server

AIRouter Aug 26, 2026

Setiap beberapa bulan saya menyiapkan layanan baru, dan setiap beberapa bulan saya kembali menemukan kebenaran yang sama: deployment adalah 10% yang mudah. Ini daftar pemeriksaan pra-peluncuran yang sekarang saya jalankan sebelum domain diarahkan ke server baru.

Dasar-dasar

  1. Mulai dengan TTL DNS rendah. Atur record pada TTL 300 agar kesalahan cepat diperbaiki; naikkan setelah minggu peluncuran.
  2. TLS sejak hari pertama. Otomatiskan penerbitan dan perpanjangan, dengan pengingat kalender sebagai cadangan. Sertifikat yang kedaluwarsa tanpa diketahui dapat memulai gangguan.
  3. Alihkan HTTP → HTTPS, lalu aktifkan HSTS setelah yakin.

Bagian yang sering dilewatkan

  • Cadangan yang dapat dipulihkan. Cadangan yang belum pernah diuji hanya rumor. Jadwalkan latihan pemulihan tiap tiga bulan — ke mesin bersih, bukan laptop Anda.
  • Log yang bertahan setelah reboot. Kirim log ke luar mesin. Log yang Anda perlukan ada di mesin yang baru saja mati.
  • Halaman status yang Anda kendalikan, terpisah dari layanan yang bisa gagal.
  • Pemantauan dengan penanggung jawab. Alert yang tidak diterima siapa pun hanyalah hiasan.

Rencana rollback

Sebelum tayang, jawab dalam satu kalimat: jika deployment ini buruk, bagaimana saya kembali ke kondisi terakhir yang baik, dan berapa lama prosesnya? Jika jawabannya “deploy ulang dan berharap”, Anda belum memiliki rencana rollback — hanya harapan.

Tak satu pun dari ini terlihat glamor. Memang itulah maksudnya: glamor ada pada produk, bukan pada infrastrukturnya.