khoe izz-immich: tự động hóa cài đặt & tối ưu Immich Server + Tailscale + Beszel

  • Người tạo chủ đề Người tạo chủ đề DHD
  • Ngày bắt đầu Ngày bắt đầu

DHD

Đã tốn tiền
Chào anh em,

Thời gian qua thấy nhiều người đau đầu vụ tự build server lưu trữ ảnh cá nhân thay thế Google Photos, Apple iCloud Photos, mình có đóng gói một dự án cộng đồng mang tên izz-immich. Đây là bộ công cụ "tất cả trong một" giúp deploy toàn bộ hệ sinh thái lưu trữ và bảo mật hoàn toàn tự động chỉ với 1 dòng lệnh duy nhất.


Dành cho anh em nào mới tìm hiểu về stack này:
  • Immich: Nền tảng tự host lưu trữ ảnh/video hoàn hảo nhất hiện nay. Giao diện mượt như Google Photos, tích hợp AI nhận diện khuôn mặt và tìm kiếm bằng ngữ nghĩa. Hoạt động tốt trên iPhone, Android.
  • Tailscale: Giải pháp VPN Zero-Trust thế hệ mới. Giúp anh em truy cập kho ảnh từ mạng 4/5G, wifi công cộng an toàn tuyệt đối mà không cần mở cổng (NAT port) trên Router.
  • Beszel: Công cụ giám sát sức khỏe máy chủ siêu nhẹ, theo dõi trực quan mức tải CPU, RAM và nhiệt độ ổ cứng.
  • Ubuntu: hệ điều hành

Yêu cầu tiên quyết: Để bắt đầu, anh em chỉ cần tận dụng một máy tính (mini PC, laptop cũ, hoặc máy ảo) và cài sẵn hệ điều hành Ubuntu (bản Server hay Desktop đều được). Từ nền tảng Ubuntu trắng này, izz-immich sẽ tự động hóa toàn bộ việc deploy hệ sinh thái lưu trữ và bảo mật chỉ với 1 dòng lệnh duy nhất.


Thay vì phải tự cấu hình thủ công hàng loạt file YAML hay vật lộn với tường lửa, script izz-immich được thiết kế với các tính năng can thiệp sâu:
  • Tối ưu hiệu suất (Auto-Tuning): Tự động quét phần cứng (số luồng CPU, RAM, SSD) để tinh chỉnh cấu hình cho Immich. Đặc biệt tự nhận diện VGA, tự cài driver và kích hoạt tăng tốc phần cứng NVIDIA (CUDA/NVENC), Intel (QuickSync/OpenVINO), và AMD (VAAPI) cho Immich để xử lý video và AI.
  • Trung tâm Bảo mật (Security Hub): 1-click kích hoạt tường lửa UFW. Hỗ trợ profile "Siết chặt": khóa toàn bộ cổng LAN, ép Immich chạy ngầm và chỉ cho phép truy cập thông qua đường hầm Tailscale.
  • Trạm nạp dữ liệu (Smart Import): Quét và Auto-Mount ổ cứng gắn ngoài (kể cả định dạng APFS, NTFS) để import ảnh cũ đa luồng cực nhanh mà không cần gõ đường dẫn thủ công. Đặc biệt có thể cắm ổ cứng của NAS Synology vào máy và import trực tiếp.
  • Sửa chữa tự động: Chế độ Repair cho phép cài lại lõi Docker, ép tải lại Image mới nhất mà vẫn bảo vệ tuyệt đối file .env và vùng dữ liệu cũ.
  • Công cụ để thiết lập backup và restore tự động: không cần hiểu biết về linux, chỉ cần chọn trong menu một cách dễ dàng.

Mã nguồn mở 100%, thực thi hoàn toàn Local-First (không thu thập dữ liệu).
Anh em xem tại trang chủ dự án:👉 http://tiny.cc/izz-immich
 
