11 คะแนน โดย GN⁺ 2025-12-27 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • บริการโฮสต์ VM สำหรับการพัฒนา ที่ผู้ใช้สามารถเชื่อมต่อได้โดยตรงผ่าน สภาพแวดล้อม SSH ระยะไกล
  • เชื่อมต่อด้วย ssh exe.dev และใช้งานการเชื่อมต่อ SSH เองเสมือนเป็น API สามารถสร้าง VM และเริ่ม เทอร์มินัลเซสชัน ได้ทันทีโดยไม่ต้องสร้างบัญชีแยก
  • กำหนดเพียงปริมาณรวมของ CPU และ RAM แล้วให้ VM หลายตัว แชร์กันได้อย่างอิสระ จึงไม่มีค่าใช้จ่ายเพิ่มตามจำนวน VM
  • ให้ VM จริงที่ใช้ Ubuntu เป็นพื้นฐาน พร้อมรองรับการเริ่มทำงานในระดับต่ำกว่าหนึ่งวินาที มอบทั้งความคล่องตัวระดับคอนเทนเนอร์และความยืดหยุ่นของ VM ไปพร้อมกัน
  • ภายในเซสชัน ดิสก์เป็นแบบคงอยู่ (persistent) ทำให้ข้อมูลยังคงอยู่แม้เชื่อมต่อใหม่ และผู้ใช้ได้รับ สิทธิ์ sudo จึงสามารถรันคำสั่งระดับระบบได้
  • ออกแบบโดยคำนึงถึงสภาพแวดล้อมพัฒนา AI ด้วยการตั้งค่าเริ่มต้นแบบส่วนตัว, ลิงก์แชร์ที่ใช้งานง่าย และสถาปัตยกรรมแซนด์บ็อกซ์ที่เหมาะกับการรันเอเจนต์

ที่มาของการเปิดตัว exe.dev

  • เริ่มจากประสบการณ์ระหว่างพัฒนา sketch.dev ที่มี ความต้องการ VM จำนวนมากสำหรับรันโปรแกรมและเครื่องมือขนาดเล็ก เพิ่มขึ้นอย่างรวดเร็ว
  • เมื่อมีการใช้งานเครื่องมือช่วยพัฒนาหลากหลายอย่าง เช่น ตัวช่วยพิมพ์จาก LLM และดีบักเกอร์ มากขึ้น การดูแล VM เองจึงกลายเป็นคอขวด
  • ทำให้เห็นชัดว่าจำเป็นต้องมีสภาพแวดล้อมที่สร้างและทิ้ง VM ได้ง่าย และดูแลต่อได้โดยไม่เป็นภาระ

ภาพรวมของ Exe.dev

  • มี สภาพแวดล้อมพัฒนาระยะไกล ที่เชื่อมต่อได้ด้วยคำสั่ง ssh exe.dev
    • เข้าถึงได้ด้วย SSH client เพียงอย่างเดียวโดยไม่ต้องมีเว็บอินเทอร์เฟซแยก
  • ดิสก์ของเซสชันถูกเก็บรักษาอย่างต่อเนื่อง ทำให้ข้อมูลไม่ถูกลบหลังออกจากระบบ
  • ผู้ใช้ได้รับ สิทธิ์ sudo จึงสามารถรันคำสั่งดูแลระบบได้
  • ในระดับการสมัครสมาชิกจะให้เพียง ปริมาณรวมของ CPU และ RAM และไม่จำกัดจำนวน VM
  • ผู้ใช้สามารถจัดสรรทรัพยากรได้ตามต้องการโดยไม่มีการคิดค่าบริการต่อ VM หรือภาระในการดูแลเพิ่ม
  • เหมาะกับการรัน VM ขนาดเล็กจำนวนมากที่คอยประมวลผลงานเป็นครั้งคราว

