顯示廣告
隱藏 ✕
※ 本文轉寄自 ptt.cc 更新時間: 2023-10-29 22:36:07
看板 MobileComm
作者 ivon852 (內容農場殺手)
標題 [心得] Immich照片備份軟體,界面超像Google相簿
時間 Sat Oct 28 20:47:19 2023


Immich為一自架的開放原始碼相簿軟體,專門用於備份照片。
https://i.imgur.com/8r1ncVe.png
[圖]

可以部署到Linux伺服器或者NAS,替代Google相簿。

界面故意做得很像Google相簿,該有的功能全部copy過來。
https://i.imgur.com/D2wCPGG.jpg
[圖]

不想讓Google窺探你全家老少資料的人,自己架個相簿服務是最好的選擇了。Immich更是
PhotoPrism、Nextcloud Memories以外不錯的照片管理方案。

針對想快速搬家的人,還有「GPTH」工具能一鍵轉換Google相簿匯出的照片。

1. Immich優缺點

優點:

類似Google相簿,Immich主界面用網頁即可存取,拖拉上傳,勾選建立相簿。
https://i.imgur.com/tAzJAUU.png
[圖]

照片點開會顯示相機、地點資訊
https://i.imgur.com/nQ5EDQF.png
[圖]

有地點資訊的照片會自動繪製成一張地圖
https://i.imgur.com/Sln3o2g.jpg
[圖]

可用物件標籤、顏色、人臉辨識搜尋圖片。這些資料都是本機AI運算出來的。
https://i.imgur.com/5zhkOmX.jpg
https://i.imgur.com/64Las6q.jpg
[圖]
 
[圖]

連回憶集錦功能都有,就是顯示在相簿最上方「重溫這一天」的功能。
https://i.imgur.com/fU5qeJf.png
[圖]

Immich的最大優點就是手機APP了。Immich設計之初就是用來備份手機照片用的,因此
它有推出專用APP就不奇怪了。使用者可以設定手機自動備份上傳,無須搬移檔案。

APP界面做的跟Google相簿很像,可以看雲端照片
https://i.imgur.com/tTdiOPM.png
[圖]

也可以管理本機照片檔案
https://i.imgur.com/Mllp3h6.png
[圖]

針對習慣以硬碟資料夾模式管理照片的人,Immich現在也可以直接讀取硬碟照片並產生索
引了。這就是說,Immich過去的照片是上傳到資料庫,只有Immich能讀取;現在則是可以
把硬碟掛載給Immich讀取了(稱之為Library),網頁界面單純用來瀏覽舊照片很方便。

缺點:


沒有任何網頁編修照片的功能。

網頁版沒有中文界面。軟體版本更新速度太快。

台灣地點的照片在回憶集錦會標記為「中國台灣省」,應該跟背後使用的圖資有關。英文
版是這樣寫,但地圖上卻又正常寫台灣。


2. Immich對比PhotoPrism

自架相簿方案,常聽到的就是PhotoPrism了,二者功能很像但細節又不一樣。

1. PhotoPrism現在穩定推出新版本,還開始跟使用者收錢;相較之下Immich開發好幾年
了,Github收穫了幾萬顆星,作者還無法保證軟體絕對穩定(儘管我用下來沒什麼問題就
是了)


2. Immich有APP專門備份照片,PhotoPrism要使用者自己想辦法複製照片到電腦。

3. Immich標籤系統不若PhotoPrism明瞭,雖然Immich可以用「顏色」、「物件」標籤搜
尋照片,但是他不會像PhotoPrism把掃描到的標籤列成一個完整清單,標籤也沒辦法自己
新增。所以在Immich搜尋照片的時候是要「猜」一下標籤的。


4. Immich在整理資料庫的時候比較吃資源,CPU有多少線程它都會全部跑滿。相較之下資
源調度方面PhotoPrism做得比較好。


3. Immich使用方式

1. 參考官方文件部署到伺服器,開發者推薦用Docker。
https://reurl.cc/My9dL3

