Deployment

Neotask कहीं भी run हो सकता है, आपके laptop से लेकर Kubernetes cluster तक। वह deployment method चुनें जो आपकी जरूरतों के अनुकूल हो।

Local Installation

शुरू करने का सबसे simple तरीका। Neotask को directly macOS, Linux, या Windows (WSL2 के माध्यम से) पर install करें। Gateway एक background service के रूप में run होता है जिसे launchd (macOS) या systemd (Linux) द्वारा managed किया जाता है।

Requirements: Node.js 22+

आपको क्या मिलता है:

Docker

Persistent config और workspace volumes के साथ एक Docker container में Gateway run करें। VPS deployments के लिए या जब आप अपने host system से isolation चाहते हैं तो ideal।

Features:

Persistent State:

Kubernetes

Persistent storage के लिए StatefulSet pattern का उपयोग करके Kubernetes पर deploy करें। Community-maintained Helm charts उपलब्ध हैं।

Typical setup:

Fly.io

Persistent volumes और automatic HTTPS के साथ Fly.io पर one-command deployment।

Features:

Hetzner VPS

Docker Compose के साथ एक dedicated Hetzner VPS पर run करें। Community Terraform modules के साथ full infrastructure-as-code support।

Setup includes:

Render

Automatic builds और 1GB persistent disk के साथ Render पर Blueprint-based deployment।

GCP Compute Engine

Persistent disk और startup automation के साथ Google Cloud पर Docker-based deployment।

Podman

Podman और systemd Quadlet support के साथ Rootless container execution। उन environments के लिए ideal जहां Docker daemon access restricted है।

Deployment चुनना

आवश्यकता Recommended
बस try करना Local install
अपने Mac पर personal use Local + macOS companion app
Always-on server Docker on VPS (Hetzner, DigitalOcean)
Scaling के साथ Production Kubernetes
Quick cloud deploy Fly.io या Render
Rootless containers Podman

Remote Access

Default रूप से, Gateway केवल localhost (127.0.0.1) पर listen करता है। Remote access के लिए:

Configuration details के लिए Gateway देखें।