คำถามที่พบบ่อย
คำถามของคุณ มีคำตอบตรงไปตรงมา
ทุกสิ่งที่คุณต้องรู้ก่อนเริ่มใช้งานจริง
Sailor คือฐานราก SaaS สำหรับ Next.js + Tailwind v4 ที่ออกแบบมาอย่างชัดเจน พร้อมระบบ auth, billing, multi-tenancy, AI, queues, search และ email ที่เชื่อมต่อไว้ให้แล้ว คุณแค่ clone มา ตั้งค่า providers แล้วเริ่มใช้งานจริง — โดยทั่วไปภายในหนึ่งสัปดาห์ผู้ก่อตั้งและวิศวกรผลิตภัณฑ์ที่ต้องการใช้เวลาไปกับสิ่งที่ทำให้ผลิตภัณฑ์ของคุณแตกต่าง — ไม่ใช่กับการสร้างระบบ auth/billing/tenancy ซ้ำๆ เป็นครั้งที่ห้าซอร์สโค้ดเต็มรูปแบบเผยแพร่ภายใต้ AGPL-3.0 — ใช้งานฟรีสำหรับโปรเจกต์ส่วนตัว เครื่องมือภายใน และงานโอเพนซอร์สที่เข้ากันได้กับ AGPL ใบอนุญาตเชิงพาณิชย์เปิดสิทธิ์ให้คุณนำ Sailor ไปใช้ใน SaaS แบบปิดซอร์ส ทุกแผนรวมฟีเจอร์ครบถ้วน (auth, billing, multi-tenancy, AI, audit) ระดับแผนต่างกันที่เงื่อนไขใบอนุญาตและ SLA การสนับสนุน ไม่ใช่ที่ฟีเจอร์AGPL-3.0 พร้อม Commercial Exception ใช้งานฟรีสำหรับการใช้งานส่วนตัว เครื่องมือภายใน และ OSS ที่เข้ากันได้กับ AGPL ใบอนุญาตเชิงพาณิชย์แบบเสียเงินจะปลดล็อกสิทธิ์ในการนำ Sailor ไปใช้งานใน SaaS ทรัพย์สินส่วนตัวแบบเป็นต้นฉบับ แหล่งที่มาทั้งหมดรวมอยู่ในทุกแผนไม่ อัปเดตแหล่งที่มาจะรวมอยู่ในใบอนุญาตเชิงพาณิชย์ทุกใบ — ดึงจาก main ได้ตลอดเวลาและ rebase fork ของคุณ ชั้นเสียเงินคือสิทธิ์ในการใช้ Sailor ในเชิงพาณิชย์ ไม่ใช่สิทธิ์ในการรับโค้ด แต่ละเวอร์ชันย่อยจะออก CHANGELOG และคู่มืออัปเกรดสำหรับการเปลี่ยนแปลงที่แตกหักลูกค้าฟรีได้รับชุมชน Discord + GitHub Issues Pro เพิ่มอีเมลลำดับความสำคัญพร้อม SLA ตอบกลับภายใน 1 วันทำการ Enterprise ได้รับช่อง Slack เฉพาะและวิศวกรสำหรับ onboardingทุกที่ที่รัน Node 22+ ได้ เว็บไซต์ทางการ deploy บน Vercel ส่วน dashboard, gateway และบริการ Python รันบน Docker / PM2 (ปัจจุบันเรารันบน Aliyun ECS พร้อม Kubernetes manifests เต็มรูปแบบใน infra/iac/k8s/ สำหรับคลัสเตอร์) ลูกค้า Enterprise ยังสามารถ deploy ภายใน VPC ของตัวเองได้ได้ เราพร้อมใช้งานโครงสร้างพื้นฐานคู่ขนาน (CDN ที่เข้ากันได้กับ Aliyun, โดเมนที่รองรับ ICP, และ Penpot แทน Figma แบบเลือกได้) เพื่อให้โค้ดเบสเดียวกันสามารถ deploy ได้ภายใน Great Firewall อย่างราบรื่นNext.js 16 (App Router) บน React 19, TypeScript 5.9, Tailwind v4, Prisma 7 บน Postgres (พร้อม pgvector + RLS), Hono สำหรับ BFF gateway, FastAPI สำหรับบริการ ML/งานหนัก และไลบรารีคอมโพเนนต์ที่คัดสรรมาบน Radix, Nebutra UI primitives และ Motion layer ร่วม AI features ทำงานผ่าน Vercel AI SDK พร้อมการเปลี่ยน provider ได้ (OpenAI / OpenRouter / SiliconFlow / Azure / local)Sailor มี 10 apps + 104 shared packages ภายใต้ packages/*/* + 4 backend lanes (Hono gateway, FastAPI/Python, Go, Rust) — เกินจุดที่ Next.js mega-app เดียวจะยังดูแลได้ Turborepo ให้เรา build เฉพาะส่วนที่เปลี่ยนแปลง, remote caching ที่โปร่งใส และแหล่งความจริงเดียวสำหรับ shared design tokens, auth, billing และ observability — โดยไม่ต้องบังคับให้ทุกทีมอยู่ใน Next.js process เดียวสองชั้น Request-scoped tenant context ผ่าน @nebutra/tenant (AsyncLocalStorage ส่งต่อ active org ผ่านทุกการเรียก server รวมถึง DB queries และ outbound webhooks) และ database-enforced isolation ผ่าน Postgres Row-Level Security policies (infra/data/database/policies/rls.sql) ที่ผูกกับ session-local app.current_tenant_id Service-role connections ข้าม RLS ได้เฉพาะภายใน trusted internal services เท่านั้น; ทุก user-facing routes ทำงานผ่าน tenant-scoped clientได้ @nebutra/auth มี adapters ระดับแรกสำหรับ Clerk, Better Auth, NextAuth (Auth.js v5) และ Supabase Auth เปลี่ยนผ่าน AUTH_PROVIDER env var หรือเลือกตอน scaffold ด้วย create-sailor --auth=... — server, React และ middleware surfaces เหมือนกันไม่ว่าจะใช้ provider ใด การเพิ่ม adapter ตัวที่ห้าหมายถึงการ implement interface เดียว (~80 LOC); ไม่มีโค้ดรอบข้างที่ผูกกับ provider เฉพาะได้ ทุกการผสานรวม (auth, queue, search, email, payments, storage, billing) ไม่ผูกกับ provider ใดๆ factory ในแต่ละแพ็กเกจเลือก adapter ที่ถูกต้องจากตัวแปร env เดียว — เปลี่ยน Clerk เป็น Better Auth, NextAuth หรือ Supabase Auth, QStash เป็น BullMQ, Resend เป็น SES, Stripe เป็น Polar / LemonSqueezy / ChinaPay — โดยไม่ต้องแตะโค้ดแอปพลิเคชันการเข้ารหัสแบบ envelope encryption ระดับแอปพลิเคชันสำหรับ secrets (@nebutra/vault), Postgres RLS สำหรับแยก tenant, RBAC/ABAC ผ่าน CASL หรือ OpenFGA (@nebutra/permissions), โทเค็นระหว่างบริการที่ลงนามด้วย HMAC, webhook ออกจากที่ลงนาม และ pipeline audit ที่สอดคล้องกับ SOC 2 (@nebutra/audit) รวมอยู่ในทุกแผน Pro และ Enterprise เพิ่มการสนับสนุนการรับรอง SOC 2, การตอบสนองต่อเหตุการณ์เฉพาะ และระยะเวลาเก็บ audit log ที่นานขึ้น