- Dịch vụ hosting VM cho phát triển cho phép người dùng truy cập trực tiếp thông qua môi trường SSH từ xa
- Kết nối bằng
ssh exe.dev và sử dụng chính kết nối SSH như một API; có thể tạo VM ngay lập tức đồng thời bắt đầu phiên terminal mà không cần tạo tài khoản riêng
- Chỉ cần xác định tổng lượng CPU và RAM, rồi để nhiều VM chia sẻ linh hoạt các tài nguyên này, nên không phát sinh thêm chi phí theo số lượng VM
- Cung cấp VM thực dựa trên Ubuntu nhưng vẫn hỗ trợ khởi động dưới một giây, mang lại одновременно sự linh hoạt ở mức container và mức độ tự do của VM
- Trong phiên làm việc, đĩa được duy trì lâu dài (persistent) nên dữ liệu vẫn được giữ lại khi kết nối lại, và người dùng được cấp quyền sudo để chạy lệnh ở cấp hệ thống
- Hướng đến môi trường phát triển dùng AI với thiết kế sandbox phù hợp cho việc chạy agent, cấu hình riêng tư mặc định và liên kết chia sẻ đơn giản
Bối cảnh ra mắt exe.dev
- Bắt nguồn từ trải nghiệm nhu cầu VM để chạy nhiều chương trình và công cụ nhỏ tăng mạnh trong quá trình phát triển sketch.dev
- Khi ngày càng nhiều công cụ hỗ trợ phát triển như hỗ trợ gõ bằng LLM, debugger và các công cụ khác được sử dụng, việc vận hành VM tự thân đã trở thành nút thắt cổ chai
- Nhu cầu về một môi trường có thể dễ dàng tạo rồi bỏ VM, đồng thời duy trì chúng mà không tạo gánh nặng, trở nên rõ ràng
Tổng quan về Exe.dev
- Cung cấp môi trường phát triển từ xa có thể truy cập bằng lệnh
ssh exe.dev
- Có thể truy cập chỉ bằng SSH client mà không cần giao diện web riêng
- Đĩa của phiên làm việc được duy trì liên tục, nên dữ liệu không bị xóa sau khi đăng xuất
- Người dùng được cấp quyền sudo để thực thi các lệnh quản trị hệ thống
- Ở cấp độ gói thuê bao, chỉ cung cấp tổng lượng CPU và RAM và không giới hạn số lượng VM
- Có thể phân bổ tài nguyên theo cách người dùng mong muốn mà không có chi phí theo từng VM hay overhead quản lý
- Cũng phù hợp để vận hành nhiều VM nhỏ chỉ xử lý yêu cầu theo từng đợt
Tính năng chính
- All the VMs that fit
- Có thể tự do cấu hình số lượng VM và mục đích sử dụng trong phạm vi CPU và RAM có trong gói đăng ký
- Cũng cho phép kiểu sử dụng duy trì nhiều VM tải thấp
- Real VMs, sub-second start
- Cung cấp đầy đủ máy Ubuntu, và khi cần có thể cài cả Docker Compose
- Dù là VM nhưng vẫn cho tốc độ khởi động rất nhanh
- Persistent disks
- Cung cấp đĩa vẫn giữ dữ liệu ngay cả sau khi VM dừng
- Dự kiến sẽ mở rộng thêm tính năng trong tương lai
- SSH-based API
- Chỉ cần kết nối
ssh exe.dev là có thể bắt đầu tạo và quản lý VM
- Có thể sử dụng theo hướng terminal-first mà không cần web console riêng
- Private by default, share with links
- Dịch vụ HTTP chạy trong trạng thái chặn truy cập từ bên ngoài theo mặc định
- Tự động xử lý TLS và xác thực, đồng thời hỗ trợ chia sẻ dễ dàng bằng liên kết
- Agent-friendly sandbox
- Có thể dùng VM như sandbox để chạy agent
- Cấu trúc không phụ thuộc vào một công cụ hay agent cụ thể nào
- Cung cấp quyền quản trị: có thể cài gói hoặc thay đổi thiết lập hệ thống bằng
sudo
Khả năng ứng dụng
- Phù hợp làm môi trường cho thử nghiệm phát triển, kiểm thử và học tập
- Cung cấp phiên máy chủ có thể chạy ngay lập tức mà không cần thiết lập môi trường cục bộ
- Hoạt động dựa trên SSH nên duy trì đồng thời tính bảo mật và sự đơn giản
Cách trải nghiệm dịch vụ
- Có thể khám phá dịch vụ ngay bằng lệnh
ssh exe.dev mà không cần quy trình đăng ký riêng
- Đang ở giai đoạn developer preview và có thể sử dụng trong phạm vi dung lượng khả dụng
Bài viết liên quan
1 bình luận
Ý kiến trên Hacker News
Các dịch vụ khác hoặc là tạm thời, hoặc là bất tiện khi chia sẻ, còn ở đây có cảm giác đã tìm đúng điểm cân bằng ở giữa. Cũng sẽ rất thú vị nếu có một lớp open source kiểu “khởi động/lưu trữ VM chỉ với một cú nhấp”
Nhưng
apt install apachehay lệnhbashlại không chạy, chỉ hiện “exe.dev repl: command not found”. Tôi bắt đầu nghi ngờ đây không phải shell Linux thậtssh yourvm.exe.xyzhelplà đượcCách đăng ký SSH key ban đầu hơi khó hiểu, sẽ tốt hơn nếu tài liệu hoặc UI hướng dẫn rõ hơn. Giá thì ổn, nhưng với ai không cần cấu hình cao thì có thể hơi đắt.
Trước đây từng có Okteto với UX tương tự, nhưng họ đã ngừng SaaS cho cá nhân. Mong là dịch vụ này không đi vào vết xe đó
Tính năng chụp màn hình cũng có sẵn mặc định, và chỉ trong 15 phút đầu đã để lại ấn tượng mạnh. Tôi định giới thiệu nó cho bạn bè không có môi trường local để trải nghiệm các công cụ như Claude