Bộ app self-hosted giúp gia đình quản lý mọi thứ tại nhà

29/05/2026 · P T P · Chung

Bộ app self-hosted cho gia đình: quản lý ảnh, mật khẩu, tài liệu, media trong mạng nội bộ

Một gia đình hiện đại thường có nhiều dữ liệu hơn tưởng tượng: ảnh con cái, video du lịch, giấy tờ scan, mật khẩu Wi-Fi, tài khoản ngân hàng, phim, nhạc, tài liệu học tập, hóa đơn, hợp đồng. Phần lớn nằm rải rác: điện thoại bố, laptop mẹ, Google Drive, iCloud, Zalo, USB cũ, ổ cứng ngoài. Khi cần tìm → khó. Khi mất máy → hoảng. Khi hết dung lượng cloud → trả tiền tiếp.

Self-hosted → tự chạy dịch vụ trên máy nhà. Có thể là mini PC, NAS, Raspberry Pi, máy cũ. Mục tiêu: dữ liệu nằm trong mạng nội bộ, mình kiểm soát, truy cập nhanh, ít phụ thuộc Big Tech. Với gia đình, bộ app tốt cần: dễ dùng, an toàn, backup được, chạy ổn, không cần admin cả ngày.

Dưới đây là stack thực tế cho gia đình: ảnh, mật khẩu, tài liệu, media, đồng bộ file, ghi chú, dashboard, backup.


Nền tảng phần cứng: bắt đầu nhỏ, nâng dần

Không cần server khủng. Tùy nhu cầu:

Cấu hình tối thiểu

Mini PC Intel N100 / N95: rất đáng giá, tiết kiệm điện, đủ chạy Docker.
RAM 8GB: ổn cho gia đình nhỏ.
SSD 256–512GB: chạy hệ điều hành, app, DB.
HDD 2–8TB: lưu ảnh, phim, tài liệu.
UPS nhỏ: chống mất điện đột ngột → giảm lỗi ổ đĩa.

Hệ điều hành gợi ý

Debian / Ubuntu Server: nhẹ, ổn định, cộng đồng lớn.
OpenMediaVault: hợp nếu muốn NAS giao diện web.
TrueNAS SCALE: mạnh, nhưng cần tài nguyên hơn.
Unraid: dễ dùng, trả phí, hợp home server.

Cách triển khai app

Khuyến nghị: Docker Compose. Lý do:

– Cài app nhanh.
– Cô lập dịch vụ.
– Backup config dễ.
– Nâng cấp/rollback thuận tiện.

Cấu trúc thư mục mẫu:

/opt/stacks/
  immich/
  vaultwarden/
  paperless/
  jellyfin/
  nextcloud/
  homepage/

Dữ liệu nên để riêng:

/data/photos
/data/documents
/data/media
/data/backups

Quản lý ảnh: Immich

Ảnh gia đình → tài sản số quan trọng nhất. App đáng dùng nhất hiện nay: Immich.

Immich làm gì tốt?

– Tự backup ảnh/video từ điện thoại.
– Giao diện giống Google Photos.
– Timeline theo ngày/tháng/năm.
– Nhận diện khuôn mặt.
– Tìm theo địa điểm, vật thể, metadata.
– Chia sẻ album cho người thân.
– App iOS/Android tốt.

Cách dùng trong gia đình

Mỗi người có tài khoản riêng. Điện thoại cài app Immich → bật auto backup khi dùng Wi-Fi nhà. Ảnh gốc lưu tại server. Khi điện thoại đầy → có thể xóa local, server vẫn giữ.

Lưu ý quan trọng

Immich phát triển nhanh → update thường xuyên. Nên backup DB trước khi nâng cấp. Ảnh gốc cần lưu trong thư mục riêng, không phụ thuộc container.

Mô hình tốt:

Immich app → /data/photos/immich
PostgreSQL → volume riêng
Backup DB → /data/backups/immich

Ai nên dùng?

Gia đình có nhiều ảnh, nhiều điện thoại, muốn thay Google Photos nhưng vẫn cần trải nghiệm đẹp.


Quản lý mật khẩu: Vaultwarden

Dùng chung mật khẩu qua Excel, giấy note, Zalo → rủi ro cao. Giải pháp: Vaultwarden, bản nhẹ tương thích Bitwarden.

Điểm mạnh

– Lưu mật khẩu, thẻ, ghi chú bảo mật.
– Tự điền trên trình duyệt, điện thoại.
– Tạo mật khẩu mạnh.
– Chia sẻ credential trong “Organization”.
– Nhẹ, chạy tốt trên server nhỏ.

Cách tổ chức cho gia đình

