Own your photo library — no iCloud, no Google Photos, no monthly fee. This guide covers picking the right app, the hardware you need, migrating off cloud, and the mistakes that bite you later. Everything here is from running 4TB of family photos on real homelab hardware.
Immich vs Synology Photos: the short answer
Choose Immich if you want a genuine Google Photos replacement: reliable background auto-backup, accurate face recognition, CLIP-based semantic search and hardware acceleration on Coral, NVIDIA, ROCm or Apple silicon. The trade-off is a ~30-minute Docker setup and ongoing maintenance you own.
Choose Synology Photos if you already have a Synology NAS and want photos working in about three minutes with near-zero upkeep. You give up semantic search and settle for basic face recognition and a slower mobile app.
| If you… | Better fit | Why |
|---|---|---|
| Want the closest thing to Google Photos | Immich | Reliable auto-backup + semantic search |
| Already own a Synology NAS | Synology Photos | Native integration, ~3-minute setup |
| Want the lowest maintenance | Synology Photos | Appliance-like; no containers to manage |
| Want to search photos by what is in them | Immich | CLIP semantic search; Synology is subject/place only |
| Rely on a good phone app for the whole family | Immich | Excellent iOS + Android apps, shared albums |
| Have a GPU, Coral TPU or Apple silicon to use | Immich | Broadest hardware-acceleration support |
| Want stability and a clean UI over features | PhotoPrism | Simpler scope; manual backup though |
🎯 Why Self-Host Photos in 2026
The trade-off: you’re your own IT department. Backups, hardware, updates. If you already run a homelab or NAS, the overhead is minimal — ~2 hours setup, ~1 hour/quarter maintenance.
📊 Immich vs PhotoPrism vs Synology Photos
| Immich | PhotoPrism | Synology Photos | |
|---|---|---|---|
| Best for | Google Photos replacement | Stability + clean UI | Zero-config Synology owners |
| 📱 Mobile app | Excellent (iOS + Android) | Decent (PWA) | Functional but slow |
| ☁️ Auto backup | ✅ Reliable background | ❌ Manual / syncthing | ✅ Native integration |
| 👤 Face recognition | ✅ Accurate | ✅ With retraining | ⚠️ Basic |
| 🔍 Semantic search | ✅ CLIP-based | ⚠️ Limited tags | ❌ Subject + place only |
| 👨👩👧👦 Multi-user | ✅ Shared albums | ⚠️ Limited | ✅ Yes |
| ⚡ HW acceleration | Coral, NVIDIA, ROCm, Apple | NVIDIA only | Synology models only |
| ⏱️ Setup time | ~30 min (Docker) | ~20 min (Docker) | ~3 min (App Store) |
🖥️ Hardware You Need
Storage Sizing
Rough math: 2-4 MB per photo, 50-500 MB per minute of video. Family of 4 with iPhones = 60-120 GB/year.
ML Acceleration Options
-
🪸
Google Coral USB ~$60 — Best value
Plug into your NAS via USB. Handles object detection well. -
🟢
NVIDIA GPU (GTX 1660+) Fastest option
Required for serious CLIP semantic search. -
🍎
Apple Silicon (Mac Mini/Studio) Silent, low-power
Metal Performance Shaders accelerate Immich’s ML well. -
🔷
Hailo-8L M.2 Coral alternative
Drops into an M.2 slot, similar performance.
🚚 Migration Paths
⚙️ My Setup (Running 8 Months)
Two-tier: Synology DS224+ as storage (RAID 1, two 4 TB WD Red Plus, 4 TB usable) + separate Linux box running Immich in Docker with NVIDIA GPU for ML. Storage and compute scale independently — same box also runs Frigate cameras and local LLMs.
Backups: 3-2-1 strictly — three copies, two media types, one offsite. USB external rotates weekly + remote rsync to a friend’s house. Photos are the one thing worth doing this right.
⚠️ Common Mistakes
- ❌ Consumer drives in 24/7 NAS — they die fast. NAS-rated (WD Red Plus) costs one Google One month more and lasts years longer.
- ❌ RAID 0 “because I have backups” — when a drive dies you spend a weekend restoring. RAID 1 mirror saves that hassle.
- ❌ No offsite backup — RAID is not a backup. Fire, theft, ransomware can take everything.
- ❌ Everything on a Raspberry Pi — Pi 5 can serve photos but ML processing crawls. Offload ML to a more capable box.
- ❌ All eggs in Synology Photos — locks you in. Use Immich on top of Synology storage instead.
🔗 Where to Go Next
📸 Immich Review (4TB Migration)
Real review after migrating 4TB off Google. Coral + ROCm setup, 8 months in.
🛒 Homelab Hardware Guide
Tested picks for NAS, GPUs, accelerators, and mini PCs.
🎯 LLM Hardware Checker
Same homelab can run local AI. Check if your hardware is up to it.
Build This Stack
Affiliate links — helps support testing at no extra cost to you.
Frequently Asked Questions
What is the best self-hosted photo library in 2026?
Immich. Best mobile app, most active development, closest to Google Photos. PhotoPrism is runner-up for stability.
How much storage do I need?
~1GB per 200-400 photos. Family of 4: plan 2-4TB for 5 years. Synology DS224+ with two 4TB WD Red Plus in RAID 1 = 4TB usable.
Do I need a GPU or Coral TPU?
Not required but much faster. CPU takes days for large libraries. Immich does not support the Google Coral TPU — a GPU (NVIDIA CUDA / AMD ROCm) or Intel iGPU (OpenVINO) is what speeds up semantic search and face processing.
Is Immich a true Google Photos replacement?
Yes for most users. Timeline, albums, faces, search, mobile backup, sharing — all work. After 8 months with 4TB, it’s been a clean swap.
How do I migrate from iCloud or Google Photos?
Google: Takeout + Immich CLI. iCloud: icloudpd. Amazon/Dropbox/OneDrive: desktop sync → Immich library importer.
What about backups?
3-2-1 rule: three copies, two media types, one offsite. RAID protects against drive failure, not deletion or fire.