การปรับใช้

Neotask สามารถรันได้ทุกที่, จากแล็ปท็อปของคุณไปจนถึง Kubernetes cluster เลือกวิธีการปรับใช้ที่เหมาะกับความต้องการของคุณ

การติดตั้งในเครื่อง

วิธีที่ง่ายที่สุดในการเริ่มต้น ติดตั้ง Neotask โดยตรงบน macOS, Linux หรือ Windows (ผ่าน WSL2) Gateway รันเป็น background service ที่จัดการโดย launchd (macOS) หรือ systemd (Linux)

ความต้องการ: Node.js 22+

สิ่งที่คุณได้รับ:

Docker

รัน Gateway ใน Docker container พร้อม volume ที่มี config และ workspace ถาวร เหมาะสำหรับการปรับใช้บน VPS หรือเมื่อคุณต้องการการแยกตัวจากระบบ host

ฟีเจอร์:

State ถาวร:

Kubernetes

ปรับใช้กับ Kubernetes โดยใช้รูปแบบ StatefulSet สำหรับที่เก็บข้อมูลถาวร มี Helm chart ที่ชุมชนดูแลรักษา

การตั้งค่าทั่วไป:

Fly.io

การปรับใช้ด้วยคำสั่งเดียวไปยัง Fly.io พร้อม volume ถาวรและ HTTPS อัตโนมัติ

ฟีเจอร์:

Hetzner VPS

รันบน Hetzner VPS เฉพาะด้วย Docker Compose มีการรองรับ infrastructure-as-code เต็มรูปแบบพร้อม Terraform module ของชุมชน

การตั้งค่าประกอบด้วย:

Render

การปรับใช้แบบ blueprint บน Render พร้อม build อัตโนมัติและดิสก์ถาวร 1GB

GCP Compute Engine

การปรับใช้บน Docker บน Google Cloud พร้อมดิสก์ถาวรและการทำงานอัตโนมัติเมื่อเริ่มต้น

Podman

การรัน container แบบ rootless ด้วย Podman และการรองรับ systemd Quadlet เหมาะสำหรับสภาพแวดล้อมที่การเข้าถึง Docker daemon ถูกจำกัด

การเลือกการปรับใช้

ความต้องการ ที่แนะนำ
แค่ลองใช้ การติดตั้งในเครื่อง
การใช้งานส่วนตัวบน Mac Local + macOS companion app
Server ที่ทำงานตลอดเวลา Docker บน VPS (Hetzner, DigitalOcean)
Production ที่ scale ได้ Kubernetes
การปรับใช้คลาวด์รวดเร็ว Fly.io หรือ Render
Container แบบ rootless Podman

การเข้าถึงระยะไกล

โดยค่าเริ่มต้น Gateway จะรับฟังเฉพาะบน localhost (127.0.0.1) สำหรับการเข้าถึงระยะไกล:

ดูที่ Gateway สำหรับรายละเอียดการกำหนดค่า