Sửa lần cuối:
Cập nhật danh sách các tính năng chính của phiên bản 2.3 hiện hành:

  1. Khởi tạo Hệ thống (Initial Setup): Tự động cài đặt Docker CE chuẩn, triển khai toàn bộ hệ sinh thái Immich mới nhất và tự sinh mật khẩu database an toàn với tùy chọn cài đặt nhanh hoặc tùy biến cổng/đường dẫn.
  2. Tối ưu Tăng tốc Phần cứng (Hardware Auto-Tuning): Tự động nhận diện cấu hình máy để kích hoạt cơ chế tăng tốc transcode video và xử lý AI cho cả 3 nền tảng GPU gồm NVIDIA (CUDA & NVENC), Intel (QuickSync & OpenVINO) và AMD (VAAPI).
  3. Trạm Nạp Dữ liệu Thông minh (Smart Import): Tự động quét, lắp ráp và mount an toàn (chế độ chỉ đọc) nhiều định dạng ổ cứng phức tạp như macOS APFS, NTFS hay RAID/LVM của Synology NAS để nạp ảnh đa luồng vào hệ thống.
  4. Trung tâm Bảo mật Zero-Trust (Security Hub): Cấu hình tường lửa UFW vá lỗi Docker bypass, ép Immich chạy ngầm qua mạng ảo Tailscale và trang bị công tắc an toàn (Dead-man's switch) tự rollback nếu mất kết nối.
  5. Sao lưu & Khôi phục Toàn diện (Backup & Restore): Tự động hóa lịch sao lưu hàng ngày chuẩn pg_dumpall và đồng bộ thư viện ảnh sang ổ đĩa ngoài độc lập, hỗ trợ khôi phục dữ liệu 1-click có cơ chế kiểm tra sẵn sàng của database.
  6. Sửa lỗi & Tái tạo Hệ thống (Repair & Reinstall): Sửa chữa lỗi lõi Docker, cài lại driver GPU và tải lại image sạch để tái tạo container mà vẫn bảo toàn nguyên vẹn 100% dữ liệu ảnh và file cấu hình .env cũ.
  7. Chẩn đoán Máy chủ (System Diagnostics): Quét và xuất báo cáo trực quan tức thì về mức độ sử dụng phần cứng, trạng thái từng container Immich, tiến trình AI GPU, cổng mạng đang mở và lịch sao lưu.
  8. Bảng Điều khiển Song ngữ (Bilingual TUI): Cung cấp giao diện đồ họa trên Terminal trực quan hỗ trợ song ngữ Việt - Anh, tích hợp cơ chế giật quyền điều khiển bàn phím chống lỗi nhập liệu khi chạy từ xa.
 

Trách nhiệm​

Công cụ được chia sẻ miễn phí vì cộng đồng. Vui lòng sao lưu dữ liệu quan trọng trước khi cài đặt. Tác giả không chịu trách nhiệm đối với bất kỳ rủi ro mất mát dữ liệu nào.

Bác ghi ghê quá. Thôi, em không dám sài.

Nhường anh em chuột bạch đi trước.
 
mình có follow và test thử các giải pháp từ nextcloud seafile hay immich cả vài năm, nói thẳng luôn cho ae đỡ phải tìm hiểu:

- nếu mọi người tìm một thứ để có thể backup , và nó phải rẻ tiền, thì có thể chọn mấy phương pháp kiểu này, và thỉnh thoảng phải mở app lên để nó còn sync chứ không có background đâu .App thì lởm, Backup cũng xác định chết lúc nào không biết vì bản chất storage bên dưới là mấy con ổ chạy single. Còn thích dùng object storage thì chi phí lại không rẻ và tốc độ không nhanh. Như vậy cái mục tiêu backup thì nó cũng làm nửa vời.

- gg photo, icloud nó không chỉ bán storage, nó bán cả một hệ sinh thái, photo có thể auto sync, trên máy đỡ tốn dung lượng vì chỉ lưu thumb, có tìm lại ảnh cũ bằng AI, bằng OCR, bằng text, và có cam kết về data loss.
 
Tôi thấy app cũng tốt phết, có background sync đoàng hoàng. Chắc là bản bây giờ ngon hơn.

Về tổng thể, tất nhiên không hơn được các dịch vụ chuyên nghiệp nhưng cũng là một lựa chọn thay thế hoặc bổ sung cho anh em. Tôi có cả Google 5TB (kèm gói Gemini Pro) và iCloud 2TB (vì nhà có hơn 10 thiết bị của Apple). Nhưng tôi vẫn dùng Synology hơn 10 năm nay. Giờ nghịch thêm cái này.

Cái hay nhất của NAS hay immich là khi cần ảnh, video dung lượng lớn thì lấy nhanh hơn. Tôi request apple để tải về khoảng 300GB ảnh nhằm thử import vào immich mà 3 ngày rồi chưa nhận được link download. Đành phải chơi lụi bằng cách dùng icloudpd.
 
Sửa lần cuối:

Thống kê chủ đề

Ngày tạo
DHD,
Người trả lời cuối
cangiten.99,
Trả lời
10
Lượt xem
1.286
Quay lại
Lên đầu trang