僅供參考:這裡有我寫的指引(Docker版)。您需要事先把要掃描的硬碟資料夾寫進
docker-compose。
https://reurl.cc/x6o044
Immich相簿架設與使用,界面長得最像Google相簿的照片管理軟體 ·  Ivon的部落格
[圖]
「Immich」是一款開源的自架雲端相簿服務,提供網頁及手機APP,協助整理照片。 對不想依賴商業相簿 ...

 

2. 如果你想從外網存取Immich伺服器,有很多種方法。我個人是使用
TailScale/ZeroTier搞內網穿透,設定十分簡單。

4. 使用瀏覽器開啟localhost:2283,開始上傳照片。或者到後台,指定要掃描哪個硬碟
資料夾。
https://i.imgur.com/MbU5V2e.png
[圖]

5. 下載APP,設定自動上傳規則。
https://github.com/immich-app/immich/releases
Releases ·  immich-app/immich ·  GitHub
[圖]
Self-hosted photo and video backup solution directly from your mobile phone. - Releases ·  immich-app/immich ...

 

6. 想從Google相簿搬家的人,可以用GPTH(Google Photo Takeout Helper)工具批次合併
照片資料,使之能輕鬆匯入到Immich。
https://reurl.cc/y6og0y
GitHub - TheLastGimbus/GooglePhotosTakeoutHelper: Script that organizes the Google Takeout archive into one big chronological folder
[圖]
Script that organizes the Google Takeout archive into one big chronological folder - GitHub - TheLastGimbus/GooglePhotosTakeoutHelper: Script that org ...

 

