OpenStick 10 USD chạy cả chục dịch vụ homelab

Phần cứng08 tháng 11, 2026·4 phút đọc

Một kỹ sư đã dựng cả hệ thống homelab trên chiếc OpenStick giá 10 USD với 512 MB RAM và 4 nhân ARM Cortex-A53, chạy Debian và Podman. Danh sách dịch vụ gồm chặn quảng cáo DNS, AI agent, RSS, giám sát server và quản lý container, cho thấy máy yếu vẫn đủ sức tự lưu trữ.

OpenStick 10 USD chạy cả chục dịch vụ homelab

Một bài viết trên blog cá nhân chia sẻ trải nghiệm dựng homelab trên chiếc OpenStick mua với giá 10 USD, đã gây chú ý trong cộng đồng công nghệ. Điều đáng nói là thiết bị nhỏ bé này vẫn đủ sức chạy hàng loạt dịch vụ từ chặn quảng cáo, AI agent đến giám sát hệ thống.

OpenStick nhỏ gọn chạy LinuxOpenStick nhỏ gọn chạy Linux

Cấu hình khiêm tốn nhưng đủ dùng

Với 10 USD (đã gồm phí vận chuyển), người dùng nhận được một thiết bị có cấu hình như sau:

  • 512 MB RAM (khoảng 450 MB khả dụng)
  • 4 nhân ARM Cortex-A53 xung nhịp 1 GHz
  • 4 GB bộ nhớ flash eMMC
  • Wi-Fi 150 Mbit/s
  • Modem 4G và GPS
  • Tản nhiệt thụ động nên hoàn toàn im lặng
  • Một đèn LED lập trình được

Tác giả thừa nhận chiếc đồng hồ thông minh của nhiều người có thể mạnh hơn thiết bị này, nhưng với kích thước nhỏ như vậy, đây vẫn là món đồ chơi thú vị để bắt đầu tự lưu trữ (self-hosting).

Quá trình cài đặt khá phức tạp, nhưng sau khi hoàn tất, thiết bị chạy Debian cùng những thành phần quen thuộc như systemd (bộ lập lịch và giám sát dịch vụ trên Linux) và Podman (công cụ container hóa nhẹ). Tác giả ví von: chỉ với 10 USD là có một máy chủ tại nhà tiêu thụ ít điện và không gây tiếng ồn.

Những dịch vụ chạy tốt trên thiết bị

CastSponsorSkip (5–10 MB) là dịch vụ nhỏ kết nối tới các thiết bị Google Cast đang hoạt động để bỏ qua đoạn tài trợ, đôi khi cả quảng cáo. Nó gần như không tốn tài nguyên và cải thiện đáng kể trải nghiệm YouTube.

AdGuard Home chặn tên miền độc hại ở tầng DNS như phần mềm gián điệp, mã độc. Tác giả dùng bản fork riêng xử lý được danh sách chặn lớn một cách hiệu quả, và cũng đính kèm bản chính thức cho người không muốn chạy file thực thi từ người lạ. Sau khi thêm vài danh sách chặn, khoảng 60% truy vấn của anh bị chặn. Bài viết lưu ý DNS blocker không thay thế được tường lửa đúng nghĩa.

Giao diện AdGuard HomeGiao diện AdGuard Home

Zeroclaw (64 MB) là một khung chạy AI agent (tác nhân AI), hỗ trợ 30 kênh như Telegram, email, WhatsApp, có mặc định bảo mật hợp lý, giao diện web và tích hợp với các nhà cung cấp LLM lớn. Tác giả từng chạy OpenClaw trên cụm Kubernetes nhưng tốn hơn 1 GB bộ nhớ, hỏng mỗi lần cập nhật và thay đổi chức năng liên tục. Zeroclaw chỉ dùng khoảng 3 MB RSS khi rảnh. Anh cấp cho Zeroclaw quyền truy cập OpenStick để hỏi những câu như "có gì trong log cần chú ý không?" hay "dung lượng đĩa còn bao nhiêu?", chủ yếu qua Telegram.

Zeroclaw - AI agent nhẹZeroclaw - AI agent nhẹ

Cloudflare Tunnel (~8–20 MB) giúp đưa các dịch vụ ra internet một cách an toàn, miễn phí và không cần mở cổng.

Beszel (20 MB) hiển thị biểu đồ bộ nhớ, CPU và cảnh báo khi có bất thường, gồm 10 MB cho agent và 10 MB cho server. Tác giả từng chạy Grafana trên Kubernetes nhưng thấy quá nặng và không thân thiện với người dùng.

Beszel - giám sát tài nguyênBeszel - giám sát tài nguyên

Dozzle là giao diện đẹp để quản lý container Podman, xem log tốt hơn Beszel nhưng không có thống kê chi tiết bằng.

Gatus (10 MB) giám sát dịch vụ thay vì máy chủ, gửi thông báo khi web server hay cơ sở dữ liệu gặp sự cố.

Fusion RSS (22 MB) là trình đọc RSS tự dựng, thay thế cho Feedly Pro giá 7 USD.

Shiori (~10–20 MB) là trình quản lý bookmark tự động lưu trữ website, giải quyết tình trạng link cũ bị hỏng.

Diun (9 MB) gửi tin nhắn Telegram khi có bản cập nhật cho container.

Góc nhìn

Câu chuyện này cho thấy homelab không nhất thiết phải tốn kém. Với các kỹ sư Việt Nam muốn thực hành tự lưu trữ, một thiết bị ARM giá rẻ chạy Debian và Podman là môi trường đủ tốt để làm quen với container, DNS, giám sát và tự động hóa — những kỹ năng dùng trực tiếp trong công việc vận hành hệ thống.

Điểm đáng chú ý là việc chọn công cụ nhẹ thay vì chạy theo bộ công cụ nặng. Khi tài nguyên bị giới hạn ở mức 512 MB RAM, kỹ sư buộc phải hiểu rõ mỗi dịch vụ tiêu tốn bao nhiêu và có thực sự cần thiết hay không — một bài học hữu ích cho cả các dự án lớn hơn.

Nguồn: blog.bosscher.ch · Quy trình biên tập

Chia sẻ:FacebookX