INFRASTRUCTURE
Homelab & Self-Hosted Infrastructure
Server pribadi tempat semua proyek di krayna.id di-deploy, termasuk situs yang sedang Anda baca ini.
01. Gambaran Umum
Saya membangun homelab karena cara terbaik memahami infrastruktur adalah dengan menjalankannya sendiri. Server di rumah menjalankan Proxmox VE sebagai hypervisor. Di atasnya, aplikasi dikemas dalam container Docker sehingga mudah dipindah, diperbarui, dan dipulihkan.
02. Arsitektur
Pengunjung / Internet
Cloudflare · krayna.idDNS + Cloudflare Tunnel (tanpa buka port)
PROXMOX VE HOST · Ryzen 5 5500GT · 24 GB RAM
VM Linux · Docker Engine
cloudflared → Nginx Proxy Managerrouting subdomain ke container
- krayna.idportfolio
- siakad.krayna.idLaravel
- repoint.krayna.idLaravel
- MySQLdatabase
03. Alur Deployment
- 1Aplikasi dikemas sebagai image Docker.
- 2Layanan (aplikasi + MySQL) didefinisikan di docker-compose.yml.
- 3Deploy cukup satu perintah:
docker compose up -d - 4Subdomain didaftarkan di Nginx Proxy Manager, lalu diekspos ke internet lewat Cloudflare Tunnel.
04. Yang Saya Pelajari
[TULIS PENGALAMAN KAMU: misalnya masalah yang pernah terjadi di server dan bagaimana kamu menyelesaikannya.]