Biến mini PC cũ thành homelab mạnh: bộ app self-hosted đáng cài nhất năm nay
Mini PC cũ thường bị xem như “đồ thừa”: CPU đời cũ, RAM ít, SSD nhỏ, quạt hơi ồn. Nhưng nếu biết tận dụng, nó có thể thành homelab self-hosted cực giá trị: lưu trữ riêng, đồng bộ ảnh, quản lý mật khẩu, media server, VPN, dashboard, monitoring, tự động hóa nhà thông minh.
Điểm mạnh của mini PC: tiết kiệm điện, nhỏ gọn, chạy 24/7 ổn, hiệu năng tốt hơn Raspberry Pi cùng giá. Một máy Intel NUC, Lenovo Tiny, HP EliteDesk Mini, Dell OptiPlex Micro… với RAM 8–16GB + SSD 256GB đã đủ chạy hàng chục dịch vụ nhẹ.
Bài này gợi ý stack app thực tế, đáng cài nhất năm nay, ưu tiên: dễ vận hành, hữu ích hằng ngày, ít phụ thuộc cloud.
1. Nền tảng: OS, Docker, reverse proxy
Trước khi cài app, cần nền tốt. Với homelab cá nhân, lựa chọn phổ biến nhất:
Debian/Ubuntu Server + Docker Compose
Đơn giản, tài liệu nhiều, dễ backup.
Nên dùng khi:
– Muốn kiểm soát toàn bộ.
– Thích tự viết docker-compose.yml.
– Có kinh nghiệm Linux cơ bản.
Stack tối thiểu:
– Docker → chạy container.
– Docker Compose → quản lý nhiều app.
– Nginx Proxy Manager hoặc Caddy → reverse proxy + HTTPS.
– UFW → firewall.
– Tailscale/WireGuard → truy cập từ xa an toàn.
Proxmox VE
Nếu mini PC có RAM 16GB+, Proxmox rất đáng cân nhắc.
Lợi ích:
– Tạo VM/LXC riêng cho từng nhóm dịch vụ.
– Snapshot nhanh.
– Test app không sợ phá hệ thống chính.
– Chạy song song Home Assistant, NAS nhẹ, Docker host.
Gợi ý thực tế:
Mini PC 8GB RAM → Ubuntu/Debian + Docker.
Mini PC 16–32GB RAM → Proxmox + VM Docker riêng.
2. Dashboard: cửa ngõ vào homelab
Khi app nhiều lên, bookmark trình duyệt không đủ. Cần dashboard.
Homepage
Rất đẹp, nhẹ, cấu hình YAML, tích hợp trạng thái service.
Dùng để:
– Gom link app nội bộ.
– Hiển thị CPU/RAM/disk.
– Xem trạng thái container.
– Gắn widget: Jellyfin, qBittorrent, Sonarr, Pi-hole…
Heimdall
Đơn giản hơn Homepage. Phù hợp người mới.
Chọn Homepage nếu: thích dashboard hiện đại.
Chọn Heimdall nếu: muốn setup nhanh, ít chỉnh.
3. Lưu trữ file: cloud riêng trong nhà
Nextcloud
Ứng dụng kinh điển cho self-hosted. Có thể thay Google Drive/Dropbox ở mức cá nhân.
Tính năng chính:
– Đồng bộ file máy tính/điện thoại.
– Chia sẻ link.
– Calendar, Contacts.
– Notes, Tasks.
– WebDAV.
Lưu ý: Nextcloud khá nặng nếu cấu hình sai. Nên dùng:
– PostgreSQL/MariaDB.
– Redis.
– SSD cho dữ liệu app.
– External storage nếu có HDD riêng.
File Browser
Nhẹ hơn Nextcloud rất nhiều.
Dùng khi:
– Chỉ cần upload/download/quản lý file qua web.
– Không cần sync phức tạp.
– Muốn app chạy mượt trên máy yếu.
Gợi ý:
Nextcloud → cloud cá nhân nghiêm túc.
File Browser → quản lý file nhanh, nhẹ.
4. Ảnh cá nhân: thay Google Photos
Immich
Đây là app self-hosted ảnh đáng cài nhất hiện nay.
Điểm mạnh:
– Auto backup ảnh từ điện thoại.
– Timeline đẹp.
– Nhận diện khuôn mặt.
– Tìm kiếm thông minh.
– App mobile tốt.
– Trải nghiệm gần Google Photos.
Yêu cầu: CPU/RAM khá hơn app nhẹ. Nếu có iGPU Intel, có thể tăng tốc xử lý. RAM 8GB vẫn chạy được, nhưng 16GB thoải mái hơn.
Lưu ý quan trọng: Immich phát triển nhanh, cần backup DB + ảnh cẩn thận trước update.
5. Media server: phim, nhạc, TV trong mạng nhà
Jellyfin
Miễn phí, mã nguồn mở, không khóa tính năng như Plex Pass.
Dùng để:
– Stream phim/series/nhạc.
– Tự tải metadata, poster, phụ đề.
– Xem trên TV, phone, tablet, browser.
– Dùng hardware transcoding nếu CPU hỗ trợ.
Mini PC Intel đời 6 trở lên thường có Quick Sync → rất hợp Jellyfin.
Navidrome
Nếu bạn có thư viện nhạc riêng, Navidrome cực nhẹ.
Ưu điểm:
– Web UI gọn.
– Hỗ trợ app Subsonic.
– Chạy mượt trên máy yếu.
– Quản lý nhạc riêng tư.
6. Mật khẩu, ghi chú, tài liệu
Vaultwarden
Bản Rust nhẹ, tương thích Bitwarden client. Một trong những app đáng self-host nhất.
Lợi ích:
– Quản lý mật khẩu riêng.
– Dùng extension trình duyệt Bitwarden.
– Sync đa thiết bị.
– Chạy rất nhẹ.
Bảo mật bắt buộc:
– Bật HTTPS.
– Dùng mật khẩu master mạnh.
– Bật 2FA.
– Giới hạn đăng ký tài khoản.
– Backup định kỳ.
Memos
Ghi chú nhanh kiểu lightweight.
Phù hợp cho:
– Nhật ký kỹ thuật.
– Ghi lệnh server.
– Note cá nhân.
– Ý tưởng ngắn.
Paperless-ngx
Biến đống PDF, hóa đơn, giấy tờ scan thành kho tài liệu tìm kiếm được.
Tính năng:
– OCR tiếng Việt tùy cấu hình.
– Tag, correspondent, document type.
– Tìm nội dung trong PDF.
– Tự import từ thư mục scan.
Nếu muốn “số hóa giấy tờ gia đình”, đây là app cực đáng.
7. Mạng: DNS, quảng cáo, truy cập từ xa
Pi-hole hoặc AdGuard Home
Chặn quảng cáo ở cấp DNS cho toàn mạng.
Lợi ích:
– Giảm tracking.
– Chặn domain độc hại cơ bản.
– Xem thiết bị nào gọi domain nào.
– Quản lý DNS nội bộ: jellyfin.home, nas.home…
Pi-hole: cộng đồng lớn.
AdGuard Home: UI đẹp, cấu hình dễ.
Tailscale
Cách đơn giản nhất để truy cập homelab từ ngoài nhà mà không mở port.
Ưu điểm:
– Setup nhanh.
– NAT traversal tốt.
– Có app mobile/desktop.
– Có MagicDNS.
– An toàn hơn port forwarding trực tiếp.
Khuyến nghị: expose app nội bộ qua Tailscale trước. Chỉ public Internet khi thật cần.
8. Tự động hóa tải media
Nếu dùng Jellyfin nhiều, stack arr giúp tự động hóa.
qBittorrent
Torrent client ổn định, web UI tốt.
Sonarr / Radarr / Lidarr
– Sonarr → series.
– Radarr → phim.
– Lidarr → nhạc.
– Prowlarr → quản lý indexer.
Lưu ý pháp lý: chỉ tải nội dung bạn có quyền sử dụng. Self-hosted không đồng nghĩa bỏ qua bản quyền.
9. Monitoring: biết máy đang sống ra sao
Uptime Kuma
Theo dõi service sống/chết. Có cảnh báo qua Telegram, Discord, email.
Dùng để monitor:
– HTTP endpoint.
– Ping.
– TCP port.
– Docker service.
– SSL expiry.
Netdata
Dashboard realtime cho CPU, RAM, disk, network, container.
Rất hữu ích khi:
– Tìm app ăn RAM.
– Xem disk I/O.
– Phát hiện container bất thường.
– Theo dõi nhiệt độ nếu cấu hình được sensor.
Beszel
Nhẹ, đẹp, phù hợp theo dõi nhiều máy. Nếu homelab mở rộng thêm NAS, VPS, server phụ → rất tiện.
10. Backup: phần quan trọng nhất
Homelab mạnh nhưng không backup → sớm muộn mất dữ liệu.
Chiến lược 3-2-1
– 3 bản dữ liệu
– 2 loại thiết bị lưu
– 1 bản ngoài máy chính
Tối thiểu nên có:
– Backup Docker volumes.
– Backup database.
– Backup file media/ảnh/tài liệu quan trọng.
– Test restore định kỳ.
Công cụ nên dùng
Restic hoặc BorgBackup:
– Mã hóa.
– Deduplication.
– Backup tới HDD, NAS, S3-compatible storage.
– Script tự động qua cron/systemd timer.
Kopia:
– Có web UI.
– Dễ dùng hơn với người mới.
– Hỗ trợ nhiều backend.
Nguyên tắc: app có thể cài lại, dữ liệu thì không.
11. Gợi ý cấu hình theo phần cứng
Mini PC yếu: 4GB RAM, SSD 128GB
Nên chạy:
– Debian/Ubuntu Server.
– Docker.
– AdGuard Home.
– Vaultwarden.
– File Browser.
– Homepage.
– Uptime Kuma.
– Tailscale.
Tránh:
– Immich lớn.
– Nextcloud nhiều user.
– Media transcoding.
Mini PC trung bình: 8GB RAM, SSD 256–512GB
Nên chạy:
– Toàn bộ nhóm nhẹ.
– Jellyfin.
– Nextcloud cơ bản.
– Paperless-ngx.
– Navidrome.
– qBittorrent.
– Monitoring.
Mini PC khỏe: 16–32GB RAM, SSD + HDD/NAS
Nên chạy:
– Proxmox.
– VM Docker riêng.
– Immich.
– Jellyfin hardware transcoding.
– Nextcloud tối ưu.
– Stack arr.
– Backup chuyên nghiệp.
– Home Assistant.
12. Bảo mật cơ bản: đừng bỏ qua
Checklist ngắn:
– Cập nhật OS định kỳ.
– Không public admin panel.
– Dùng HTTPS.
– Dùng password manager.
– Bật 2FA nơi có thể.
– Tắt đăng ký public.
– Không dùng password mặc định.
– Tách user thường/admin.
– Mở port ít nhất có thể.
– Ưu tiên VPN/Tailscale.
– Backup trước khi update lớn.
Nếu public service ra Internet, nên dùng reverse proxy, rate limit, fail2ban/crowdsec, log theo dõi, domain riêng.
Kết luận: mini PC cũ vẫn rất đáng giá
Một mini PC cũ không cần thành “server khủng” để hữu ích. Chỉ cần chạy Vaultwarden, AdGuard Home, Tailscale, File Browser, Uptime Kuma là đã cải thiện rõ đời sống số. Nếu phần cứng khá hơn, thêm Jellyfin, Immich, Nextcloud, Paperless-ngx → bạn có cloud cá nhân, kho ảnh riêng, media server, hệ thống tài liệu số.
Cách làm thực tế nhất: bắt đầu nhỏ. Cài Docker, dựng dashboard, thêm từng app, backup sớm, theo dõi tài nguyên. Đừng cài 20 dịch vụ trong một đêm rồi bỏ mặc. Homelab tốt là homelab dùng hằng ngày, dễ khôi phục, ít rủi ro.
Mini PC cũ → homelab mạnh. Không vì cấu hình cao, mà vì nó trả lại cho bạn quyền kiểm soát dữ liệu.