Ứng dụng máy tính
Ứng dụng máy tính Qubix Drive gắn kết nội dung Qubix của bạn như một ổ đĩa cục bộ. Ổ đĩa hiển thị như các thư mục và tệp thông thường, và mọi thay đổi bạn lưu đều được ghi thẳng về máy chủ Qubix của bạn — tương tự cách Google Drive for desktop hoạt động. Bạn có thể chỉnh sửa bằng VS Code, vim hoặc bất kỳ công cụ nào, và sao chép tệp vào ra bằng cp, mv hay rsync.
Nội dung trên ổ đĩa
Ổ đĩa được gắn kết có ba thư mục cấp cao nhất:
websites/— một thư mục cho mỗi trang web, với cấu trúc tệp thực tế (index.html,static/…, hình ảnh). Lưu một tệp sẽ tải lên phiên bản mới và trang web giữ nguyên lịch sử, giống hệt như khi bạn chỉnh sửa trong bảng điều khiển.scripts/— các script tự động hóa của bạn, mỗi script là một tệp.jschứa mã script. Lịch chạy, trạng thái bật/tắt và mô tả vẫn nằm trong bảng điều khiển.drive/— các thư mục và trang Drive của bạn.
Bạn chỉ thấy những gì tài khoản của bạn được phép xem, và máy chủ quyết định những gì bạn có thể thay đổi — cùng quyền truy cập như trong bảng điều khiển.
1. Cài đặt driver FUSE
Ứng dụng hiển thị như một ổ đĩa thông qua một thành phần hệ thống gọi là FUSE. Hãy cài đặt phiên bản phù hợp với hệ thống của bạn trước:
- macOS — macFUSE
- Windows — WinFsp
- Linux — libfuse
Nếu không có driver này, ứng dụng vẫn khởi động nhưng không thể gắn kết ổ đĩa và sẽ thông báo rằng driver bị thiếu.
2. Tải ứng dụng
Mở trang Tải xuống trong bảng điều khiển và tải xuống Qubix Drive cho hệ thống của bạn.
Ứng dụng chưa được Apple chứng nhận. Nếu macOS chặn ứng dụng khi khởi chạy lần đầu, hãy cho phép trong Cài đặt hệ thống → Quyền riêng tư và bảo mật, sau đó mở lại.
3. Đăng nhập
Chạy ứng dụng với lệnh login, cung cấp địa chỉ bảng điều khiển và email tài khoản của bạn. Bạn sẽ được yêu cầu nhập mật khẩu.
Đối với địa chỉ, bạn có thể dán bất kỳ liên kết nào sao chép từ bảng điều khiển — chỉ phần địa chỉ được sử dụng. Phiên đăng nhập được lưu trên máy tính của bạn, vì vậy bạn chỉ cần đăng nhập một lần. Kiểm tra bất kỳ lúc nào bằng qubix-fs whoami.
4. Gắn kết ổ đĩa
macOS và Linux — cung cấp cho ứng dụng một thư mục để gắn kết vào:
qubix-fs mount ~/QubixDrive
Ổ đĩa xuất hiện như một volume có tên Qubix.
Windows — chỉ cần chạy qubix-fs mount; ổ đĩa xuất hiện với tên Q:\.
Để lệnh chạy — nó duy trì kết nối ổ đĩa. Nhấn Ctrl-C, hoặc chạy
qubix-fs unmount ~/QubixDrive, để ngắt kết nối.
Làm việc với ổ đĩa
Mở, chỉnh sửa và lưu tệp như bạn làm trên bất kỳ ổ đĩa nào — mỗi lần lưu sẽ đồng bộ về máy chủ của bạn. Một số điều hoạt động khác so với ổ đĩa cục bộ thông thường:
- Không thể xóa script từ ổ đĩa. Để tránh vô tình xóa một script tự động đang hoạt động, thao tác xóa tệp script sẽ bị từ chối — hãy xóa script trong bảng điều khiển. Tệp của trang web có thể xóa được (và lịch sử của chúng vẫn được giữ).
- Bạn chỉ có thể thêm đúng loại tệp vào mỗi thư mục. Script mới đặt trong
scripts/dưới dạng tệp.js; trang Drive mới đặt trongdrive/. Trang web, script hay mục cấp cao nhất mới không được tạo chỉ bằng cách tạo thư mục ở thư mục gốc. - Tên có thể có thêm hậu tố ngắn. Khi hai mục có cùng tên, ứng dụng thêm một mã ngắn trong ngoặc — ví dụ
My landing [a1b2c3d4]— để mỗi mục là duy nhất. Mã này chỉ dùng để phân biệt chúng. - Không có chế độ ngoại tuyến. Ổ đĩa là hình ảnh trực tiếp của máy chủ. Nếu kết nối bị gián đoạn, việc lưu sẽ thất bại cho đến khi kết nối được khôi phục — không có hàng đợi. Một lần lưu bị từ chối (ví dụ script có lỗi cú pháp) sẽ giữ nguyên phiên bản đã lưu trước đó.
- Quyền truy cập được kiểm soát bởi máy chủ. Nếu bạn không có quyền thay đổi thứ gì đó, thao tác lưu sẽ bị từ chối — áp dụng cùng quy tắc như trong bảng điều khiển.
Nếu phiên của bạn hết hạn hoặc bị thu hồi, ổ đĩa không thể kết nối đến máy chủ nữa và ứng dụng sẽ yêu cầu bạn kết nối lại. Chạy lại lệnh login để khôi phục kết nối.