Máy chủ nhóm
Máy chủ nhóm cho phép nhiều người và nhiều máy làm việc trên cùng hồ sơ. Bạn tự lưu trữ nó, nên dữ liệu của nhóm ở lại với bạn. MZBase không vận hành máy chủ nhóm và không bao giờ thấy dữ liệu trên đó.
Chức năng
Phần tiêu đề “Chức năng”- Thành viên và thiết bị: tài khoản với đăng nhập hai lớp, duyệt thiết bị, phiên đăng nhập, đăng xuất và xóa dữ liệu từ xa, danh sách IP cho phép.
- Chia sẻ: nhóm người dùng và mức truy cập theo thư mục và theo hồ sơ; kho mật khẩu chung cho thông tin đăng nhập và mã 2FA.
- Khóa: mỗi hồ sơ chỉ mở trên một thiết bị một lúc. Thiết bị đang giữ gửi tín hiệu mỗi 90 giây; khóa không có tín hiệu hết hạn sau 5 phút. Quản trị viên có thể tiếp quản.
- Đồng bộ: khi hồ sơ đóng, ứng dụng tải phần đã thay đổi thành gói nén và mã hóa thẳng lên bucket lưu trữ của bạn; thiết bị tiếp theo tải về và giải mã. Máy chủ nhóm chỉ ký liên kết tải lên và tải xuống.
- Nhật ký hoạt động: đăng nhập, mở và sửa hồ sơ, xem mật khẩu, tự động hóa và Thùng rác, kèm thiết bị và IP.
- Chính sách nhóm: ví dụ thành viên có được giữ hồ sơ chỉ cục bộ hay không.
- Bảng điều khiển web cho thành viên và quản trị viên, phục vụ từ cùng máy chủ.
Lưu trữ ở đâu
Phần tiêu đề “Lưu trữ ở đâu”| Cloudflare | Docker | |
|---|---|---|
| Phù hợp | Nhóm nhỏ; thường nằm trong gói miễn phí | Nhóm lớn hơn, VPS của bạn |
| Cơ sở dữ liệu | D1 | Tệp SQLite |
| Gói hồ sơ | R2 | Bucket tương thích S3 bất kỳ (R2, S3, MinIO, …) |
| Khóa và thời gian thực | Durable Object | Trong tiến trình máy chủ |
Cả hai trả lời GET /healthz, phục vụ API dưới /api/v1 và bảng điều khiển ở mọi đường dẫn khác.
Tạo từ ứng dụng
Phần tiêu đề “Tạo từ ứng dụng”Tạo máy chủ nhóm cần dùng thử hoặc giấy phép (không dùng được với gói Miễn phí). Trong ứng dụng, chọn Tạo máy chủ nhóm ở màn hình chào, hoặc bắt đầu sau trong Cài đặt → Tài khoản.
Cloudflare
Phần tiêu đề “Cloudflare”Cung cấp cho ứng dụng một API token Cloudflare với các quyền nó liệt kê. Ứng dụng tạo Worker, cơ sở dữ liệu D1, bucket R2 và Durable Object trên tài khoản của bạn, đăng ký bạn làm chủ sở hữu và kích hoạt thiết bị này.
Docker trên máy chủ Linux của bạn
Phần tiêu đề “Docker trên máy chủ Linux của bạn”Ứng dụng hiển thị một lệnh để dán vào phiên SSH trên máy chủ. Lệnh này:
- tải script cài đặt và kiểm tra SHA-256;
- đổi một mã cài đặt dùng một lần (hiệu lực một giờ) lấy image máy chủ nhóm; khóa giấy phép không bao giờ xuất hiện trên dòng lệnh;
- ghi cấu hình và tạo các khóa bí mật ngay trên máy chủ;
- khởi động máy chủ bằng Docker Compose sau Caddy, chờ đến khi khỏe và kiểm tra bucket.
Sau đó quay lại ứng dụng và bấm Tiếp tục: ứng dụng đăng ký bạn làm chủ sở hữu và kích hoạt thiết bị. Hãy đưa tệp .env được in ra vào bản sao lưu.
Tham gia nhóm
Phần tiêu đề “Tham gia nhóm”Thành viên dùng Tham gia nhóm ở màn hình chào (hoặc Cài đặt → Tài khoản) với liên kết mời hoặc địa chỉ máy chủ, rồi đăng nhập. Tham gia không cần gói riêng: giấy phép của nhóm được tính, và mỗi máy dùng một chỗ của giấy phép đó.
Nếu phiên kết thúc (hết hạn, hoặc thiết bị bị thu hồi), ứng dụng cho biết tài khoản và máy chủ nào, và đề nghị đăng nhập lại hoặc tiếp tục với hồ sơ cục bộ. Hồ sơ nhóm bị ẩn cho đến khi bạn đăng nhập lại; chúng vẫn ở trên thiết bị.
Chỗ ngồi và giấy phép
Phần tiêu đề “Chỗ ngồi và giấy phép”Máy chủ nhóm kiểm tra chỗ ngồi với dịch vụ giấy phép của MZBase khi thiết bị kích hoạt và làm mới token giấy phép đã ký định kỳ. Một giấy phép có thể chia chỗ thành giấy phép con, mỗi văn phòng hoặc khách hàng một khóa, trong console.
Sao lưu và nâng cấp
Phần tiêu đề “Sao lưu và nâng cấp”- Cloudflare: D1 có khôi phục theo thời điểm; R2 giữ các gói hồ sơ.
- Docker: sao lưu tệp
.env, cơ sở dữ liệu SQLite và bucket; script cài đặt có chế độ--upgradeđể lấy image mới nhất bằng khóa của máy chủ.