--
最真實的1944年日美海空戰,絕贊上映中。
https://i.imgur.com/XvVnOv9.png
https://i.imgur.com/z3atpS6.png
https://i.imgur.com/QrmG2LL.png
https://i.imgur.com/zZ0vNvR.png
https://i.imgur.com/dlhNnEL.png

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.174.82 (臺灣)
※ 作者: ivon852 2023-10-28 20:47:19
※ 文章代碼(AID): #1bFGBXst (MobileComm)
※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1698497249.A.DB7.html
a27588679   : 優文1F 10/28 21:12
Taichun318  : 推2F 10/28 21:19
tourism1003 : #1ZWm761m (MobileComm)3F 10/28 21:26
tourism1003 : 大大從 PhotoPrism 跳槽到 Immich 這邊囉? @@"?
[心得] 自架PhotoPrism替代Google相簿 - MobileComm板 - Disp BBS
[圖]
[圖]
[圖]
ivon852 Google相簿取消無限容量後,就一直在找替代方案。不只是因為無限容量沒了,還傳出各 種掃描違法圖片就砍帳的新聞,曾試過有點對點加密的MEGA,但相簿功能普普,想來想去 還是自架較好。 那麼就是買NA
如果你把這類軟體視為「看圖前端」的話,那其實我可以同時用兩個的。我照片還是習慣
先行分類在資料夾,再讓這些軟體掃描好方便我後續查看照片。
kaltu       : 所以也沒有辦法按照出現在照片裡的人物和寵物整理照5F 10/28 21:53
kaltu       : 片?
標籤系統可以偵測動物,但這個功能好像真的沒有。
abc0922001  : 不錯耶7F 10/28 21:54
mrme945     : 推,先存起來,等之後NAS建好來參考8F 10/28 22:56
Alex94140   : 看起來不錯欸!9F 10/28 23:44
f416720001  : 有點手癢想搞一個試試看10F 10/29 00:05
mycity      : 這東西能弄在win嗎?XD11F 10/29 00:35
fujisawa    : 用Docker Desktop on Windows就可以了12F 10/29 00:37
mycity      : 樓上 3Q ! 來試試看13F 10/29 00:46
記得Docker要配WSL2才有最佳效能。
southlight22: 推14F 10/29 01:23
yurian      : 推15F 10/29 02:34
yurian      : Google最好的還是人臉自動辨識和每天那些回憶集錦
yurian      : 推薦功能 這些用單一台pc去跑(尤其是nas或是一般li
yurian      : nux架站的電腦往往都用比較舊的) 都超慢超耗電 要
yurian      : 不是google之前一堆腦x政策 不然真的不想自架
確實,儘管Immich可以選用更強的Google圖片辨識模型(有開源的話),但硬體負擔真的
很大。
ShibaTatsuya: 推優文20F 10/29 02:45
oppoR20     : Google相簿的辨識真的是強到靠北 目前沒有一個打得21F 10/29 03:01
oppoR20     : 過
oppoR20     : Nas的遠比不上
arext       : 推!24F 10/29 06:46
allmwh      : immich的人臉辨識也還不錯喔25F 10/29 07:29
※ 編輯: ivon852 (114.27.66.230 臺灣), 10/29/2023 07:45:48
a3619453    : nas要自己維護,後來想想還是買了google one26F 10/29 07:54
saito2190   : 自架服務至少不會拍個小朋友生病的照片,然後被GOO27F 10/29 08:09
saito2190   : GLE當成兒童色情然後永BAN帳號,拿不回來那種
saito2190   : 還有就是對隱私要求高的話,自架真的不錯
yurian      : 試過自架後 現在我用的方案 (僅供參考) 自己:pixe30F 10/29 09:03
yurian      : l 1+ 16t硬碟(硬碟約nt4000)
yurian      : 拍照略多的家人1:附屬g家帳號
yurian      : (其他家人照舊
yurian      : 如原po說的不只一個人要用的話 不支援多帳號也變得
yurian      : 蠻麻煩的
抱歉寫錯了,Inmich早就有多帳號支援了。
Alllllogo   : 心得推推36F 10/29 09:22
aspeter     : 你怎麼覺得Immich就不會窺探 自組NAS才最安全最強大37F 10/29 09:52
hollen9     : 他就自架又是開源的 是要被窺探什麼38F 10/29 09:54
hollen9     : 你有NAS那更可以架在NAS的docker
aspeter     : 開源才危險 真的不如買S家整套還有內建照片辨識功能40F 10/29 09:58
aspeter     : 連docker都不用架才方便
aspeter     : Immich根本多此一舉 不過你要用還是可以用啦...
hollen9     : ?? 開源危險 ??43F 10/29 10:06
hollen9     : 開源如果程式有漏洞或惡意行為 才能被公開檢視
hollen9     : 閉源才是不公開透明 單純建立在你對公司的信任 自
hollen9     : 己被賣了都無法證明
slsamg7112  : 可惜不支援多帳號 不然看起來不錯47F 10/29 10:08
hollen9     : 而且買S家還不是很多人自架 Plex, BT48F 10/29 10:10
hollen9     : 也不會說完全靠DS Video, Download Station
hollen9     : 多一個選擇 降低品牌依賴 以後萬一要從S家搬到別牌
hollen9     : NAS才不會被綁死
hollen9     : 例如搬到自組NAS或Workstation
wliu        : 我用photoprism唯一覺得不喜歡的是自動stack,關掉53F 10/29 10:16
wliu        : 也還是有
aspeter     : 那個要下一堆指令挺麻煩  不如丟google當被看了?55F 10/29 10:54
zerg2150    : 連結到您的網站看了一下,滿有趣的耶!謝謝分享56F 10/29 11:14
Thanks.
velaro      : 優文57F 10/29 11:21
jay920314   : 推58F 10/29 11:46
raidcrash   : 開源與閉源跟安全與否沒有直接相關 你喜歡用Synolog59F 10/29 11:52
raidcrash   : y也沒什麼不行 但Synology Photos就是陽春又擺爛
raidcrash   : 而且既然它都開源了 你要指控它會窺探就拿出證據來
aspeter     : 開源其實就容易被窺探了...你信的過就用吧62F 10/29 12:19
henry8168   : 開源危險 XDD??63F 10/29 12:22
aspeter     : 他好像還要傳到某個sever 你知道這個是啥嗎?64F 10/29 12:27
aspeter     : https://imgur.com/a/lcjbrp2
[圖]
這個是批次上傳Google相簿導出的照片到Immich伺服器的指令。Immich的Docker服務是由
多個元件組成的,包括代理伺服器。
raidcrash   : Server當然是你自己架的immich server阿 你真的有搞66F 10/29 12:32
raidcrash   : 懂這個專案是啥東西嗎?
Klauhal     : localhost不就是本機嗎= =68F 10/29 12:38
shengshampoo: 推原PO的教程分享。自建服務自學對初學者來說,麻69F 10/29 12:56
shengshampoo: 煩折騰,有學習門檻。但是一旦跨過這段歷程,自然
shengshampoo: 也就得到新的啟發。
saico8023   : 都開源給你檢查程式碼了,還不自己檢查只會在那邊72F 10/29 12:58
saico8023   : 說窺探,無知果然可怕
shengshampoo: 好處當然有無須受制於人,受限於服務提供商的TOS,74F 10/29 12:59
shengshampoo: 連帶影響的隱私政策,和提供商和管轄政府的法規監
shengshampoo: 管。
shengshampoo: 至於提到的谷歌相簿,輕度使用無妨,不重要的相片
shengshampoo: 存到谷歌相簿影響不大。重度使用存放大量相片到谷
shengshampoo: 歌相簿只能說風險自負。
shengshampoo: 核心服務是要自建,還是委外外包,需多方比較。
fujisawa    : 我是拿Google相簿當異地備份啦81F 10/29 13:04
shengshampoo: 谷歌相簿是展示相片,不是備份。需要備份檔案請用82F 10/29 13:16
shengshampoo: 谷歌雲端硬碟。
shengshampoo: 上傳谷歌相簿,相片會經由系統後台重制加工壓縮,
shengshampoo: 剝離EXIF訊息,早就不是原始原生相片。
shengshampoo: 透過官方take out工具大量下載相片,重覆,漏檔,
shengshampoo: 還需手動合併EXIF資訊。
shengshampoo: 所以老話一句,不重要的相片盡量往谷歌相簿丟,一
shengshampoo: 切雲端相片如浮雲。
fujisawa    : 已經是第三備份了 不是原生可以接受了90F 10/29 13:22
hollen9     : 自架了當然是連到自己啊... 門外漢建議是連自架都91F 10/29 14:32
hollen9     : 別碰了 否則連最基礎的說明文件都無法理解 更別說
hollen9     : 資安層面的了
hollen9     : 乖乖付訂閱費給專業的人管吧...
hollen9     : 不過還是很難相信會有人知道開源 docker 自架docke
hollen9     : r 等"詞彙"卻不知道localhost 是什麼= =
f40075566   : 噓低能_粉97F 10/29 14:46
gg068187    : google備份選原始檔案就不會剝離EXIF了98F 10/29 14:57
Google把照片資訊都存json,所以才要用GPTH工具自動合併。
asd860079   : 就在那邊不懂裝懂啊(還不是一知半解)連開源都可99F 10/29 15:13
asd860079   : 以自己連結到被窺探 還是乖乖付錢給人幫你弄好吧
asd860079   : 自己架的專案會被窺探 用他家軟體最安全了 7
aspeter     : 本來就用成熟的最安全 自己架開源搞不好被人看光光~102F 10/29 15:45
aspeter     : 又不是每個人都懂那堆複雜設定
aspeter     : 沒弄好搞不好比google還危險~
您說的對,NAS若是防火牆沒弄好照樣會被駭。但Docker跑服務確實能給予更多可能性,
才能支援這些功能多樣的開源應用。
aspeter     : https://imgur.com/a/Q6CPTZ8  TWCERT開源軟體資安105F 10/29 16:01
aspeter     : 文章引述~ 漏洞都開源給人家了 哪天你倒楣你就中招
aspeter     : 目前看起來也都是看到中國論壇在討論這東西比較多
aspeter     : 他目前還在開發階段尚未穩定 也有人建議
aspeter     : "不要将该应用程序用作存储照片和视频的唯一方法!"
[圖]
這句話是Immich作者自己講的,因為它現在確實沒有穩定的更新計畫,可能下個更新軟體
就崩掉。
既然開發者目前還積極開發,就不可能對漏洞置之不理。開源社群只要有夠多貢獻者修復
速度可不會比商業公司慢。
romber      : 某樓拜託一下,連localhost是什麼的門外漢就別出來110F 10/29 16:20
romber      : 裝懂…看得頭痛…
hollen9     : 本來就沒有任何備份方案可以讓你只用單一媒介112F 10/29 16:21
hollen9     : 備份321原則了解一下
hollen9     : 然後中國討論多 是因為人家軟體業內捲嚴重
hollen9     : 人家政治環境糟 隱私個資差 公家機關漏洞多是事實
hollen9     : 但你不能以偏概全 連民間的軟體人才也一併否定
a27588679   : localhost連我都懂117F 10/29 16:23
hollen9     : 如果你要計較production/dev的環境差別118F 10/29 16:24
hollen9     : 這邊我也同意 但個人使用不需要像商用那麼敏感
hollen9     : 如果你只能接受商用等級 那基本上你90%的產品都別用
hollen9     : 而且話說回漏洞開源 市面上伺服器都是用LINUX居多
hollen9     : 這樣你根本連 Synology 也不該信了 他也用開源軟體
hollen9     : S家自己開發的軟體 也大量使用了開源軟體庫
hollen9     : 之前 LOG4J 漏洞就一堆軟體中標 但根本不是只有開源
hollen9     : 軟體才被潑及
hollen9     : 跟你講什麼最安全 就是你什麼庫都不用 全部自己寫
hollen9     : 相信自己 "絕對不會犯錯"
hollen9     : 但這種人非極端 通常不是天才就是87 後者往往更多..
hollen9     :         非常
s01714      : 連本機都看不懂的人在大談資安,這可轉joke版了吧130F 10/29 16:53
raidcrash   : 開源有開源要面對的問題 閉源亦然 所以拿開源以否判131F 10/29 17:20
raidcrash   : 斷安全與否就是假議題 你可以說一知半解玩自託管有
raidcrash   : 其風險 但你拿開源來說嘴就很可笑了 你說的Synology
raidcrash   : 整套難道就不是selfhosted嗎?
shengshampoo: 關於谷歌相簿的EXIF丟失:135F 10/29 17:44
shengshampoo: #1ZHkuz5Q (MobileComm)
shengshampoo: 不會強求軟體開發要優先選擇開源還是閉鎖,而且開
shengshampoo: 源軟體也是有需付費才會提供的進階商用維護管理諮
shengshampoo: 詢,不花錢就只能在社群網站苦苦等候有無高手解惑
shengshampoo: 。
shengshampoo: 網路服務的安全運轉是空泛且龐大複雜的問題,不光
shengshampoo: 是軟體持續的開發更新除錯,以及安裝是否正確設定
shengshampoo: ,減少權限和安全隱憂等。
Re: [問題] google相簿備份不是拍攝日期 - 看板 MobileComm - 批踢踢實業坊
作者: shengshampoo (Sheng Shampoo) 順著這個議題, 又翻找一些其他論壇區的相關討論:    
※ 編輯: ivon852 (36.236.205.221 臺灣), 10/29/2023 18:20:37
yurian      : 歪樓了 我要說一下 相簿主要是拿來“看”的 備份什144F 10/29 21:32
yurian      : 麼事另外一回事
yurian      : 谷歌強和煩的事他每天都搞一堆集錦(比如小孩和貓)
yurian      : 給你看 這樣的相簿才變得有意義
yurian      : 今天要找類谷歌的開源 目的也是在這
yurian      : 不然自架 能分資料夾 自動備份 看圖軟體之類的何其
yurian      : 多 自己寫也行
yurian      : 除了人臉辨識 還有很多相似景物的推薦等 目前其他
yurian      : 的軟體就還是有差距
kaltu       : 開源自己架起來-有人會偷看-危險153F 10/29 22:18
kaltu       : 廠商把開源code修一修架起來賣你-沒人會偷看-安全
kaltu       : 邏輯堪慮
kaltu       : 是不是在幻想2020年代還有廠商的閉源是從機器語言開
kaltu       : 始從頭寫啊,全部都是用開源程式碼包起來打一個商標
kaltu       : 收你錢而已好嗎?

--
※ 看板: MobileComm 文章推薦值: 0 目前人氣: 0 累積人氣: 445 
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