Chuyển tới nội dung chính
Phiên bản: v0.1 (Ổn định)

Web Terminal & Dòng Lệnh Sandboxed

Web Terminal cung cấp một cửa sổ dòng lệnh tương tác an toàn trực tiếp trên trình duyệt web.


1. Cơ chế Cách ly An toàn Sandbox

Mọi câu lệnh chạy trong terminal đều được kiểm soát nghiêm ngặt:

Trên MiniPC Bare-Metal:

  • Chạy qua Bubblewrap (bwrap) và Linux Cgroups v2.
  • Các thư mục hệ thống (/usr, /lib, /bin) được gắn kết ở chế độ Chỉ Đọc (Read-Only).
  • Thư mục duy nhất được phép ghi là /data/workspace.
  • Giới hạn cứng: 512 MB RAM, 50% CPU và tối đa 30 tiến trình đồng thời.

Trên Docker Container:

  • Chạy dưới quyền user không có root acton (UID 1000) trong môi trường subshell jail.

2. Tính năng Hỗ trợ

  • Hỗ trợ màu sắc ANSI đầy đủ, tương thích các công cụ dòng lệnh như htop, vim, nano, git.
  • Tự động lưu lịch sử lệnh giữa các lần tải lại trang.