– Mỗi người có vault riêng.
– Tạo collection chung:
Wi-Fi / Router
Streaming
Ngân hàng (cẩn thận quyền truy cập)
Bảo hiểm / y tế
Tài khoản học tập của con

Bảo mật bắt buộc

– Bật 2FA.
– Master password dài, dễ nhớ, không lặp.
– Tắt đăng ký tự do sau khi tạo user.
– Backup định kỳ DB.
– Không public ra Internet nếu chưa hiểu reverse proxy, HTTPS, fail2ban.

Nếu chỉ dùng trong LAN → an toàn hơn, nhưng vẫn cần backup. Mất Vaultwarden DB → mất toàn bộ mật khẩu.


Quản lý tài liệu giấy tờ: Paperless-ngx

Giấy khai sinh, hộ khẩu, hợp đồng, hóa đơn, bảo hành, giấy khám bệnh… thường nằm trong tủ, lúc cần tìm rất mất thời gian. Paperless-ngx biến giấy tờ thành kho tài liệu tìm kiếm được.

Tính năng chính

– Upload PDF/ảnh scan.
– OCR → tìm nội dung trong file.
– Gắn tag, correspondent, document type.
– Tự phân loại theo rule.
– Lưu bản gốc + bản đã xử lý.
– Tìm kiếm rất nhanh.

Quy trình gia đình

1. Scan giấy tờ bằng điện thoại hoặc máy scan.
2. Upload vào Paperless.
3. Gắn tag:
gia-dinh
bao-hiem
ngan-hang
y-te
nha-dat
bao-hanh
4. Đặt loại tài liệu:
– Hợp đồng
– Hóa đơn
– Giấy tờ cá nhân
– Kết quả xét nghiệm
5. Backup.

Mẹo thực tế

Đặt tên không còn quá quan trọng vì OCR tìm được nội dung. Nhưng tag cần nhất quán. Nên có quy ước:

[Người liên quan] + [Loại] + [Năm]
Ví dụ: ConA - Giấy khám bệnh - 2024

Bảo mật

Tài liệu scan rất nhạy cảm. Không nên public Paperless ra Internet. Nếu cần truy cập ngoài nhà → dùng VPN như Tailscale/WireGuard.


Media server: Jellyfin

Phim, nhạc, video gia đình, hoạt hình cho trẻ → nên gom vào một chỗ. Jellyfin là lựa chọn self-hosted miễn phí, mã nguồn mở.

Jellyfin cung cấp

– Stream phim/series/nhạc.
– App cho TV, Android, iOS, web.
– Tự lấy poster, metadata.
– Tạo user riêng cho từng thành viên.
– Kiểm soát nội dung trẻ em.
– Không cần tài khoản cloud.

Cấu trúc thư mục media

/data/media/
  movies/
  tv/
  music/
  home-videos/

Tên file nên rõ:

Movies/Movie Name (2023)/Movie Name (2023).mkv
TV/Show Name/Season 01/Show Name - S01E01.mkv

Transcoding

Nếu TV/điện thoại không đọc được codec → server phải chuyển mã. Mini PC Intel N100 có Quick Sync → rất hợp. Bật hardware acceleration trong Jellyfin → CPU nhẹ hơn.

Dùng trong LAN

Truy cập qua:

http://server-ip:8096

Nếu có smart TV → cài Jellyfin client. Nếu TV cũ → dùng Android TV box.


Đồng bộ file: Nextcloud hoặc Syncthing

Không phải dữ liệu nào cũng là ảnh/media/tài liệu scan. Còn file Word, Excel, bài tập, project cá nhân. Có 2 hướng.

Nextcloud

Giống Google Drive tự host.

Ưu:

– Web UI.
– Chia sẻ file.
– Đồng bộ desktop/mobile.
– Có calendar, contact, notes, plugin.

Nhược:

– Nặng hơn.
– Cần chăm DB, cache, config.
– Update đôi khi phiền.

Phù hợp nếu gia đình cần “ổ đĩa chung” có web.

Syncthing

Đồng bộ ngang hàng giữa thiết bị.

Ưu:

– Rất ổn định.
– Không cần server trung tâm tuyệt đối.
– Nhanh trong LAN.
– Ít hỏng.

Nhược:

– Không có web file manager kiểu Drive.
– Chia sẻ cho người ngoài không tiện.

Phù hợp nếu muốn sync folder giữa laptop, desktop, server.

Gợi ý thực tế

– Gia đình phổ thông → Nextcloud.
– Người kỹ thuật, muốn đơn giản bền → Syncthing.
– Có thể dùng cả hai: Nextcloud cho file chung, Syncthing cho backup laptop.


Ghi chú, wiki gia đình: Memos hoặc BookStack

Một gia đình cũng cần “tri thức nội bộ”: số điện thợ điện, lịch tiêm, hướng dẫn dùng máy giặt, checklist du lịch, cấu hình router, thông tin bảo hành.

