HolyArrs: ứng dụng tự lưu trữ 15 MB thay thế 6 công cụ media server

Công nghệ10 tháng 11, 2026·6 phút đọc

Dự án mã nguồn mở HolyArrs ra mắt bản 1.0.9 dưới dạng image Docker chỉ khoảng 15 MB, gộp Sonarr, Radarr, Lidarr, Prowlarr, Bazarr và Seerr vào một ứng dụng duy nhất cho media server tự lưu trữ. Điều này giúp giảm số lần đăng nhập, cổng và API key phải quản lý từ sáu xuống còn một.

HolyArrs: ứng dụng tự lưu trữ 15 MB thay thế 6 công cụ media server

HolyArrs bannerHolyArrs banner

Một dự án mã nguồn mở mới có tên HolyArrs vừa được giới thiệu trên Hacker News, hứa hẹn gộp sáu ứng dụng quen thuộc của giới tự dựng media server vào một gói duy nhất. Thay vì phải vận hành Sonarr, Radarr, Lidarr, Bazarr, Prowlarr và Seerr song song, người dùng chỉ cần một container Docker khoảng 15 MB, một cổng web và một tài khoản đăng nhập.

Điểm đáng chú ý là mức tiết kiệm tài nguyên: theo tác giả, sáu ứng dụng cũ cộng lại có dung lượng tải về 718,2 MB, trong khi HolyArrs chỉ chiếm khoảng 140 MiB RAM khi nhàn rỗi với thư viện 10.000 tựa phim và 55.000 tập phim. Con số được đo trên image linuxserver.io cho kiến trúc amd64, ngày 8/11/2026.

Một ứng dụng thay cho sáu

Tác giả dự án mô tả nỗi đau quen thuộc của người tự vận hành media server: sáu lần đăng nhập, sáu cổng, sáu chu kỳ cập nhật và sáu bộ API key phải sao chép qua lại. Khi một bộ phim không về được thư viện, người dùng phải kiểm tra sáu nơi để tìm nguyên nhân.

Ứng dụngTải về (amd64)RAM nhàn rỗiSố lần đăng nhậpCổng web
Sonarr87,9 MB–11
Radarr91,0 MB–11
Lidarr121,3 MB–11
Prowlarr80,8 MB–11
Bazarr156,4 MB–11
Overseerr180,8 MB–11
Sáu ứng dụng718,2 MB–66
HolyArrs14,9 MB~140 MiB11 (6262)

HolyArrs hướng tới trải nghiệm giống một ứng dụng streaming thương mại: người dùng duyệt thư viện, rê chuột vào một tựa phim để xem trailer, gửi yêu cầu và chờ hệ thống tự xử lý phần còn lại.

Trạng thái buildTrạng thái build

Các tính năng chính

  • Yêu cầu nội dung: người dùng hỏi một tựa phim, HolyArrs tìm trên các nguồn đã cấu hình, chọn bản phát hành tốt nhất theo quy tắc riêng, đẩy sang trình tải xuống và sắp xếp vào thư viện.
  • Quy tắc chọn bản (Pick rules): người dùng quyết định bản nào thắng dựa trên dung lượng, chất lượng và ngôn ngữ.
  • Phụ đề: tải về theo ngôn ngữ đã chọn và lưu kèm file; tính năng tìm phụ đề trực tuyến sẽ có sau phiên bản 1.0.
  • Lịch phát sóng: theo dõi các tập sắp lên sóng của mọi nội dung đang theo dõi.
  • Không cần API key: tiêu đề, ảnh bìa và bảng xếp hạng lấy từ metadata server của HolyArrs.
  • Mã hóa khóa: mật khẩu và khóa lưu trữ được khóa bằng master key nằm trong thư mục cấu hình.

Tương thích với hệ sinh thái sẵn có

HolyArrs không thay thế mọi thứ. Ứng dụng kết nối với các trình tải như qBittorrent, Transmission, Deluge, SABnzbd, NZBGet; các media server Plex, Jellyfin, Emby; và mọi indexer Torznab hoặc Newznab, kể cả qua Prowlarr hay Jackett.

Công cụ cũng có tính năng chuyển dữ liệu từ Sonarr, Radarr, Lidarr, Prowlarr, Bazarr, Seerr, Overseerr, qBittorrent và SABnzbd. HolyArrs chỉ đọc ứng dụng cũ, không sửa đổi gì, nên người dùng có thể chạy song song cả hai cho tới khi thực sự tin tưởng. Có thể hoàn tác thao tác chuyển đổi sau đó.

Tuy vậy, một số thứ không được mang theo: custom format, tag và lịch sử; khóa và mật khẩu phải nhập lại hoặc nhập từ file; file media không bao giờ bị di chuyển.

Những gì còn thiếu

Tác giả nêu rõ các giới hạn của phiên bản 1.0:

  • Chưa tự tải xuống: HolyArrs chỉ kết nối tới trình tải có sẵn, chưa thay thế chúng.
  • Chưa có tính năng AI hoặc MCP.
  • Chưa có ứng dụng di động và TV: giao diện web vẫn dùng được trên điện thoại.
  • Phần nhạc trong mục Explore vẫn đang xây dựng.

Triển khai và bảo mật

Cách nhanh nhất là dùng Docker Compose với image holyarrs/holyarrs:latest, ánh xạ cổng 6262, thư mục /config bắt buộc và các thư mục media tùy chọn. Image hỗ trợ amd64, arm64 và armv7.

Docker versionDocker version

Một số lưu ý quan trọng:

  • Không có mật khẩu mặc định: ai mở HolyArrs đầu tiên sẽ trở thành chủ tài khoản, nên cần tạo tài khoản ngay.
  • Image không có shell bên trong, nên các lệnh docker exec thông thường không chạy được; thay vào đó dùng /holyarrs doctor để kiểm tra cấu hình hoặc /holyarrs reset-owner khi bị khóa tài khoản.
  • File holyarrs.key trong thư mục cấu hình là chìa khóa mở mật khẩu và khóa đã lưu; bản sao lưu không bao gồm file này nên cần cất giữ riêng.
  • Không mở cổng 6262 ra router; nên dùng VPN như Tailscale hoặc reverse proxy có HTTPS.
  • /config phải nằm trên ổ đĩa cục bộ, không đặt trên network share vì cơ sở dữ liệu cần ổ cục bộ.

Dự án phát hành theo giấy phép GNU AGPL-3.0, miễn phí và mã nguồn mở. Tác giả cho biết mỗi bản cài đều kết nối tới một metadata server do chính anh trả phí hàng tháng, và các nhà tài trợ là nguồn chi trả cho hạ tầng này.

Góc nhìn

Với những ai tự dựng media server tại nhà hoặc cho nhóm nhỏ, HolyArrs phản ánh một xu hướng đáng chú ý: gộp các vi dịch vụ rời rạc thành một khối thống nhất khi chi phí vận hành và độ phức tạp vượt quá lợi ích của việc tách rời. Việc giảm từ sáu bộ API key và sáu cổng xuống còn một giúp giảm đáng kể bề mặt tấn công và thời gian bảo trì — hai yếu tố mà các đội nhỏ ở Việt Nam thường không có người chuyên trách.

Tuy nhiên, vì HolyArrs vẫn phụ thuộc vào một metadata server bên ngoài và chưa có bộ tải tích hợp, người dùng nên chạy song song với hệ thống cũ trong thời gian đầu, đồng thời lưu bản sao file master key ra ngoài thư mục cấu hình để tránh mất quyền truy cập khi có sự cố.

Nguồn: github.com · Quy trình biên tập

Chia sẻ:FacebookX