Skip to content

Overview

Document ID: KIO-GS-001
Category: Getting Started
Version: 1.0
Status: Production
Classification: Internal – Confidential
Last Updated: 14 July 2026


Tentang Dokumentasi Ini

Dokumentasi ini merupakan referensi utama untuk instalasi, deployment, migrasi, operasional, monitoring, backup, restore, dan disaster recovery lingkungan produksi Kesehatan.io.

Seluruh prosedur disusun berdasarkan implementasi nyata dan hanya memuat langkah-langkah yang telah berhasil diverifikasi.

Tujuan

Dokumentasi ini dibuat agar infrastruktur Kesehatan.io dapat:

  • dipelihara secara konsisten;
  • dipindahkan ke server lain;
  • dipulihkan saat terjadi kegagalan;
  • dikelola tanpa bergantung pada pengetahuan satu individu;
  • dikembangkan dengan prosedur yang terdokumentasi.

Lingkungan Produksi

Komponen Platform
Sistem Operasi Ubuntu Server 24.04 LTS
Web Server Apache 2.4
Container Platform Docker Compose
Database MariaDB dan MySQL
Analytics Metabase
SSL Let's Encrypt
Version Control GitHub

Layanan Utama

Lingkungan Kesehatan.io saat ini mencakup:

  • website utama Kesehatan.io;
  • Metabase Business Intelligence;
  • Supportive Supervision;
  • database db_services;
  • Apache Web Server;
  • Docker dan Docker Compose;
  • MariaDB untuk database aplikasi Metabase.

Struktur Dokumentasi

Dokumentasi dibagi menjadi beberapa bagian:

Bagian Isi
Getting Started Gambaran umum dan ruang lingkup
Architecture Arsitektur server dan platform
Deployment Instalasi, migrasi, SSL, dan domain
Operations Backup, restore, monitoring, dan maintenance
Runbooks Prosedur cepat saat insiden
Reference Troubleshooting dan referensi command
Appendix Credential dan changelog
Engineering Notes Catatan teknis dan pengalaman implementasi

Prinsip Operasional

Dokumentasi Kesehatan.io mengikuti prinsip berikut:

  • Markdown menjadi sumber utama dokumentasi.
  • Semua perubahan disimpan melalui Git.
  • PDF, DOCX, dan HTML dihasilkan dari sumber Markdown.
  • Prosedur diperbarui setelah perubahan produksi berhasil.
  • Credential internal tidak boleh dipublikasikan tanpa perlindungan akses.
  • Langkah yang gagal atau belum diverifikasi tidak dimasukkan sebagai prosedur resmi.

Alur Pembaruan Dokumentasi

```text Implementasi ↓ Validasi ↓ Pembaruan Markdown ↓ Git Commit ↓ Git Push ↓ Deploy Documentation