Chuyển tới nội dung chính
Phiên bản: v0.1

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.