โซลูชัน · Static Web
push ขึ้น Git แล้วเว็บขึ้นเอง
สำหรับเว็บและ SPA ที่เขียนด้วย framework ฝั่ง frontend เชื่อม repo ครั้งเดียว แล้วทุกครั้งที่ push ระบบ build และ deploy ให้ ใช้แพ็กเกจเดียวกับเว็บที่สร้างด้วยเครื่องมือลากวาง เริ่มได้ตั้งแต่แพ็กเกจ Free
เชื่อม repo ที่ใช้อยู่
- รองรับ GitHub, GitLab และ Bitbucket ทั้ง repo สาธารณะและส่วนตัว ด้วย token แบบอ่านอย่างเดียว
- ตรวจ framework และเสนอค่า build ให้: Next.js (static export), Nuxt, Gatsby, Astro, SvelteKit, Docusaurus, VitePress, Eleventy, Angular, Vue, Vite, Create React App และ HTML ธรรมดา
- ปรับ Node.js version คำสั่ง install/build และโฟลเดอร์ output เองได้ถ้าโปรเจกต์ไม่เหมือนใคร
- ตั้ง webhook แล้ว push เข้า branch ที่เลือกเมื่อไร ระบบ build และ deploy ให้เอง ดู log ได้สด ๆ
ย้อนกลับได้เสมอ
- เก็บ release ไว้ 5 รุ่นล่าสุด กดใช้ release ก่อนหน้าได้ทันทีถ้ารุ่นใหม่มีปัญหา
- เก็บ log ของ 20 build ล่าสุด สั่ง build ใหม่หรือยกเลิก build ได้จากหน้าจัดการ
- ตัวแปรตอน build ถูกฝังในไฟล์เว็บที่ทุกคนเห็นได้ จึงไม่ควรใส่รหัสผ่านหรือ secret
แพ็กเกจและโดเมน
- จำนวน build ต่อเดือน: Free 30 · Starter 40 · Business 120 (ใช้โควตาเดียวกับการเผยแพร่เว็บไซต์)
- เวลา build สูงสุดต่อครั้ง: Free 5 นาที · Starter 10 นาที · Business 15 นาที build ที่ล้มเหลวเพราะระบบของเราได้โควตาคืน
- แพ็กเกจที่จ่ายเงินใช้โดเมนของคุณเองพร้อม HTTPS อัตโนมัติ
- นับรวมในจำนวนเว็บของแพ็กเกจร่วมกับเว็บแบบลากวาง และเว็บเปิดจากเซิร์ฟเวอร์ของเราที่กรุงเทพฯ
คำถามที่พบบ่อย
รองรับ Next.js ไหม
รองรับแบบ static export ต้องตั้ง output: 'export' ใน next.config Static Web ไม่มีเซิร์ฟเวอร์ฝั่ง backend ถ้าแอปต้องรันโค้ดฝั่งเซิร์ฟเวอร์ ใช้ Containers แทน
ใช้ฟรีได้ไหม
ได้ แพ็กเกจ Free deploy จาก Git ได้ 30 build ต่อเดือน ส่วนการใช้โดเมนของคุณเองต้องเป็นแพ็กเกจที่จ่ายเงิน
ถ้า deploy รุ่นใหม่แล้วเว็บพัง ทำอย่างไร
เปิดแท็บ Builds แล้วกดใช้ release ก่อนหน้า ระบบเก็บไว้ 5 รุ่นล่าสุด
push แล้วไม่ build
ดูประวัติการส่ง webhook ในหน้าตั้งค่า repo ส่วนใหญ่เป็นเพราะ Secret ไม่ตรง push คนละ branch หรือยังไม่ได้เปิด Auto Deploy
เริ่มใช้งานวันนี้ ฟรี
สมัครด้วยอีเมล ไม่ต้องใส่บัตรเครดิต ทำเว็บได้ฟรีไม่มีวันหมดอายุ บริการอื่นจ่ายตามที่ใช้จาก Wallet ของ Project