Memos

– Ghi chú nhanh.
– Giao diện nhẹ.
– Dùng như nhật ký gia đình hoặc note cá nhân.

BookStack

– Wiki có cấu trúc: Shelf → Book → Chapter → Page.
– Hợp làm sổ tay gia đình.
– Dễ viết hướng dẫn dài.

Ví dụ mục trong BookStack:

– Nhà cửa
– Thiết bị điện
– Bảo hành
– Sửa chữa
– Sức khỏe
– Lịch tiêm
– Bác sĩ
– Công nghệ
– Wi-Fi
– Server
– Tài khoản


Dashboard quản lý: Homepage hoặc Homarr

Khi có nhiều app, cần trang tổng hợp. Homepage hoặc Homarr giúp tạo cổng vào:

http://home.local

Hiển thị:

– Immich
– Vaultwarden
– Paperless
– Jellyfin
– Nextcloud
– Router
– Pi-hole
– Trạng thái server
– Dung lượng ổ đĩa

Với gia đình, dashboard giúp người không rành kỹ thuật vẫn dùng được.


DNS nội bộ, HTTPS, truy cập ngoài nhà

DNS nội bộ

Thay vì nhớ IP, dùng tên:

photos.home
passwords.home
docs.home
media.home

Có thể dùng:

– Pi-hole
– AdGuard Home
– Router local DNS

Truy cập ngoài nhà

Không nên mở port bừa bãi. Hướng an toàn hơn:

Tailscale: dễ nhất.
WireGuard: mạnh, tự quản hơn.
Cloudflare Tunnel: tiện, nhưng phụ thuộc bên thứ ba.

Với dữ liệu gia đình nhạy cảm, ưu tiên VPN. Không public Vaultwarden/Paperless nếu không cần.


Backup: phần quan trọng nhất

Self-hosted không có nghĩa là an toàn nếu chỉ có một ổ cứng. Ổ chết → mất dữ liệu. Xóa nhầm → mất dữ liệu. Ransomware → mất dữ liệu.

Áp dụng quy tắc 3-2-1:

– 3 bản dữ liệu.
– 2 loại thiết bị/lưu trữ khác nhau.
– 1 bản ngoài nhà/offsite.

Chiến lược khả thi

– Dữ liệu chính: server.
– Backup local: ổ USB/HDD rời cắm định kỳ.
– Backup offsite: nhà người thân, cloud mã hóa, hoặc VPS storage.

Tool gợi ý:

Restic
BorgBackup
Duplicati
Kopia

Cần backup:

/data
– Docker compose files
.env
– DB dumps: PostgreSQL/MariaDB/SQLite

Quan trọng: test restore. Backup chưa từng restore → chưa chắc là backup.


Stack đề xuất cho gia đình

Bộ cân bằng, thực tế:

– Ảnh: Immich
– Mật khẩu: Vaultwarden
– Tài liệu: Paperless-ngx
– Media: Jellyfin
– File: Nextcloud hoặc Syncthing
– Ghi chú/wiki: BookStack hoặc Memos
– Dashboard: Homepage
– DNS/adblock: AdGuard Home hoặc Pi-hole
– VPN: Tailscale
– Backup: Restic/Borg

Triển khai theo thứ tự:

1. Server + Docker.
2. Backup nền.
3. Immich.
4. Vaultwarden.
5. Paperless.
6. Jellyfin.
7. Nextcloud/Syncthing.
8. Dashboard + DNS.
9. VPN.
10. Giám sát, cập nhật định kỳ.


Kết luận: self-hosted cho gia đình nên thực dụng

Self-hosted không phải để biến nhà thành data center. Mục tiêu đúng: dữ liệu gia đình gọn hơn, dễ tìm hơn, an toàn hơn, ít phụ thuộc hơn.

Đừng cài 20 app ngay. Bắt đầu từ nỗi đau lớn nhất: ảnh thất lạc, mật khẩu lộn xộn, giấy tờ khó tìm, phim rải rác. Cài từng app, dùng thật, backup chắc, rồi mới mở rộng.

Bộ app tốt nhất không phải bộ nhiều tính năng nhất. Mà là bộ cả nhà dùng được, chạy ổn, khôi phục được khi hỏng. Với một mini PC nhỏ, vài ổ đĩa, Docker Compose, VPN, backup nghiêm túc, bạn đã có một “cloud gia đình” mạnh, riêng tư, bền vững trong mạng nội bộ.

#dinh #giup #hosted #quan #self
Chia sẻ:
← Trước
Biến mini PC cũ thành homelab mạnh với loạt app đáng cài

Bài viết tương tự

Bình luận

Chưa có bình luận. Hãy là người đầu tiên!