"Immich – ทางเลือกใหม่ในการ Self-hosted Photo Management"

Michael Stapelberg เผชิญปัญหาเมื่อเครื่องมือ gphotos-sync หยุดทำงานหลัง Google จำกัด OAuth scopes ในปี 2025 ทำให้เขาต้องหาทางเลือกใหม่สำหรับการจัดการรูปภาพส่วนตัว สุดท้ายเลือกใช้ Immich ซึ่งเป็นแอป self-hosted ที่สามารถทำงานได้รวดเร็วและมีฟีเจอร์ครบถ้วน โดยติดตั้งบน Ryzen 7 Mini PC (ASRock DeskMini X600) ที่ใช้พลังงานต่ำแต่ทรงพลัง

เขาใช้ Proxmox เพื่อสร้าง VM สำหรับ Immich โดยติดตั้ง NixOS แบบ declarative และเปิดใช้งาน Immich ผ่าน Tailscale VPN แทนการเปิด firewall ตรง ๆ ทำให้สามารถเข้าถึงเซิร์ฟเวอร์ได้อย่างปลอดภัยจากทุกอุปกรณ์ผ่าน MagicDNS และ TLS ของ Tailscale

ในขั้นตอนการนำเข้ารูปภาพ เขาพบว่าเครื่องมือ immich-cli มีปัญหา timeout เนื่องจาก background jobs เช่น thumbnail creation และ face detection ทำงานพร้อมกัน จึงเปลี่ยนไปใช้ immich-go ซึ่งสามารถจัดการ Google Takeout archives ได้ดีกว่า โดยหยุด background jobs ชั่วคราวและอ่าน metadata JSON ได้ครบถ้วน

นอกจากนี้ เขายังติดตั้งแอป Immich บน iPhone เพื่อเปิดใช้งาน automatic backup ของรูปใหม่ พร้อมตั้งค่า systemd timer + rsync เพื่อทำ 3-2-1 backup scheme ของข้อมูลทั้งหมดใน /var/lib/immich แม้ Immich ยังไม่มีฟีเจอร์แก้ไขภาพในตัว แต่เขาใช้ GIMP สำหรับงานนั้น และยังอัปโหลดบางรูปไป Google Photos เมื่อจำเป็นต้องแชร์กับผู้อื่น

สรุปประเด็นสำคัญ
การติดตั้งและโครงสร้างระบบ
ใช้ Ryzen 7 Mini PC + Proxmox VM + NixOS
Immich เปิดใช้งานผ่าน Tailscale VPN เพื่อความปลอดภัย

การนำเข้ารูปภาพ
immich-cli มีปัญหา timeout จาก background jobs
immich-go จัดการ Google Takeout archives ได้ดีกว่า

การใช้งานจริง
แอป Immich บน iPhone รองรับ auto backup
ใช้ rsync + systemd timer ทำ 3-2-1 backup scheme
ใช้ GIMP สำหรับแก้ไขภาพ และ Google Photos สำหรับแชร์บางส่วน

ข้อควรระวัง
Immich ยังไม่มีฟีเจอร์แก้ไขภาพในตัว
การตั้งค่า auto backup บน iPhone อาจซับซ้อน
การอัปโหลดครั้งแรกอาจล้มเหลวหากไม่ใช้เครื่องมือที่เหมาะสม

https://michael.stapelberg.ch/posts/2025-11-29-self-hosting-photos-with-immich/
🖼️ "Immich – ทางเลือกใหม่ในการ Self-hosted Photo Management" Michael Stapelberg เผชิญปัญหาเมื่อเครื่องมือ gphotos-sync หยุดทำงานหลัง Google จำกัด OAuth scopes ในปี 2025 ทำให้เขาต้องหาทางเลือกใหม่สำหรับการจัดการรูปภาพส่วนตัว สุดท้ายเลือกใช้ Immich ซึ่งเป็นแอป self-hosted ที่สามารถทำงานได้รวดเร็วและมีฟีเจอร์ครบถ้วน โดยติดตั้งบน Ryzen 7 Mini PC (ASRock DeskMini X600) ที่ใช้พลังงานต่ำแต่ทรงพลัง เขาใช้ Proxmox เพื่อสร้าง VM สำหรับ Immich โดยติดตั้ง NixOS แบบ declarative และเปิดใช้งาน Immich ผ่าน Tailscale VPN แทนการเปิด firewall ตรง ๆ ทำให้สามารถเข้าถึงเซิร์ฟเวอร์ได้อย่างปลอดภัยจากทุกอุปกรณ์ผ่าน MagicDNS และ TLS ของ Tailscale ในขั้นตอนการนำเข้ารูปภาพ เขาพบว่าเครื่องมือ immich-cli มีปัญหา timeout เนื่องจาก background jobs เช่น thumbnail creation และ face detection ทำงานพร้อมกัน จึงเปลี่ยนไปใช้ immich-go ซึ่งสามารถจัดการ Google Takeout archives ได้ดีกว่า โดยหยุด background jobs ชั่วคราวและอ่าน metadata JSON ได้ครบถ้วน นอกจากนี้ เขายังติดตั้งแอป Immich บน iPhone เพื่อเปิดใช้งาน automatic backup ของรูปใหม่ พร้อมตั้งค่า systemd timer + rsync เพื่อทำ 3-2-1 backup scheme ของข้อมูลทั้งหมดใน /var/lib/immich แม้ Immich ยังไม่มีฟีเจอร์แก้ไขภาพในตัว แต่เขาใช้ GIMP สำหรับงานนั้น และยังอัปโหลดบางรูปไป Google Photos เมื่อจำเป็นต้องแชร์กับผู้อื่น 📌 สรุปประเด็นสำคัญ ✅ การติดตั้งและโครงสร้างระบบ ➡️ ใช้ Ryzen 7 Mini PC + Proxmox VM + NixOS ➡️ Immich เปิดใช้งานผ่าน Tailscale VPN เพื่อความปลอดภัย ✅ การนำเข้ารูปภาพ ➡️ immich-cli มีปัญหา timeout จาก background jobs ➡️ immich-go จัดการ Google Takeout archives ได้ดีกว่า ✅ การใช้งานจริง ➡️ แอป Immich บน iPhone รองรับ auto backup ➡️ ใช้ rsync + systemd timer ทำ 3-2-1 backup scheme ➡️ ใช้ GIMP สำหรับแก้ไขภาพ และ Google Photos สำหรับแชร์บางส่วน ‼️ ข้อควรระวัง ⛔ Immich ยังไม่มีฟีเจอร์แก้ไขภาพในตัว ⛔ การตั้งค่า auto backup บน iPhone อาจซับซ้อน ⛔ การอัปโหลดครั้งแรกอาจล้มเหลวหากไม่ใช้เครื่องมือที่เหมาะสม https://michael.stapelberg.ch/posts/2025-11-29-self-hosting-photos-with-immich/
MICHAEL.STAPELBERG.CH
Self-hosting my photos with Immich
For every cloud service I use, I want to have a local copy of my data for backup purposes and independence. Unfortunately, the gphotos-sync tool stopped working in March 2025 when Google restricted the OAuth scopes, so I needed an alternative for my existing Google Photos setup. In this post, I describe how I have set up Immich, a self-hostable photo manager.
0 Comments 0 Shares 58 Views 0 Reviews