開源照片管理神器 PhotoPrism 安裝和使用教程

米开朗基杨發表於2024-07-25

如今我們每個人都積累了海量的照片和影片,做自媒體的 UP 主們積累的照片和影片數量可能更多。面對這麼多的照片和影片,我們該如何管理呢?

之前我一直用谷歌相簿,因為它有很多優勢,比如無限空間,支援智慧整理 (按時間線、地理位置、還支援人臉自動合併)。但去年 Google 開始對空間進行了限制,不再提供無限空間了。

今天我要向你推薦一個強大的開源專案 - PhotoPrism。它旨在提供一個全面的解決方案,讓你輕鬆管理和瀏覽生活中的每一張照片。

PhotoPrism 簡介

PhotoPrism 是一個開源的 AI 驅動照片管理工具,使用 Go 語言開發,提供了強大的照片組織和瀏覽功能。它誕生於2018年,由前 Google 工程師 Michael Mayer 發起,旨在建立一個既能提供強大功能,又能保護使用者隱私的照片管理解決方案。

PhotoPrism 的設計始終圍繞著以下核心理念:

  1. 隱私優先:使用者完全掌控自己的資料
  2. 去中心化:可以在本地或私有伺服器上執行,不依賴雲服務
  3. AI 驅動:利用人工智慧技術實現智慧分類和搜尋
  4. 使用者友好:直觀易用的介面,適合各類使用者
  5. 開源透明:程式碼完全開源,社群驅動發展

從2018年開源至今,PhotoPrism 在 GitHub 上已經獲得了近 34000 顆星,擁有 200 多位貢獻者。專案保持活躍開發,定期釋出新版本,其穩定性和功能性已得到眾多使用者的認可。

PhotoPrism 的功能特色

1. 智慧照片組織與搜尋

PhotoPrism 最強大的功能之一就是其 AI 驅動的照片組織和搜尋能力。它可以:

  • 自動識別照片中的人物、物體、場景等內容;
  • 基於 AI 的照片分類,可按主題、顏色、質量等維度瀏覽;
  • 提供強大的搜尋功能,支援多維度組合篩選。

2. 全面的檔案格式支援

不同於許多照片管理工具,PhotoPrism 對各種檔案格式的支援非常全面:

  • 支援常見圖片格式如 JPG、PNG 等;
  • 原生支援 RAW 格式,無需額外轉換;
  • 支援 Live Photos 和影片檔案。

這意味著無論你是普通使用者還是專業攝影師,PhotoPrism 都能滿足你的需求。

3. 面部識別

PhotoPrism 內建了強大的面部識別功能:

  • 自動識別照片中的人臉;
  • 可手動標記人名,方便按人物瀏覽照片;
  • 支援按人物關係組織照片。

4. 地理資訊展示

對於喜歡旅行的朋友來說,PhotoPrism 的地理資訊功能簡直是神器:

  • 自動提取照片 EXIF 中的 GPS 資訊;
  • 提供多種高畫質世界地圖,視覺化展示照片拍攝地點;
  • 支援按地點、國家等維度瀏覽照片。

5. WebDAV 同步

PhotoPrism 還提供了便捷的同步功能:

  • 內建 WebDAV 伺服器,支援與其他裝置雙向同步;
  • 可與 Windows 資源管理器、Mac Finder 等直接連線;
  • 方便在多裝置間訪問和管理照片。

6. 後設資料管理

  • 自動提取照片 EXIF、XMP 等後設資料;
  • 支援編輯和管理照片後設資料,如標題、描述、標籤等;
  • 多種後設資料可作為搜尋條件,提高照片查詢效率;
  • 支援批次編輯後設資料,方便大量照片的整理。

7. 移動端支援

儘管 PhotoPrism 主要設計用於自託管伺服器,但它對移動裝置的支援也很好:

  • 提供 Progressive Web App (PWA),可安裝到移動裝置主螢幕;
  • 響應式設計,完美適配各種螢幕尺寸;
  • 支援 PhotoSync 等第三方 App 進行移動端照片同步;
  • 移動友好的觸控操作,如滑動瀏覽、縮放等。

你可以在任何裝置上輕鬆訪問和管理你的照片庫,無論是在家中的大螢幕上,還是在旅途中使用手機都可以訪問。

PhotoPrism vs. 其他照片管理工具

為了更直觀地展示 PhotoPrism 的優勢,我們可以將其與市面上的其他主流照片管理工具進行對比:

特性 PhotoPrism Google Photos Apple Photos Synology Photos
價格 免費開源 付費 免費(限 iOS) 需購買 NAS
自託管
AI分類 部分支援
RAW支援 部分支援
面部識別
地圖整合
開源可定製
隱私保護

雖然 Google Photos 在 AI 能力上略勝一籌,Apple Photos 在 iOS 生態系統整合度更高,但 PhotoPrism 在隱私保護、自託管和開源友好度上獨樹一幟。特別是對於注重資料隱私和掌控權的使用者來說,PhotoPrism 提供了一個完美的平衡點。

PhotoPrism 的安裝使用

PhotoPrism 的安裝比較簡單,可以直接透過 Docker 進行部署。就是環境變數和配置選項有點多,感興趣的同學可以自己慢慢研究。

對於沒有技術背景的同學而言,你也不用擔心安裝問題,Sealos 應用商店提供了一鍵部署的應用模板,點一下滑鼠即可完成部署,非常絲滑。

如果你想快速部署一個 PhotoPrism,又不想陷入繁瑣的安裝和配置過程,可以試試 Sealos。

直接開啟 PhotoPrism 應用模板,設定預設的使用者名稱和密碼:

然後點選右上角的 “去 Sealos 部署”。

如果您是第一次使用 Sealos,則需要註冊登入 Sealos 公有云賬號,登入之後會立即跳轉到模板的部署頁面。

直接點選右上角的 “部署應用” 開始部署。部署完成後,直接點選應用的 “詳情” 進入該應用的詳情頁面。

等待應用狀態變成 running 之後,直接點選外網地址便可開啟 PhotoPrism 的視覺化介面。

除此之外,還有另外一種開啟方式,先重新整理 Sealos 桌面 (也就是在 cloud.sealos.run 介面重新整理瀏覽器),然後你就會發現 Sealos 桌面多了個圖示:

直接點選這個圖示就可以開啟 PhotoPrism 的視覺化介面了。

是不是有點似曾相識?沒錯,很像 Windows 的快捷方式!

單機作業系統可以這麼玩,Sealos 雲作業系統當然也可以這麼玩。

PhotoPrism 的基本使用

安裝完成後,你就可以開始使用 PhotoPrism 的各項功能了。

登入進去之後,你會發現什麼都沒有,那是因為我們還沒有匯入照片。

首先我們需要進入 Settings --> GENERAL,然後將語言設定為簡體中文。

新增一個相簿:

修改相簿的名稱,就叫 “神仙姐姐” 吧!

進入相簿,開始上傳照片:

我的《考研資料》資料夾裡的照片全部上傳!上傳過程中會對照片進行索引,提取照片的後設資料及生成縮圖等。

上傳完成!

匯入照片的過程中會按照日期重新整理照片,並對照片重新命名,最終都存放在 /photoprism/originals 資料夾下。我們可以在應用詳情頁面點選右下角的 “檔案管理” 按鈕來開啟 PhotoPrism 的檔案系統。

可以看到神仙姐姐的照片都被放在 2024/07 目錄下,因為這是 2024 年 7 月的照片,每個照片都以時間 + 隨機碼來命名。

相關文章