ฟีเจอร์หลัก

  • All the VMs that fit
    • สามารถกำหนดจำนวนและ用途ของ VM ได้อย่างอิสระภายในขอบเขต CPU และ RAM ที่รวมอยู่ในแพ็กเกจ
    • รองรับรูปแบบการใช้งานที่คง VM โหลดต่ำจำนวนมากไว้ได้
  • Real VMs, sub-second start
    • มอบเครื่อง Ubuntu แบบเต็มรูปแบบ และสามารถติดตั้ง Docker Compose เป็นต้นได้เมื่อจำเป็น
    • แม้เป็น VM ก็ยังเริ่มทำงานได้รวดเร็วมาก
  • Persistent disks
    • มีดิสก์ที่เก็บข้อมูลไว้ต่อเนื่องแม้หลังปิด VM
    • มีแผนขยายฟีเจอร์เพิ่มเติมในอนาคต
  • SSH-based API
    • เริ่มสร้างและจัดการ VM ได้ทันทีเพียงเชื่อมต่อ ssh exe.dev
    • ใช้งานแบบเน้นเทอร์มินัลได้โดยไม่ต้องมีเว็บคอนโซลแยก
  • Private by default, share with links
    • บริการ HTTP ทำงานในสถานะที่ปิดกั้นการเข้าถึงจากภายนอกเป็นค่าเริ่มต้น
    • จัดการ TLS และการยืนยันตัวตนให้อัตโนมัติ พร้อมรองรับการแชร์ผ่านลิงก์อย่างง่าย
  • Agent-friendly sandbox
    • สามารถใช้ VM เป็นแซนด์บ็อกซ์สำหรับรันเอเจนต์ได้
    • โครงสร้างไม่ได้ผูกติดกับเครื่องมือหรือเอเจนต์เฉพาะรายใด
  • ให้สิทธิ์ผู้ดูแลระบบ: สามารถใช้ sudo เพื่อติดตั้งแพ็กเกจหรือปรับแต่งการตั้งค่าระบบได้

ความเป็นไปได้ในการใช้งาน

  • เหมาะสำหรับ สภาพแวดล้อมเพื่อการทดลองพัฒนา การทดสอบ และการเรียนรู้
  • มอบ เซสชันเซิร์ฟเวอร์ที่พร้อมใช้งานได้ทันที โดยไม่ต้องตั้งค่าสภาพแวดล้อมในเครื่อง
  • ทำงานบนพื้นฐาน SSH จึงคงไว้ทั้ง ความปลอดภัยและความเรียบง่าย พร้อมกัน

วิธีทดลองใช้บริการ

  • สำรวจบริการได้ทันทีด้วยคำสั่ง ssh exe.dev โดยไม่ต้องผ่านขั้นตอนสมัครใช้งานแยก
  • อยู่ในช่วง developer preview และใช้งานได้ภายในขอบเขตความจุที่มีให้

บทความที่เกี่ยวข้อง

