Nextcloud Memories vs Immich: Which photo manager is right for you?
Both are open-source, self-hosted photo management platforms. But they solve different problems. One is a specialized photo app built from the ground up for photos. The other is a photo timeline feature inside a collaboration suite. Here is how to choose, and why many people run both.
What Nextcloud Memories actually is
Nextcloud Memories is not a standalone photo app. It is a community-built app (created by Varun Patil, not Nextcloud GmbH) that runs inside an existing Nextcloud instance. If you already use Nextcloud for files, calendar, and contacts, Memories adds a Google Photos-style timeline view on top of your existing file storage.
Memories inherits everything from Nextcloud: user accounts, permissions, sharing model, storage backend. You do not buy separate hardware or manage a separate database. It just works within your Nextcloud setup.
What Immich actually is
Immich is a purpose-built photo and video management application. You deploy it in Docker. It runs its own database (PostgreSQL), caches (Redis), and machine learning container. It is a complete, specialized stack optimized only for photos. It is built to replace Google Photos from the ground up.
Why the difference matters
Nextcloud Memories says: "You already have Nextcloud. Let us add photos to it."
Immich says: "You want a photo manager. Here it is. We optimized every line of code for this one job."
The implications ripple through everything: mobile backup quality, AI speed, multi-user architecture, resource footprint, and setup complexity. Each choice is not wrong. They are different.
Most users ask: can I run both?
Yes. Many do.
Immich handles phone backups and family photo sharing because its mobile apps (iOS and Android) are polished and reliable. Auto-backup works out of the box. Immich's InsightFace face detection and CLIP semantic search (find photos by 'dogs at the beach') are built-in and fast.
Nextcloud handles everything else: files, calendar, contacts, email, tasks. Nextcloud Memories gives you a Google Photos-style timeline if you want one.
The question is not always 'which one?' It is often 'which one first, and do I add the other later?'
If you already run Nextcloud
Memories is the low-friction choice. It is zero extra complexity. It inherits your user accounts, sharing permissions, and storage. You add it as an app. No new hardware. No new database. No new user management. If photos are just one part of your Nextcloud setup, this is the natural fit.
The tradeoff: Memories depends on Nextcloud's performance. If your Nextcloud is slow, Memories is slow. Recognize (the AI app that powers face detection) is in maintenance mode (critical fixes only, no new features). So if AI photo discovery matters to you, Immich is the stronger choice.
If you are starting fresh
Immich is the faster path to a Google Photos replacement. Setup takes approximately 20 minutes (Docker Compose). Mobile backup works immediately. Face detection is fast and accurate (uses InsightFace + CLIP, GPU-accelerated if you have hardware). Searching photos by description ('photos of my kids at the beach') works natively.
The tradeoff: Immich needs more resources. Recommended minimum 6-8 GB RAM, PostgreSQL on a local SSD (not a network share), optional GPU for AI speed. If you want to run on old hardware or a Raspberry Pi, this is tighter.
If you want both (many do)
Run them as separate instances. Immich for phone backup and sharing. Nextcloud for files and collaboration. Sync photos between them if you need them in both places. Opsily can host both for you on the same infrastructure.
Comparing Nextcloud Memories vs Immich? Opsily makes hosting simpler
Both Nextcloud and Immich need hosting somewhere. Self-hosting means managing infrastructure and maintenance you probably do not want to own.
No infrastructure headaches
You do not buy servers. You do not configure PostgreSQL, Redis, or Docker. You do not patch the OS, manage SSL certificates, or scale storage. We provision Opsily-managed Nextcloud or Immich on isolated German servers. Backups run daily. Updates deploy automatically. You log in and upload photos.
German-hosted GDPR compliance
Your photos stay in German data centers. No cross-border data transfers. No US cloud vendor. Full compliance with GDPR, TTDSG, and ePrivacy regulations. You own your data. Opsily is GDPR compliant and does not use your photos for AI training, ad targeting, or anything else.
Automatic security and updates
Security patches ship the moment they are released. We deploy them immediately, not weeks later. Recognize dependency conflicts? Database migration issues? Failed updates from DIY setups? Opsily handles all of that. You focus on photos, not keeping the lights on.
Built for teams who need reliability
How it works
From decision to photos, in a few steps.
Do you already use Nextcloud? Deploy Opsily-managed Nextcloud Memories. New to both? Deploy Immich. Unsure? Try Immich first (purpose-built is simpler). Opsily hosts both.
Opsily spins up your instance on German servers. Isolated VM. Automatic SSL. Daily encrypted backups. Auto-scaling storage. PostgreSQL runs locally (for Immich) or inherits Nextcloud's storage (for Memories). No configuration required.
Add users. Set permissions. Both Memories and Immich support unlimited multi-user accounts with no per-seat cost. Nextcloud Memories integrates user management from Nextcloud. Immich has its own user system. Both are free.
Do you already use Nextcloud? Deploy Opsily-managed Nextcloud Memories. New to both? Deploy Immich. Unsure? Try Immich first (purpose-built is simpler). Opsily hosts both.
Opsily spins up your instance on German servers. Isolated VM. Automatic SSL. Daily encrypted backups. Auto-scaling storage. PostgreSQL runs locally (for Immich) or inherits Nextcloud's storage (for Memories). No configuration required.
Add users. Set permissions. Both Memories and Immich support unlimited multi-user accounts with no per-seat cost. Nextcloud Memories integrates user management from Nextcloud. Immich has its own user system. Both are free.
Pick your photo solution
Do you already use Nextcloud? Deploy Opsily-managed Nextcloud Memories. New to both? Deploy Immich. Unsure? Try Immich first (purpose-built is simpler). Opsily hosts both.
Deploy in minutes
Opsily spins up your instance on German servers. Isolated VM. Automatic SSL. Daily encrypted backups. Auto-scaling storage. PostgreSQL runs locally (for Immich) or inherits Nextcloud's storage (for Memories). No configuration required.
Invite family or team
Add users. Set permissions. Both Memories and Immich support unlimited multi-user accounts with no per-seat cost. Nextcloud Memories integrates user management from Nextcloud. Immich has its own user system. Both are free.
Auto-backup photos from your phone
Install the iOS or Android app. Enable background backup. Photos upload automatically over WiFi or cellular. Immich's mobile apps are polished for this. Nextcloud works too, depending on which Nextcloud mobile app you use. Set it once, forget it.
Transparent managed hosting pricing
All Opsily plans include GDPR-compliant German servers, daily encrypted backups, automatic security patches, unlimited team members, and 24/7 monitoring. Pick the storage tier that fits your photo library.
Loading pricing...
Trust & compliance
Your photo library contains your most private memories. We take data protection seriously.
GDPR compliant
Your data stays in the EU. No cross-border transfers. Full compliance with GDPR, TTDSG, and ePrivacy Directive.
German infrastructure
Opsily is based in Germany. Your data lives in German data centers. No third-country data transfers. European data sovereignty by default.
Open-source transparency
Both Nextcloud and Immich are open-source. You can read the code. You can audit it. You can migrate it elsewhere anytime. No vendor lock-in.
24/7 monitoring
Automated monitoring detects issues before they impact you. Instant alerts. Our ops team responds in real time. 99.9% uptime SLA backed by credits.
Encrypted backups
Daily encrypted backups stored separately from your live data. Automatic recovery in case of data loss or corruption. You always have a recovery point.
Frequently asked questions
Yes. Many users do. Use Immich for reliable phone backup and family photo sharing. Use Nextcloud Memories for a Google Photos-style timeline inside your file server. They work independently with separate databases and user accounts. Opsily can host both for you as separate instances. You can sync specific photo albums between them if needed, or keep them separate.
Start managing your photos your way
Try Opsily-managed Nextcloud or Immich free for 30 days. No credit card required. Full access to all features.