Cài Immich Trên VPS 2026 — Tự Host Thư Viện Ảnh Thay Google Photos
1. Vì Sao Nên Rời Google Photos?
Năm 2021, Google chấm dứt chính sách lưu ảnh "chất lượng cao miễn phí không giới hạn". Từ đó, mỗi tấm ảnh bạn chụp đều ăn vào 15GB dung lượng miễn phí ít ỏi — và khi đầy, bạn phải trả phí Google One hàng tháng, mãi mãi. Với người chụp nhiều ảnh, đó là khoản phí không bao giờ dừng.
Tệ hơn, toàn bộ kỷ niệm riêng tư của bạn — ảnh gia đình, con cái, giấy tờ — nằm trên server của Google, được quét và phân tích. Khi bạn tự host, ảnh nằm trên VPS của riêng bạn: không giới hạn dung lượng (ngoài ổ cứng bạn mua), không phí thuê bao tăng dần, không ai dòm ngó.
Immich là giải pháp thay thế Google Photos tốt nhất hiện nay — giao diện đẹp gần như y hệt, app điện thoại mượt mà, tự động backup ảnh, và còn có AI nhận diện khuôn mặt + tìm kiếm thông minh.
2. Immich Là Gì? Có Những Tính Năng Nào?
Immich là phần mềm tự host quản lý ảnh/video mã nguồn mở, phát triển cực nhanh với cộng đồng lớn. Nó mang lại trải nghiệm "Google Photos riêng" với đầy đủ tính năng:
- Tự động backup: App điện thoại tự upload ảnh/video mới ngay khi bạn chụp — như Google Photos.
- Nhận diện khuôn mặt: Tự gom ảnh theo từng người, đặt tên cho khuôn mặt.
- Tìm kiếm AI: Gõ "bãi biển", "con mèo", "bánh sinh nhật" — Immich tìm đúng ảnh nhờ machine learning, không cần gắn tag.
- Dòng thời gian (timeline): Xem ảnh theo ngày/tháng/năm, "Ngày này năm xưa".
- Bản đồ ảnh: Hiển thị ảnh trên bản đồ theo vị trí GPS.
- Chia sẻ album: Tạo album chia sẻ cho gia đình, bạn bè.
- Đa người dùng: Mỗi thành viên gia đình một tài khoản riêng.
latest trên production quan trọng.
3. Yêu Cầu Cấu Hình VPS
Immich nặng hơn nhiều so với các app self-host nhẹ, đặc biệt khi bật machine learning. Tham khảo cấu hình:
| Nhu cầu | CPU | RAM | Ổ Cứng | Ghi chú |
|---|---|---|---|---|
| Cá nhân (~10K ảnh) | 2 core | 4GB | 100GB+ SSD | ML chạy chậm nhưng ổn |
| Gia đình (~50K ảnh) | 4 core | 6-8GB | 500GB+ SSD | Khuyến nghị |
| Thư viện lớn (100K+ ảnh/video) | 4-6 core | 8-16GB | 1TB+ ổ cứng | Cân nhắc block storage rời |
4. Cài Docker & Chuẩn Bị
Immich triển khai chính thức qua Docker Compose. Cài Docker trước:
sudo apt update && sudo apt upgrade -y
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER
docker compose version
Chi tiết Docker xem bài Cài Docker & Docker Compose Trên VPS.
5. Triển Khai Immich Bằng Docker Compose
Immich cung cấp file compose và file env mẫu chính thức. Tạo thư mục và tải về:
mkdir -p ~/immich && cd ~/immich
# Tải docker-compose.yml chính thức
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
# Tải file biến môi trường mẫu
wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env
Sửa file .env để đặt nơi lưu ảnh và mật khẩu database:
nano .env
# Thư mục lưu trữ ảnh/video — trỏ vào ổ cứng dung lượng lớn
UPLOAD_LOCATION=/mnt/data/immich/library
# Thư mục dữ liệu database
DB_DATA_LOCATION=./postgres
# Mật khẩu database (đặt chuỗi mạnh)
DB_PASSWORD=mat_khau_db_rat_manh
# Ghim phiên bản thay vì 'release' để ổn định (khuyến nghị)
IMMICH_VERSION=release
Khởi chạy toàn bộ stack:
docker compose up -d
docker compose logs -f immich-server
Immich gồm nhiều container: server, machine-learning, redis, postgres. Lần đầu sẽ tải vài GB image — kiên nhẫn chờ. Khi xong, truy cập http://IP_VPS:2283.
6. Thiết Lập Lần Đầu
- Mở
http://IP_VPS:2283→ tạo tài khoản admin đầu tiên (email + password). - Đăng nhập vào web. Vào Administration → Users để tạo tài khoản cho các thành viên gia đình.
- Vào Administration → Settings để bật/tắt machine learning, cấu hình lưu trữ.
7. Cấu Hình HTTPS Với Caddy
Để dùng app điện thoại an toàn từ bên ngoài, bạn cần HTTPS và một tên miền. Dùng Caddy reverse proxy như sau. Tạo file caddy/Caddyfile:
photos.tenmien.com {
reverse_proxy immich-server:2283
}
Thêm service Caddy vào compose (đặt cùng network với immich), trỏ DNS photos.tenmien.com về IP VPS rồi chạy lại. Caddy tự xin SSL Let's Encrypt. Tham khảo thêm Cài Nginx Reverse Proxy Trên VPS và Cài SSL Let's Encrypt Trên VPS nếu muốn dùng Nginx thay Caddy.
8. Cài App Điện Thoại & Bật Auto-Backup
- Tải app Immich trên Google Play / App Store.
- Mở app → nhập Server URL:
https://photos.tenmien.com→ đăng nhập. - Vào tab Library → Backup → chọn các album cần sao lưu (Camera, Screenshots...) → bật Backup.
- App sẽ tự động upload mọi ảnh/video mới — y như Google Photos. Bật "Background backup" để chạy ngầm.
- Sau khi đã upload an toàn lên VPS, bạn có thể yên tâm xóa ảnh trên Google Photos để ngừng trả phí.
9. Backup Dữ Liệu Immich
Có hai phần cần backup: (1) database (chứa metadata, khuôn mặt, album) và (2) thư mục ảnh gốc.
#!/bin/bash
# /root/backup-immich.sh
BK=/mnt/backup/immich
DATE=$(date +%Y%m%d)
mkdir -p "$BK"
# 1. Dump database PostgreSQL
docker exec -t immich_postgres pg_dumpall -U postgres \
| gzip > "$BK/immich-db-$DATE.sql.gz"
# 2. Đồng bộ thư viện ảnh (chỉ copy file mới/đổi)
rsync -a --delete /mnt/data/immich/library/ "$BK/library/"
# Xóa db dump cũ hơn 14 ngày
find "$BK" -name "immich-db-*.sql.gz" -mtime +14 -delete
echo "Backup Immich xong: $DATE"
chmod +x /root/backup-immich.sh
crontab -e
# Chạy 4 giờ sáng mỗi ngày:
0 4 * * * /root/backup-immich.sh >> /var/log/immich-backup.log 2>&1
Lý tưởng nhất là đẩy backup sang nơi khác (S3/MinIO hoặc VPS thứ hai). Xem Backup Tự Động Trên VPS và Cài MinIO S3 Storage.
10. Mẹo Tối Ưu & Vận Hành
- Ghim version: Đặt
IMMICH_VERSION=v1.xxx.xcụ thể, đọc release note trước khi nâng cấp để tránh breaking change. - Tắt ML nếu VPS yếu: Nếu CPU/RAM hạn chế, có thể tạm tắt container machine-learning — vẫn dùng được backup và xem ảnh bình thường.
- External library: Immich có thể đọc ảnh từ thư mục có sẵn mà không cần copy — tiện khi bạn đã có kho ảnh trên VPS.
- Theo dõi dung lượng: Cài Netdata để cảnh báo khi ổ cứng sắp đầy — xem Cài Netdata Monitoring Trên VPS.
11. So Sánh Immich Với Google Photos
| Tiêu chí | Google Photos | Immich (self-host) |
|---|---|---|
| Chi phí | Phí Google One tăng theo dung lượng | Chỉ tiền VPS, dung lượng do bạn quyết |
| Quyền riêng tư | Ảnh trên server Google | Ảnh trên VPS của bạn |
| Auto-backup điện thoại | Có | Có |
| Nhận diện khuôn mặt + tìm kiếm AI | Có | Có |
| Giới hạn dung lượng | Theo gói trả phí | Theo ổ cứng VPS |
| Công sức vận hành | Không | Cần tự backup & bảo trì |
Tóm lại: nếu bạn ngại kỹ thuật, Google Photos vẫn tiện. Nhưng nếu bạn coi trọng quyền riêng tư, muốn cắt phí thuê bao vĩnh viễn và thích làm chủ dữ liệu của mình, Immich trên VPS là lựa chọn tuyệt vời cho năm 2026.
🚀 Cần VPS Dung Lượng Lớn Để Chạy Immich?
Thuê VPS ổ cứng lớn, RAM cao, băng thông tốt tại TrumVPS — từ 47K/tháng, hỗ trợ cài Docker, lý tưởng cho thư viện ảnh self-host
Thuê VPS Ngay