Dự án tự động hóa máy chủ mirror Linux dựa trên Docker
(github.com/LunaStev)Đây là một dự án mã nguồn mở cho phép triển khai đơn giản máy chủ mirror Linux cá nhân bằng Docker và tự động đồng bộ hóa.
- Tự động đồng bộ từ mirror chính thức của Arch/Ubuntu bằng
rsync - Cập nhật định kỳ bằng
cron - Cung cấp danh sách thư mục bằng
nginx - Toàn bộ cấu hình bằng Docker -> có thể chạy ngay chỉ với việc thực thi
shhoặcbat
Ban đầu tôi làm một bản phân phối dựa trên Arch,
rồi nghĩ rằng sẽ tốt hơn nếu có máy chủ mirror riêng nên đã thử tạo dự án này.
Chỉ cần có kiến thức cơ bản về Docker và Linux là bất kỳ ai cũng có thể dễ dàng mở rộng hoặc chỉnh sửa.
4 bình luận
rocky hoặc fedora cũng có thể chứ?
Tôi bận nhiều việc nên giờ mới xem. Vâng, vì có thể mở rộng khá dễ nên nếu nắm được cấu trúc thì chắc sẽ làm được dễ dàng.
Tôi biết rằng việc tạo một bản phân phối dựa trên Ubuntu có những công cụ GUI riêng biệt. Vậy còn việc tạo một bản phân phối dựa trên Arch thì làm như thế nào?
Việc này cũng có thể tạo bằng file script được không? Mong mọi người chia sẻ thêm thông tin.
Phía Arch có một công cụ chính thức để tạo ISO là
archiso, và họ dùng cái đó để làm. Tôi đã từng làm dở rồi bỏ, nhưng nếu xem ở đây https://github.com/LunaStev/noxis thì đại khái được cấu hình như thế này.