Deployment

Neotask dapat berjalan di mana saja, dari laptop Anda hingga kluster Kubernetes. Pilih metode deployment yang sesuai dengan kebutuhan Anda.

Instalasi Lokal

Cara paling sederhana untuk memulai. Instal Neotask langsung di macOS, Linux, atau Windows (melalui WSL2). Gateway berjalan sebagai layanan latar belakang yang dikelola oleh launchd (macOS) atau systemd (Linux).

Persyaratan: Node.js 22+

Yang Anda dapatkan:

Docker

Jalankan Gateway dalam kontainer Docker dengan volume konfigurasi dan workspace persisten. Ideal untuk deployment VPS atau ketika Anda ingin isolasi dari sistem host Anda.

Fitur:

Status Persisten:

Kubernetes

Deploy ke Kubernetes menggunakan pola StatefulSet untuk penyimpanan persisten. Helm chart yang dipelihara komunitas tersedia.

Pengaturan tipikal:

Fly.io

Deployment satu perintah ke Fly.io dengan volume persisten dan HTTPS otomatis.

Fitur:

Hetzner VPS

Jalankan di VPS Hetzner khusus dengan Docker Compose. Dukungan penuh infrastructure-as-code dengan modul Terraform komunitas.

Pengaturan meliputi:

Render

Deployment berbasis Blueprint di Render dengan build otomatis dan disk persisten 1GB.

GCP Compute Engine

Deployment berbasis Docker di Google Cloud dengan disk persisten dan otomasi startup.

Podman

Eksekusi kontainer tanpa root dengan Podman dan dukungan systemd Quadlet. Ideal untuk lingkungan di mana akses daemon Docker dibatasi.

Memilih Deployment

Kebutuhan Rekomendasi
Hanya mencoba Instalasi lokal
Penggunaan pribadi di Mac Anda Lokal + aplikasi pendamping macOS
Server yang selalu aktif Docker di VPS (Hetzner, DigitalOcean)
Produksi dengan skalabilitas Kubernetes
Deploy cloud cepat Fly.io atau Render
Kontainer tanpa root Podman

Akses Jarak Jauh

Secara default, Gateway hanya mendengarkan pada localhost (127.0.0.1). Untuk akses jarak jauh:

Lihat Gateway untuk detail konfigurasi.