🖥️ SELF-HOST · 5 นาที

รัน Mavis บน VPS คุณเอง

1 คำสั่ง · ไม่ต้องเช่าใคร · ข้อมูลอยู่กับคุณ

~$70
VPS/เดือน
$120
Token Plan
5 นาที
ติดตั้ง
100%
Data privacy

📋 Requirements

🐧 Ubuntu 22.04 หรือ 24.04
👤 root access
💾 2 vCPU · 4 GB RAM · 30 GB disk
🌐 Domain + DNS A record → IP
🔌 Ports 80, 443 (HTTPS)
🔑 MiniMax API Key (BYOK)

🚀 Quickstart (1 คำสั่ง)

SSH เข้า VPS

ssh root@YOUR_VPS_IP

ติดตั้ง Mavis + Nginx + SSL

รัน bootstrap script — จะถาม domain + email + admin password

curl -fsSL https://codehub.sj88ai.com/install/bootstrap.sh | sudo bash
✅ เสร็จแล้ว: Mavis + CodeHub + reverse proxy + Let's Encrypt SSL + systemd service · ใช้เวลา ~3 นาที

ตั้ง API Key (BYOK)

แก้ไข /opt/mavis/.env

nano /opt/mavis/.env

# ใส่ key ของคุณ
MINIMAX_API_KEY=sk-cp-YOUR_KEY_HERE

# save: Ctrl+O, Enter, Ctrl+X

restart service:

systemctl restart mavis-api

Verify

เปิดเว็บ → ลอง chat:

curl https://YOUR_DOMAIN/api/health

# expected output:
# {"ok": true, "service": "mavis", "version": "1.0"}

Deploy แอปแรก

ใช้ Apps Builder ผ่านเว็บ:

  1. เปิด https://YOUR_DOMAIN/builder
  2. Login ด้วย admin token (จะแสดงตอน install เสร็จ)
  3. พิมพ์ "make me a todo app with pink gradient"
  4. คลิก 🚀 Deploy → live ที่ YOUR_DOMAIN/yourname/todo/

📦 What's installed

🔧 Troubleshooting

Port 80/443 ถูก block? เปิด firewall: ufw allow 80,443/tcp
Domain ยังไม่ชี้มา? เช็ค DNS: dig YOUR_DOMAIN ต้องชี้มาที่ VPS IP
API key invalid? ตรวจ /opt/mavis/.env แล้ว systemctl restart mavis-api
💡 ดู logs: journalctl -u mavis-api -f

พร้อม deploy แล้ว?

ใช้เวลา 5 นาที · ไม่ต้องเช่าใคร · ของคุณ 100%