Keenrig

Những gì Keenrig làm hộ bạn

Sáu nhóm việc mà một người tự host bình thường phải tự ghép từ sáu công cụ khác nhau. Ở đây chúng nằm trong cùng một vòng đối chiếu trạng thái.

Triển khai và đối chiếu trạng thái

Bạn khai báo trạng thái mong muốn, một vòng đối chiếu chạy tại chỗ có nhiệm vụ đưa máy về đúng trạng thái đó. Container chết thì nó dựng lại; cấu hình lệch thì nó kéo về. Không có bước "chạy tay một lần rồi mong nó cứ thế".

  • Danh mục ứng dụng có chữ ký Ed25519, ghim theo digest
  • Cơ sở dữ liệu và add-on dựng cùng lúc với ứng dụng
  • Nhật ký sự kiện cho mọi thay đổi trạng thái
  • Bậc runtime không cần Docker cho máy nhỏ

Tên miền, DNS và TLS

Hai đường, chọn lúc nào cũng được, đổi qua lại được. Tên miền con cấp sẵn thì cloud lo cả bản ghi lẫn chứng chỉ wildcard. Tên miền riêng thì instance tự xin chứng chỉ và tự gia hạn, không phụ thuộc cloud.

  • Tên miền con *.keenrig.com cấp ngay khi tạo ứng dụng
  • Chứng chỉ wildcard cấp qua DNS-01 phía cloud
  • Tên miền riêng: ACME HTTP-01 chạy ngay trên instance
  • Chạy được trên địa chỉ IP với chứng chỉ tự ký — không bắt buộc có tên miền trước

AI — giao diện chính và copilot

Người không rành kỹ thuật tả việc cần làm bằng tiếng Việt và nhận về một ứng dụng đang chạy. Quản trị viên dùng AI như copilot, và mọi thao tác đổi trạng thái đều dừng ở hàng đợi duyệt trước khi chạm vào máy thật.

  • Đề xuất ứng dụng từ danh mục theo mô tả bằng lời
  • Hàng đợi duyệt — AI đề nghị, con người bấm đồng ý
  • Chạy qua proxy cloud, hoặc trỏ về Ollama chạy tại chỗ
  • Thông báo song ngữ Việt–Anh

Danh tính và truy cập

Mỗi instance có kho danh tính riêng, không phụ thuộc tài khoản cloud. Ứng dụng trong máy dùng chung một lần đăng nhập.

  • OIDC và LDAP chạy ngay trong instance
  • Đăng nhập một lần cho các ứng dụng đã cài
  • Xác thực hai lớp và passkey
  • Phân quyền theo vai trò

Sao lưu và khôi phục

Sao lưu là một phần của nền tảng chứ không phải một script cron bạn tự viết rồi quên. Đích lưu do bạn chọn, kể cả đích hoàn toàn nằm ngoài tầm với của chúng tôi.

  • Đích lưu: đĩa tại chỗ, NAS, S3 của bạn, hoặc kho managed
  • Lịch sao lưu theo ứng dụng
  • Khôi phục có kiểm chứng, không phải "chắc là được"
  • Bản sao lưu đọc được mà không cần nền tảng còn sống

Ngắt cloud và giấy phép ngoại tuyến

Quyền ngắt kết nối chỉ có ý nghĩa nếu nó không phá thứ gì. Trước khi ngắt, hệ thống chạy tiền kiểm và liệt kê từng thứ sẽ hỏng kèm cách xử lý.

  • Tiền kiểm liệt kê đúng những mục sẽ mất
  • Trình hướng dẫn chuyển ứng dụng sang tên miền riêng
  • Giấy phép ký Ed25519, xác minh được khi ngoại tuyến
  • Kết nối lại bất cứ lúc nào bằng token mới