Kesehatan.io Infrastructure Documentation
Version: 1.0
Status: Production
Classification: INTERNAL – CONFIDENTIAL
Last Updated: 14 July 2026
Welcome
Selamat datang di dokumentasi resmi infrastruktur Kesehatan.io.
Repository ini merupakan single source of truth untuk seluruh proses operasional, deployment, backup, restore, monitoring, dan disaster recovery lingkungan produksi Kesehatan.io.
Dokumentasi ini disusun untuk memastikan seluruh infrastruktur dapat dipelihara, direplikasi, dan dipulihkan secara konsisten tanpa bergantung pada pengetahuan individu.
Infrastructure Overview
Platform ini terdiri dari beberapa komponen utama:
- Ubuntu Server 24.04 LTS
- Apache Web Server
- Docker & Docker Compose
- MariaDB
- Metabase
- SSL (Let's Encrypt)
- Git Repository
- Backup & Restore Procedures
Documentation Structure
Dokumentasi dibagi menjadi beberapa bagian utama.
| Section | Description |
|---|---|
| Executive Summary | Gambaran umum proyek |
| Infrastructure | Arsitektur server |
| Server Inventory | Informasi server produksi |
| Credentials | Credential administrator (Internal Only) |
| Docker | Konfigurasi Docker & Docker Compose |
| Apache | Konfigurasi Web Server |
| MariaDB | Database server |
| Metabase | Dashboard dan Business Intelligence |
| Backup | Prosedur backup |
| Restore | Prosedur restore |
| Migration | Panduan migrasi server |
| Monitoring | Monitoring server |
| Maintenance | Pemeliharaan rutin |
| Disaster Recovery | Pemulihan saat terjadi kegagalan |
| Command Reference | Referensi command Linux, Docker, dan SQL |
Environment
| Item | Value |
|---|---|
| Environment | Production |
| Operating System | Ubuntu 24.04 LTS |
| Database | MariaDB |
| Dashboard | Metabase |
| Container Platform | Docker Compose |
Repository Standards
Seluruh dokumentasi mengikuti prinsip berikut:
- Markdown sebagai sumber utama.
- PDF merupakan hasil generate dari Markdown.
- Setiap perubahan wajib melalui Git.
- Seluruh command telah diuji pada lingkungan produksi.
- Dokumentasi diperbarui setiap selesai milestone deployment.
Confidentiality
Dokumentasi ini tersedia dalam dua edisi:
- Internal Edition (berisi credential lengkap)
- Sanitized Edition (credential disamarkan)
Pastikan hanya versi yang sesuai dibagikan kepada pihak yang berwenang.
Document Status
| Item | Status |
|---|---|
| Infrastructure | ✅ Active |
| Docker | ✅ Active |
| MariaDB | ✅ Active |
| Metabase | ✅ Active |
| Backup Procedure | ✅ Active |
| Restore Procedure | ✅ Active |
| Disaster Recovery | 🚧 In Progress |
Note: Dokumentasi ini merupakan bagian dari standar operasional Kesehatan.io dan harus diperbarui setiap terjadi perubahan konfigurasi produksi.