1 ความคิดเห็น

 
GN⁺ 2025-12-27
ความคิดเห็นจาก Hacker News
  • ตอนนี้เซิร์ฟเวอร์น่าจะ โหลดเกิน อยู่ ชอบ UX นะ แต่รูปแบบการสร้าง VM ฟรีแบบนี้ดูมี ความเสี่ยงต่อการถูกนำไปใช้ในทางที่ผิด สูง แฮกเกอร์หรือสแปมน่าจะสร้างบัญชีแล้วรัน VM ได้ง่าย
  • บนมือถือไม่แสดงข้อมูลอะไรเลย เลยรู้สึกว่าเป็นเว็บไซต์ที่แย่มาก ตอนแรกนึกว่าเป็นแค่เว็บพอร์ตโฟลิโอธรรมดา
    • ประสบการณ์ของฉันต่างกันไปเลย ตั้งแต่แรกก็เข้าใจทันทีว่านี่เป็นบริการที่สร้างและเชื่อมต่อ VM แบบทันที ผ่าน SSH jump server ซึ่งก็เป็นแบบนั้นจริงและค่อนข้างเจ๋ง
    • ฉันใช้เดสก์ท็อปก็ยังไม่รู้ตอนแรกว่ามันคืออะไร เพราะ UI ไม่มีคำอธิบายอะไรเลย คิดว่าเป็นเกมแบบข้อความแล้วก็ปิดไป แค่ประโยคอย่าง “ดิสก์ถูกเก็บไว้” ยังไม่พอ ต้องมี คำอธิบายที่ชัดเจน ว่าบริการนี้คืออะไร
    • กว่าจะเจอข้อมูลแนะนำและราคา ก็ต้องเข้าไปตามเส้นทาง หน้าแรก → บล็อก → เอกสาร → ปุ่ม “all docs” ถึงจะหาเจอ มัน ไม่เป็นธรรมชาติเลย
    • ไม่ได้คิดว่ามันแย่ขนาดนั้น แต่ยังไงอย่างน้อย ตารางราคาและลิงก์เอกสาร ก็ควรอยู่บนหน้าหลัก
  • ลองใช้เพราะ Filippo Valsorda แนะนำไว้ แล้วประทับใจกับการผสมกันของ การเริ่มต้นที่รวดเร็ว, สภาพแวดล้อมที่แยกจากกัน, และ ความคงอยู่ของข้อมูล ทำให้ทดลองอะไรได้ง่ายกว่าคลาวด์แบบเดิมมาก
    บริการอื่นมักเป็นแบบชั่วคราวหรือแชร์ได้ไม่สะดวก แต่ที่นี่ให้ความรู้สึกว่าอยู่ตรงกลางได้พอดี ถ้าทำเป็นโอเพนซอร์สในรูปแบบเลเยอร์ “คลิกครั้งเดียวเพื่อเริ่ม/เก็บ VM” ก็น่าจะน่าสนใจ
    • แต่ดูเหมือนจริง ๆ แล้วมันไม่ใช่ VM แบบ สาธารณะ (public) ตามคำอธิบายบอกว่าไม่มี public IP เลยต้องใช้ Cloudflare Tunnel หรืออะไรคล้ายกันถ้าจะเปิดให้เข้าจากภายนอก
  • ถ้ามีการยืนยันตัวตนอัตโนมัติจาก GitHub public key ก็น่าจะดี แบบ ssh whoami.filippo.io นั่นแหละ SSH เป็นแทบจะโปรโตคอลเดียวที่ใช้ ลูกเล่นยืนยันตัวตนอัตโนมัติ แบบนี้ได้ เลยเสียดายที่ไม่เอามาใช้
    • เป็นไอเดียที่น่าสนใจ แต่กับบริการจริงคง ไม่สมจริง เท่าไร เพราะ GitHub API ไม่มีฟังก์ชันค้นหาผู้ใช้จาก public key และการล็อกอินอัตโนมัติแบบไม่คาดคิดอาจทำให้คนสับสนได้
  • ฉันใช้ GitHub Codespaces อยู่ และคิดมาตลอดว่าน่าจะมี เวอร์ชันที่มีแค่เทอร์มินัลบนเว็บ ได้ อันนี้อาจเป็นทางเลือกนั้นก็ได้
    แต่คำสั่ง apt install apache หรือ bash ใช้ไม่ได้ แล้วขึ้นว่า “exe.dev repl: command not found” เลยสงสัยว่านี่อาจไม่ใช่ Linux shell จริง ๆ
    • [ผู้ร่วมก่อตั้ง exe.dev] VM เป็นฐาน Ubuntu ดังนั้น apt กับ bash มีมาให้อยู่แล้ว น่าจะกำลังเชื่อมต่ออยู่ที่ jump server มากกว่า แนะนำให้ลอง ssh yourvm.exe.xyz
    • จุดแรกที่เชื่อมต่อคือ jump server ของ exe.dev จากตรงนั้นต้อง SSH เข้า VM อีกที ลองพิมพ์ help ได้
  • ถ้าแพ็กเกจส่วนตัวราคา 20 ดอลลาร์ต่อเดือน ได้ 25 VM, 2CPU, 8GB RAM ก็ ถูกมาก จนน่าตกใจ เลยงงว่านับต่อ VM หรือรวมทั้งหมด
    • [ผู้เกี่ยวข้องกับ exe.dev] ทรัพยากรไม่ได้แยกให้แต่ละ VM แต่เป็นการแชร์ในระดับผู้ใช้ เป้าหมายคือ ลดต้นทุนส่วนเพิ่มของการสร้าง VM ให้เหลือ 0 เป็นแนวคิดที่ทำให้เปิด VM หลายตัวได้ง่ายแทนการใช้คอนเทนเนอร์
    • ในเอกสารก็เขียนไว้ว่า “VM จะแชร์ทรัพยากรที่ถูกจัดสรรให้ผู้ใช้”
    • คุณค่าหลักดูจะเป็นความ เป็นมิตรกับ CLI
    • เทียบกับราคา VPS ก็ถือว่าโอเค น่าจะเหมาะกับการศึกษา ให้หลายคนล็อกอินเข้า VM แล้วฝึก deploy nginx ได้
    • จริง ๆ แล้วนี่ ไม่ใช่ VM แต่เป็นคอนเทนเนอร์ เลยรู้สึกว่าโฆษณาเกินจริงนิดหน่อย
  • เดโมน่าประทับใจมาก สามารถรันแอปบนพอร์ต 8000 ได้ทันที และคิดว่าภายในน่าจะมี โครงสร้างทางเทคนิคที่ซับซ้อนและประณีต อยู่
    ตอนแรกสับสนกับวิธีลงทะเบียน SSH key แต่ถ้าอธิบายให้ชัดกว่านี้ในเอกสารหรือ UI ก็น่าจะดี ราคาก็โอเค แต่สำหรับคนที่ไม่ต้องการสเปกสูงอาจรู้สึกว่าแพงไปหน่อย
    เมื่อก่อนเคยมี Okteto ที่ UX คล้ายกัน แต่ยกเลิก SaaS สำหรับผู้ใช้รายบุคคลไปแล้ว หวังว่าบริการนี้จะไม่เป็นแบบนั้น
  • สมัครแล้วลองเปิด VM ดู รู้สึกแปลกใจที่ตอนบูตมี อินเทอร์เฟซแชต มาให้เป็นค่าเริ่มต้น ใช้งานบน iPad ได้ดี และการตั้งค่าเริ่มต้นก็ใส่ใจรายละเอียดมาก
    มี ฟังก์ชันจับภาพหน้าจอ มาให้ด้วย ตั้งแต่ 15 นาทีแรกก็รู้สึกประทับใจแล้ว ตั้งใจจะแนะนำให้เพื่อนที่ไม่มีสภาพแวดล้อมในเครื่องลองใช้เป็น เครื่องมือแนว Claude
  • อยากรู้ว่า VM โฮสต์อยู่ประเทศไหน และมีเรื่อง การเข้าถึงทางกฎหมาย (warrant canary) หรือ AUP policy อย่างไรบ้าง รวมถึงอยากรู้ว่าผู้ให้บริการเข้ามาดู VM ของลูกค้ามากแค่ไหน
    • ฉันคิดว่าสิ่งพวกนั้นไม่สำคัญ ถ้าต้องการ ความเป็นส่วนตัวของข้อมูล จริง ๆ ก็ควรดูแลฮาร์ดแวร์เอง เรื่องประเทศหรือ policy สุดท้ายก็เป็นเรื่องรอง
  • ฉันลองใช้บริการนี้ทำเว็บไซต์หนึ่งขึ้นมา: road-kernel.exe.xyz. แต่ UI ไม่ค่อยดี เท่าไร
    • เข้าไม่ได้ ถูกปฏิเสธการเชื่อมต่อ