Krisis komersialisasi open-source baru saja menghancurkan kepercayaan komunitas DevOps. Kebijakan Broadcom yang menghentikan dukungan free version pinning pada katalog kontainer Bitnami—dan memaksa pengguna tier gratis beralih ke tag latest yang tidak stabil untuk produksi—telah merusak reliabilitas pipeline CI/CD dan memicu ImagePullBackOff massal di berbagai kluster Kubernetes.
Berawal dari rasa frustrasi terhadap hilangnya stabilitas tersebut, saya membangun sebuah ekosistem Custom Docker Image yang modular, terstandarisasi, dan sepenuhnya independen. Terinsipirasi dari kemudahan Bitnami dan LinuxServer, proyek ini hadir untuk mengembalikan kontrol penuh atas versi spesifik (version pinning) yang aman, namun dengan satu lompatan besar ke depan: menambahkan paket ekstra esensial yang siap untuk production.
Sebagai gambaran, berikut adalah perbandingan fundamental pada image PostgreSQL yang saya rancang dibandingkan dengan penyedia lainnya:
| Package | Bitnami | Official | Me |
| LoadBalancer | – | – | PgBouncer |
| HA Options | repmgr / Native HA | Native HA | Patroni / Native HA |
| Backup System | Basic | Basic | Basic / pgBackrest |
| Table Maintenance | Basic | Basic | Basic / pgRepack |
| Job Scheduling | – | – | pg_cron |
| Scaling Architecture | Vertical | Vertical | Vertical / Horizontal via Citus |
| Change Data Capture (CDC) | – | – | decoderbufs |
| Real-Time Query Tracking | – | – | pgstatmonitor |
| Log Analysis & Reports | – | – | pgbadger |
| Automated Indexing | – | – | dexter |
| Safe Index Sandboxing | – | – | hypopg |
| Fast Cluster Metrics | – | – | pgmetrics |
| Config Management | Partial | – | 100% Declarative Envs |
Ingin ada tambahan atau diganti ? Tinggal bikin PR… atau ingin bikin versi custom untuk kebutuhan perusahaan sendiri ? Tinggal fork dan modifikasi sebebasnya. Lisensi nya MIT.
Filosofi Blueprint yang Seragam
Proyek ini tidak berhenti di PostgreSQL. Ekosistem kontainer yang saya bangun dapat membawa standar arsitektur yang sama ke seluruh stack populer lainnya—mulai dari WordPress, MariaDB, MinIO, Kafka, hingga lini observabilitas seperti Grafana, Prometheus, Thanos, dan Alloy.
Semua image di dalam proyek ini dirancang dengan satu DNA yang seragam: 100% managed via declarative environment variables dan memiliki struktur volume directory yang absolut. Dengan standarisasi radikal ini, mengelola puluhan microservices yang berbeda di tahap produksi akan terasa semudah mengonfigurasi satu file YAML yang bersih. Saatnya membuang config drift dan nikmati pengalaman effortless deployment yang sesungguhnya.
Repository: https://github.com/supanadit/containers ( MIT License )