20 poin oleh xguru 2024-09-20 | Belum ada komentar. | Bagikan ke WhatsApp
  • 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.

Belum ada komentar.