Máy chủ Git LFS tự lưu trữ với hiệu suất Rust và điều khiển CLI
Chạy Git LFS trên phần cứng của riêng bạn: thay thế các nhị phân kho lưu trữ bằng các con trỏ nhẹ trong khi phục vụ các tệp thực từ bộ nhớ cục bộ. LFS Cloud của Quicksaver nhắm đến các nhà phát triển và nhóm trên Windows cần một máy chủ LFS riêng, và nó đi kèm với một CLI đồng hành cùng các công cụ hỗ trợ di chuyển. Các khả năng chính bao gồm một backend được hỗ trợ bởi Rust, hỗ trợ giao thức Git LFS tiêu chuẩn, và các công cụ để nhập các kho lưu trữ từ các nhà cung cấp khác, làm cho nó phù hợp cho các nhóm quản lý tài sản nhị phân lớn một cách riêng tư.
Cái mà nó làm cho các quy trình làm việc dựa trên Git
Công cụ này triển khai một máy chủ Git LFS tự lưu trữ, vì vậy các tệp nhị phân lớn rời khỏi kho như các tệp con trỏ trong khi các đối tượng thực tế sống trên cơ sở hạ tầng của bạn. Nó giao tiếp bằng giao thức Git LFS, chấp nhận tải lên từ các khách hàng Git tiêu chuẩn và bao gồm các tiện ích di chuyển để chuyển các kho từ các máy chủ LFS khác. Thiết kế đó nhắm đến các quy trình làm việc mà các nhóm hoặc cá nhân phải giữ việc lưu trữ tài sản dưới sự kiểm soát của họ thay vì trên các dịch vụ bên thứ ba.
Cách nó hoạt động dưới tải và trên máy chủ
Backend Rust giảm thiểu chi phí thời gian chạy, mà nhà phát triển trích dẫn như một lợi thế về hiệu suất. Kiến trúc được mô tả là nhẹ để dễ triển khai, ngụ ý nhu cầu tài nguyên khiêm tốn trên một máy chủ Windows. CLI đi kèm xử lý cấu hình máy chủ, vì vậy các tác vụ quản trị thông thường không yêu cầu chỉnh sửa các tệp cấu hình cấp thấp một cách thủ công. Những lựa chọn này chỉ ra một thiết lập có thể chạy trên VPS hoặc máy chủ cục bộ mà không yêu cầu hệ thống lớn.
Bảo mật, di chuyển và an toàn hoạt động
Tự lưu trữ mang lại quyền sở hữu dữ liệu đầy đủ, vì các tệp vẫn nằm trên bộ nhớ của người dùng thay vì nhà cung cấp bên thứ ba. Dự án là mã nguồn mở trên GitHub, cho phép kiểm tra mã máy chủ và các kịch bản di chuyển. Việc bao gồm các công cụ di chuyển giảm thiểu việc phẫu thuật kho thủ công khi chuyển từ các nhà cung cấp khác, và việc sử dụng giao thức LFS tiêu chuẩn bảo tồn tính tương thích với các quy trình làm việc và khách hàng Git hiện có.
Tốt nhất cho các nhóm cần lưu trữ LFS riêng tư, với một sự đánh đổi
LFS Cloud phù hợp với các nhà phát triển và các nhóm có tài sản nặng nề cần kiểm soát riêng tư đối với các tệp lớn và thích triển khai dựa trên CLI trên Windows. Mong đợi một ngăn xếp tự quản lý: bạn có quyền kiểm soát dữ liệu và tính tương thích giao thức, nhưng bạn phải vận hành và sao lưu môi trường lưu trữ của mình. Lập kế hoạch để chạy dịch vụ trên một máy chủ được bảo trì và lên lịch di chuyển kho lưu trữ trong các khoảng thời gian ít hoạt động để giảm thiểu sự gián đoạn.