
- Immich 提供備份、搜尋和進階照片整理功能,一切盡在您的掌控之中。
- 人工智慧的整合實現了臉部辨識和語義搜尋。
- 使用 Docker 和原生應用程式可以輕鬆地在任何現代伺服器或 NAS 上自行安裝。
對於注重隱私的用戶以及使用過 Google Photos 或 iCloud 等雲端服務的用戶而言,掌控個人照片和影片已成為他們關注的核心問題。 Immich應運而生,為那些希望完全掌控自身視覺記憶的用戶提供了現代化的解決方案,它擁有先進的 AI 功能,並能全面管理照片和影片的整理和備份,一切盡在掌控之中。
本文將深入探討 Immich 的定義、工作原理、適用人群、相對於商業替代方案和其他開源專案的優勢、部署和運行步驟、所需硬體、自訂選項,以及高級用戶日常使用中總結的經驗教訓。所有內容都將以實際應用經驗為基礎,不僅從技術角度出發,更從追求效率、安全性和最重要的——數位安全感的最終用戶的角度出發。讓我們開始吧。
指數
什麼是 Immich?它為什麼重要?
Immich 是一個開源平台,致力於管理、整理和備份照片和視頻,主要針對希望自行託管照片雲的用戶。它在後 Google Photos 時代設計,提供類似(甚至更好!)的用戶體驗,且無需依賴科技巨頭,也不會損害用戶隱私。您可以從其官方網站訪問該項目、文件、社區以及下載連結。
Immich 最重要的特點在於,所有文件都保留在您的基礎設施上:它們絕不會離開您的伺服器,不會上傳到第三方雲端,未經您的許可,任何人也無法出於廣告目的或人工智慧模型分析它們。其開源架構讓您可以根據自身需求完全自由地擴展或修改,而其積極的開發也使其成為一個不斷發展的工具。
伊米奇的主要特點
- 行動裝置的自動備份和同步適用於 Android 和 iOS 的原生應用,可以像 Google Photos 一樣自動上傳照片和視頻,但採用私密存儲。
- 人工智慧輔助搜尋Immich 依靠臉部辨識模型和語義分析,因此您可以使用自然語言概念搜尋圖像,而無需事先標記。
- 現代且自適應的介面Immich 的網站模仿了商業平台的可用性和設計,包括時間軸、按日期和專輯自動組織、視覺化時間軸以及按人物或地點分組。
- 多用戶支持您可以管理多個帳戶(非常適合家庭或團隊),每個帳戶都有自己的預設隱私設置,並可以共享相簿或選定的照片。
- 元資料的保存與管理所有 EXIF 資訊(日期、相機、GPS 位置等)均已儲存,並可用於搜尋和整理。
- 臉部辨識、物體偵測和語義搜尋Immich 會自動將同一人的所有照片分組,並回應「海灘派對」、「雪地裡的紅色自行車」或「海邊的狗」等自然搜尋。
- Live Photos 和 Motion Photos 支持甚至複製了蘋果和谷歌原生應用程式的功能。
- 輕鬆從 Google Photos、iCloud 或本地儲存匯入透過外部工具和 Google Takeout 的支持,您可以遷移您的圖書館而不會遺失歷史資料或元資料。
- 按自訂相簿整理,並按地圖篩選從地圖視圖瀏覽您的視覺記憶,輕鬆按位置尋找照片。
- 資料夾管理和儲存模板您可以決定 Immich 是否根據日期、使用者等將您的整個收藏重新組織到自己的資料夾中,或連接外部只讀庫以對其進行索引,而無需移動檔案。
誰應該使用 Immich?理想使用場景
Immich 的設計宗旨是為任何希望在管理照片和影片存檔時兼顧隱私、控制權和靈活性的用戶提供服務。它在以下場景中尤其有用:
- 擁有多部手機的家庭或團體 他們希望每位成員都能自動備份自己的相機膠卷,並能以分組或單獨的方式查看整個圖庫。
- 高級用戶、攝影師和創作者 那些重視個人檔案、希望避免商業平台政策變化、希望快速存取數十年記憶而無需擔心服務關閉、價格上漲或因合約變更導致資料遺失的用戶。
- 那些磁碟上已經擁有大量音樂庫的用戶 他們希望將伺服器託管在本地,但允許從任何地方訪問,從而保持完全控制權。 Immich 也支援透過外部程式庫與其他解決方案並行使用。
- 技術愛好者、開發人員和系統管理員 想要學習應用程式 Docker 化、反向代理、使用 Docker Compose 進行高級管理以及真正自託管所需的安全性的人員。
比較:Immich 與 Google Photos、PhotoPrism 及其他替代方案
最受歡迎且最直接的 Google Photos 替代方案是 Immich,這不僅僅是因為它美觀的介面。它的主要優勢在於提供了幾乎所有商業套件應有的功能,甚至在資料控制、多用戶管理以及自動影像分析的深度方面超越了 Google Photos。技術論壇和部落格上的許多經驗都強調了以下幾點:
- Google Photos/Apple iCloud雖然可靠且與行動裝置高度集成,但儲存空間有限、價格不斷上漲,並且完全依賴其自身的條款和隱私權政策。考慮到它們有能力(以及潛在的意願)分析圖像以訓練商業人工智慧或投放個人化廣告,這種不信任感會進一步加劇。
- 光棱鏡這款開源軟體也融合了人工智慧技術,強烈建議用於將數十年的記憶內容歸檔到磁碟上。它的優勢在於對現有庫的索引和視覺化地圖;然而, 它沒有充分涵蓋來自行動裝置的直接和持續備份。 它需要第三方應用(例如 PhotoSync 或 PWA 整合)才能提供良好的行動體驗。其高級功能(例如增強的用戶角色或高級地圖圖層)需要付費訂閱才能使用,但基礎版本是開源的。
- LibrePhotos、Photoview、Nextcloud Photos、Piwigo、Chevereto、Damselfly、Lychee、Photonix、Ente它們各有優勢,但在行動整合、自動同步或以即時性和人工智慧為中心的使用者體驗方面往往有所欠缺,而這正是 Immich 真正擅長的領域。
Immich 和 PhotoPrism 的主要區別在於文件管理和行動體驗。 Immich 的優勢在於能夠“擺脫對 Google Photos 的依賴”,每天直接上傳整個相機膠卷;而 PhotoPrism 則更適合已有的歸檔項目,這類項目更注重維護文件夾結構和優化應用體積。
Immich 安裝逐步指南:您需要了解的一切
Immich 的設定流程是為具備一定伺服器設定經驗的使用者設計的,不過學習曲線文件齊全,社群也非常樂於助人。如果您從未接觸過 Docker、Proxmox、Unraid、ZimaOS、Synology 或任何自架解決方案,這可能是您第一個絕佳的實作專案。
1. 選擇環境和硬體需求
Immich 可以安裝在任何現代 Linux 伺服器上,無論是實體伺服器還是虛擬機,運行 Ubuntu、Debian 或類似發行版均可,並且支援 x86_64 和 ARM64 架構(使其非常適合 Raspberry Pi 或小型家用 NAS 設備)。為獲得最佳效能,建議的作業系統為:
- 中央處理器: 至少需要 2 個核心(對於大型資料集和密集型機器學習分析,4 個以上核心更佳)
- 隨機存取存儲器: 最低 4 GB 記憶體(建議 8-16 GB,尤其是在啟用機器學習的情況下)
- 儲存: 該應用程式佔用空間很小(10 GB),大部分空間都被您的照片和影片佔用;請記住,縮圖、快取和中間版本還需要額外 10-20% 的空間。
- 紅色: 100 Mbps 足以滿足本地訪問需求;如果您計劃進行遠端訪問,請優先考慮良好的上傳速度(或使用 VPN/Tailscale)。
- 支援 CUDA 的 NVIDIA GPU: 可選,但可以顯著加快機器學習索引和處理速度。
- SSD儲存 (用於資料庫和軟體),如果您有大型庫,則需要 HDD/RAID。
2. 安裝依賴項並開始使用 Docker Compose
最常用且推薦的方法是使用Docker Compose:
- 在伺服器上安裝 Docker 和 Docker Compose(Unraid、ZimaOS 和其他有應用程式商店或社群範本的環境也可用)。
- 建立一個資料夾用於存放設定文件,並下載該檔案。 泊塢窗,compose.yml Y EL .ENV 來自 Immich 的官方分支機構。
- 編輯 .env 檔案以調整儲存路徑(上傳位置)、Postgres 資料庫資料、時區、軟體版本、資料庫使用者名稱和密碼,以及其他參數,這些參數都有詳細的文件說明。
- 跑
docker compose up -dImmich 的容器將與 ML 服務、Redis 和 vector PostgreSQL 一起部署。 - 透過伺服器的 2283 連接埠存取 Web 介面並建立管理員帳戶;從那裡您可以新增使用者、配置庫、查看統計資料和自訂體驗。
在Unraid或ZimaOS中,由於其「應用程式商店」中的模板,此過程進一步簡化,但建議檢查所使用的圖像是官方圖像還是第三方替代圖像;一些高級用戶更喜歡創建自己的 XML 文件以獲得最大程度的控制。
3. 與行動裝置集成
請從各自的應用程式商店下載適用於 Android 或 iOS 的官方應用程式(如果您想要 100% 開源的版本,可以從 F-Droid 下載)。
- 在應用程式中設定伺服器 URL 和憑證。
- 啟用照片和視頻的自動同步;Immich 允許自訂規則,例如僅限 Wi-Fi、僅在手機充電時同步、包含或排除視頻,以及控制壓縮/品質等級。
- 您可以手動選擇想要上傳的照片或影片進行上傳。
這些應用程式透過不同的圖示清晰地顯示每個檔案的備份狀態,並允許您查看共享圖庫或您自己的圖庫。
客製化、高階管理和維護
Immich伺服器的內部配置
透過伺服器管理介面,您可以:
- 建立使用者並分配配額、自訂儲存標籤和手動審核員
- 匯入方式:從 Google Photos(透過 Google Takeout 和 Immich 的 CLI)、iCloud 或本地硬碟匯入
- 任務與日誌管理:追蹤縮圖產生、人臉辨識處理、外部庫掃描等的進度。
- 配置儲存範本、自訂資料夾組織方式(按年、月、使用者等)
- 外部整合:webhook、API、CLI 等。
安全和外部訪問
遠端存取:要允許透過網際網路訪問,您需要一個配置了 SSL 憑證的反向代理(例如 Nginx、Caddy、Traefik 等)。同樣重要的是,切勿在未使用 HTTPS 的情況下將 Immich 暴露在公共網路上。
VPN 或 Tailscale:最安全的解決方案是僅透過加密 VPN 限制遠端存取。使用 Tailscale 可以輕鬆連接所有家庭設備,並透過專用網路 (100.xxx) 存取它們。
良好的安全實踐:
- 管理員應使用強密碼並啟用雙重認證(如有)。
- 防火牆已配置,並定期檢查活動連線/開啟的會話
- 透過頻繁的容器更新
docker compose pull始終查看版本說明
備份和災難復原
備份所有資料至關重要:不要讓 Immich 成為你照片的唯一備份。務必備份:
- 原始照片資料夾(
UPLOAD_LOCATION) - PostgreSQL 資料庫(手動或自動定期轉儲)
- .env 設定檔和 docker-compose.yml 文件
您可以使用 rsync 將資料備份到另一台 NAS、加密雲端或本機外接硬碟。自動化備份過程至關重要。請記住,備份只有在能夠快速復原的情況下才有用,因此請在災難發生前測試備份流程。
常見故障排除
- 上傳錯誤檢查伺服器可用空間、反向代理允許的最大大小、更新行動應用程式並檢查伺服器日誌。
- 臉部辨識/人工智慧性能如果 ML 容器重啟,您可能需要更多 RAM 或交換空間;在資源不足的安裝環境中,您可以停用 AI。
- 網頁效能緩慢檢查資源(CPU/RAM),將資料庫保存在固態硬碟上,並定期清理快取。
- 移動同步問題:確保應用程式的權限,檢查連接性並配置後台刷新(iOS)或持久性服務(Android)。
- 有問題的更新更新前請務必在 .env 檔案中設定版本並檢查相容性(該專案會頻繁地對資料庫和配置進行更改)。
優化和最佳實踐
為優化效能和穩定性,建議保持充足的資源並定期維護。以下是一些建議:
- 為機器學習容器分配足夠的 RAM 和交換空間
- 將資料庫保存在固態硬碟 (SSD) 上,以便於搜尋和索引。
- 執行定期資料庫維護(清理/分析)
- 監控磁碟空間,並隨著庫的成長擴展儲存空間。
真實使用者體驗亮點
從 Google Photos 或類似應用程式遷移過來的高級用戶強調了幾個他們在其他競爭對手那裡找不到的優勢:
- 該介面複製了商業模型的易用性、時間順序組織和鍵盤快捷鍵(例如收藏夾、快速刪除、時間軸導航等)。
- 從 Google Photos 進行大量遷移(透過 Google Takeout 和官方的 Immich CLI 和 Immich-Go 工具)非常簡單,儘管可能需要對元資料進行一些小的調整。
- 臉部辨識和語義搜尋真正改變了體驗你可以要求它拍攝人物、事件、具體物體或抽象概念(「橘色的東西」)的照片,系統會快速且準確地做出回應。
- 不受可能關閉、變更條款或收取額外電費的服務的影響 如果您已經擁有自己的硬件,它能提供長期的安心保障,並大大降低成本。
- 這款行動應用功能全面、速度快,並且能夠完美地顯示備份狀態。雖然更高級的功能還在不斷改進。
- 目前還沒有足夠好的 Android TV/Google TV 應用程式這就迫使你使用連接到電視的筆記型電腦來觀看家庭相簿。
融合、社區和未來發展
Immich 的最大優勢之一是其活躍的社群:論壇、Discord、GitHub 和專門的 subreddit,您可以在這些平台上提問問題、提出改進建議、報告錯誤或貢獻程式碼、翻譯和文件。
各項功能已無縫集成,例如:
- CLI 的 API 支援
- 使用 OpenStreetMap 進行地圖管理和視覺化
- 向量搜尋管理擴充(VectorChord,舊版 pgvecto.rs 的升級版)
- 高級儲存功能(TypeSense 用於超快速搜索,Redis 用於高效緩存,反向代理集成,以及完整的 HTTPS)
開發工作非常活躍,新版本會不斷加入改進。如果您高度依賴平台,請務必閱讀每個版本的發布說明,並在測試環境中測試更新,以避免服務中斷。
部署期間的提示和常見問題解答
- Immich 和 PhotoPrism 能共存嗎? 是的,這是可行且有用的:使用 Immich 作為日常儲存庫,使用 PhotoPrism 以唯讀模式索引外部檔案。
- 只把照片留在伊米奇安全嗎? 絕對不行:始終至少執行一次定期外部備份;永遠不要依賴單一本機實例。
- Immich能否順利地從其他平台遷移過來? 從 Google Photos 或 iCloud 匯入非常簡單,而且文件齊全;從本機儲存匯入時,您可以將外部庫設定為唯讀模式,以簡化過渡過程。
- 我還需要多少額外空間? 它還包括在您的原圖基礎上收取額外 10%-20% 的費用,用於縮圖、向量搜尋和元資料。
Immich 提供全面的私人照片管理服務,其體驗與商業平台類似,但兼具自架的自主性、隱私性和自由度。如果您珍惜美好回憶並希望完全掌控照片,Immich 將為您提供前所未有的強大而安全的選擇。







