- Siap dari bare metal hingga production dalam hitungan menit. "fly.io yang berjalan di VPS saya sendiri"
- Setup VPS dengan satu perintah (docker, traefik, sops, age)
- Deploy aplikasi apa pun dengan Dockerfile (Zero Downtime)
- HA & load balancing
- Pengaturan sertifikat SSL otomatis
Cara pakai
- Setup VPS:
sidekick init
- Masukkan alamat IP
- Masukkan alamat email untuk menangani sertifikat SSL
- Registry untuk meng-host image Docker (default: docker.io)
- Nama pengguna untuk registry Docker tersebut
- Memastikan sudah login ke registry tersebut
- Setelah semuanya diisi, proses akan berjalan sekitar 2 menit
- Login sebagai root, buat pengguna sidekick lalu login
- Upgrade sistem Ubuntu
- Instal sops, buat kunci dengan age
- Instal Docker
- Atur Traefik dan sertifikat SSL
- Menjalankan aplikasi:
sidekick launch
- Masukkan nama aplikasi (ramah URL)
- Port HTTP yang akan menerima request aplikasi
- Nama domain
- Setelah ini, proses akan berjalan sekitar 2 menit
- Membuat image Docker Linux lalu push ke registry
- Mengenkripsi file env lalu push
- Mendekripsi env dengan sops
- Menjalankan image Docker dengan docker compose dan meneruskan trafik ke port yang ditentukan lewat Traefik
- Deploy versi baru:
sidekick deploy
- Deploy versi preview:
sidekick deploy preview
Belum ada komentar.