Guide · Updated July 2026 · 14 min read
Leaving Google Photos for good
At some point “I should back up my photos” turns into a different thought: why does one company hold twenty years of my family's life, scan it, and charge me rent on it? This guide is for the second thought. What it really costs, whether your family can still see the photos, whether your phone will play along, how techy you need to be, and how to move a terabyte without losing a single date stamp.
Why people actually leave
It's rarely one thing. Google Photos scans your library to power its features and train its models, and there is no way to opt your photos out of Google's eyes short of leaving. The free storage that made it irresistible in 2015 is long gone; in 2026 the storage tiers come increasingly bundled with AI subscriptions you may not want. And underneath it all sits the single-account problem: your photos, your email and your logins share one fragile key, and account lockouts are famously appeal-proof.
The good news is that leaving stopped being a downgrade. A few years ago the alternatives were folders with a search box. Today two projects in particular, Ente and Immich, have closed most of the gap.
Read this first
What you'll miss (let's be honest)
Google's search and face recognition are still the best in the business. Typing “that beach with the red umbrella” and getting the photo feels like magic, and the alternatives are at “very good” rather than “magic.” Sharing links that just work for your least technical relative are the other one, though as we'll see below, that gap has mostly closed too.
If Google's magic is sacred to you, stay and just add a real backup. No shame in it. For everyone else, here are the two exits.
Path one · No server required
Ente: private cloud, zero effort
Ente is what Google Photos would look like if it were built by people who didn't want to see your photos. Everything is end-to-end encrypted by default; the keys never leave your devices, so Ente literally cannot look at your library, and neither can anyone who compels them. The clever part is that the smart features survived the encryption: face grouping and natural-language search run on your phone, not on their servers.
The trust story is unusually strong for a small company. The entire codebase, server included, is open source and independently audited, and your files are stored in three copies across three data centers in three countries. If Ente ever disappoints you, the desktop app has a one-click exporter that hands back your whole library with metadata intact. You are never locked in.
Pricing won't wow you: a free 10 GB to try, then 50 GB for $2.49, 200 GB for $4.99, and 1 TB for $9.99 a month, with a family plan that lets five people share one subscription (pooled storage, but every member's library stays private and separately encrypted).
One myth worth retiring: since Ente is open source, can't you just self-host it for free? Technically yes, practically no. The server wants an S3-compatible storage backend behind it, the setup is aimed at infrastructure people, and the mobile apps still behave like clients of the paid service. Almost everyone who chooses Ente pays for hosted, and the three-year math below shows that's not a bad deal.
Path two · Bring a server
Immich: the tinkerer's Google Photos
Immich is an open-source, self-hosted Google Photos replacement, and it is startlingly good. Automatic phone backup, a fast timeline, face recognition, a map view, and natural-language search powered by local ML models. The v3.0 release in mid-2026 added integrity checks that audit your library against the database and sharply better background uploads on phones. It has rebuilt roughly ninety percent of Google Photos, the software is free, and your photos never leave hardware you own.
The trade is that you become the operator. What that costs in money and in skill is exactly what the next three sections are about.
The uncomfortable math
What self-hosting really costs
Start with the box. The sweet spot in 2026 is an Intel N100 mini PC (around $188 with 16 GB RAM and a 500 GB SSD): sips 6 to 10 watts, and its hardware video acceleration handles Immich's transcoding and ML indexing comfortably. A used office PC is cheaper upfront ($100 to $150) but burns three times the electricity. A Raspberry Pi 5 technically works, but memory prices have pushed real-world kits past $250 and its CPU crawls through a big library's initial indexing. A Synology NAS ($299 to $339 diskless) is the appliance option, with a catch: the stock 2 GB of RAM chokes on modern photo software, so budget a mandatory $25 memory upgrade.
Then the line items nobody mentions in the YouTube tutorials:
- Mirrored drives. One disk is not a plan. Two NAS-grade 4 TB drives run $200 to $260.
- A domain name for secure remote access: $5 to $10 a year.
- Electricity: at $0.20/kWh, roughly $18/year for a mini PC, $26 for a NAS, $53 for that old office PC.
- An off-site backup of the server itself, because self-hosting moves the single point of failure from Google's building to yours: Backblaze B2 at $6.95/TB/month, or a Hetzner Storage Box at about $3.50/month for 1 TB.
Prefer someone else's hardware? Managed Immich hosting exists (Elestio from ~$11/month, PixelUnion in the EU with a free 16 GB tier), or a Hetzner VPS plus storage box for about $9.50/month. Note that PikaPods, often quoted at a few dollars, prices storage such that a 1 TB library is impractical there.
| 3-year cost, 1 TB library | Google One (2 TB) | Ente hosted (1 TB) | Immich, N100 mini PC | Immich, Hetzner VPS | Synology NAS |
|---|---|---|---|---|---|
| Hardware + drives | $0 | $0 | $288 | $0 | $524 |
| Subscriptions + hosting | $300 | $297 | $0 | $360 | $0 |
| Domain + electricity | $0 | $0 | $83 | $30 | $79 |
| Off-site backup | $0 | included | $250 | $250 | $250 |
| Three-year total | $300 | $297 | ~$620 | ~$640 | ~$850 |
So there's the math: at 1 TB, self-hosting costs roughly twice what Google charges once you count everything. The extra money buys control: no scanning, no surprise price changes, no account lockout that takes your photos with it. The economics do shift in your favor as the library grows past the fixed hardware cost, and when several family members share one server instead of paying for separate cloud plans.
Will it work with your phone?
Yes, and this has stopped being the weak spot. Both Ente and Immich ship real iOS and Android apps with automatic camera-roll backup, and both handle the awkward formats: Live Photos, RAW files, big videos. Immich's v3 apps (mid-2026) schedule background uploads properly on both platforms and warn you when the phone's battery optimization is quietly strangling the backup. Ente's app is stable and mature; its one tax is that encrypting everything on the phone costs some battery during large uploads.
Immich even replicates the feature people miss most: a “free up space” button that deletes local copies only after verifying, hash by hash, that they're safely on your server. (Recall from the backup guide that Google's version of this button is exactly what breaks second-cloud backups, so it's worth using deliberately here too.)
Family onboarding on a self-hosted Immich is a one-time chore per person: you create their account in the admin panel, they install the app, type in your server's address, sign in, and enable backup. Expect to personally hold four phones and toggle battery permissions. After that, everyone's photos flow to your box automatically, into private per-person libraries.
Before you commit
How techy do you need to be?
Ente hosted: not at all. It's an app-store install, indistinguishable in effort from Google Photos. Everything below this line is about self-hosting.
Immich: you need to be comfortable with Docker. The stack is four containers (server, ML engine, Redis, PostgreSQL with a vector-search extension), stood up with Docker Compose in an evening if nothing goes wrong. Two rules save most disasters. First, the database must live on a local SSD, never on a network share; NFS mounts silently corrupt PostgreSQL, a failure mode common enough that the docs shout about it. Second, read the release notes before updating: Immich moved to stable semantic versioning in late 2025, but major versions still bring breaking changes, and v3.0 required a manual database-extension migration and renamed environment variables. The working routine is: dump the database, read the notes, then upgrade.
Skip self-hosting entirely if any of these describe you:
- You want zero-ops, set-and-forget technology. A home server is a ticking clock without maintenance.
- Words like Docker Compose, reverse proxy, or database dump read as intimidation rather than instructions.
- You won't set up an automated, monitored off-site backup. A house fire or ransomware hit on an unbacked-up server erases everything, permanently.
If any of those describe you, that's fine; it's exactly what the hosted options are for.
The quieter options
Synology Photos deserves a proper introduction, because it's the option for people who liked the sound of “own your photos” but flinched at the word Docker. A Synology NAS is a small box with hard drives in it that plugs into your router; you buy it, click through a guided setup, and it behaves like an appliance rather than a project. Its built-in photo app does the familiar things, faces and timeline included, with all the AI running on the box in your home.
It also solves the hardest self-hosting problem for you: reaching your photos from outside the house. Normally that means renting a domain name and configuring your router, because your home internet connection's address changes whenever your provider feels like it. Synology handles this for you with its free QuickConnect service: the box keeps telling Synology where it lives, and you (and your shared links) just use a stable web address. No domain, no router surgery. Two caveats from earlier in this guide are worth repeating, in plain terms. First, the cheaper units ship with 2 GB of memory, which is fine for storing files but not for a photo app that's recognizing faces and building search indexes; without the $25 memory upgrade it will crawl or crash, so treat that stick as part of the purchase price. Second, right after you import years of photos, the box will spend days quietly generating thumbnails and scanning faces, and may feel sluggish until it finishes. That's normal. Let it work.
PhotoPrism is the calmer choice on the self-hosted side. It moves slower than Immich, in a good way: fewer flashy releases, fewer breaking changes. Your photos stay as ordinary files in ordinary folders on the disk, so even if you abandon the software someday, your library is just sitting there, browsable and copyable. And it accepts uploads over WebDAV, an old and widely supported standard for reading and writing files over the web, which means phone apps like PhotoSync can back up straight into it without special integrations. Less magic than Immich, harder to break.
| Ente | Immich | PhotoPrism | Synology Photos | |
|---|---|---|---|---|
| 1 TB, 3-year cost | $297 | ~$620 (mini PC) | similar to Immich | ~$850 (incl. drives) |
| Effort | None | Real sysadmin work | Moderate | Low, appliance-like |
| Privacy model | End-to-end encrypted | Your server | Your server | Your hardware |
| Smart search & faces | Yes, on-device | Yes, local ML | Yes, local ML | Yes, on the NAS |
| Grandma-proof sharing | Browser links (5-device cap on free) | Browser links if publicly hosted | Basic links | Browser links via QuickConnect |
| Best for | Most people leaving Google | Tinkerers | Folder purists | NAS owners |
Do it in this order
The migration playbook
- 1Pick your path. No server in your life: Ente. Happy to run one: Immich. Already own a NAS: try its built-in photos app first.
- 2Export everything with Takeout. Since Google closed its Photos API to third-party apps in 2025, Takeout is the only door. Deliver to Drive rather than email (links expire in about a week), and know that Google allows only five download attempts per archive part before you must re-export, so use a stable connection.
- 3Import with the right tool (details below), and spot-check afterwards that old photos sort where they belong. This is the step where dates and locations survive or don't.
- 4Run both for a month. Point your phone's auto-backup at the new app and leave Google untouched. Live in the new home before you burn the old one down.
- 5Verify, then downgrade. Compare photo counts, run Immich's integrity check if that's your platform, then turn off Google Photos backup and downgrade the plan when you're ready. Never a big-bang delete on day one.
The 1 TB reality: tools, time, and where it goes wrong
The core problem is always the same: Takeout hands you dozens of zip parts in which every photo has been separated from its own dates, GPS and descriptions, which sit in little .json sidecar files (photos stored in “Storage Saver” quality are hit hardest, with EXIF stripped entirely). Live Photos arrive split into an image and an orphaned video clip. The importer's job is to stitch all of this back together, and the platforms are not equally good at it:
| Destination | The tool | Reads zips directly? | Dates & albums restored? |
|---|---|---|---|
| Ente | Ente desktop app (Upload → Google Takeout) | Yes | Yes, sidecars reconciled; Live Photos re-paired |
| Immich | immich-go (community command-line tool) | Yes, streams the zip parts | Yes; also pauses server indexing during import so it doesn't fall over |
| PhotoPrism | Unzip everything + run GPTH first | No | Only after GPTH (a free fix-up script) writes the JSON back into the files |
| Synology Photos | Unzip everything + GPTH, copy over the network | No | Same as PhotoPrism; plan up to 3 TB of free disk for a 1 TB library |
How long it takes: to a server on your own network, 1 TB imports in 12 to 24 hours, bottlenecked by the server's disk and CPU rather than the network. To a hosted service like Ente, you're pushing through your home upload speed: at a typical 25 to 50 Mbps, budget 5 to 10 days of continuous uploading. Both Ente's importer and immich-go resume after interruptions, so patience is the only real requirement.
Where it goes wrong, per the migration war stories: proxies that reject files over 2 GB with “payload too large” errors until you raise the limit; imports run against network-mounted storage stalling or corrupting mid-flight; a Synology's little CPU pinned at 100% for days indexing a dumped library; and Takeout's five-download limit burning out on a flaky connection. None of these are fatal, but they are why step 4 says to run both homes for a month.
One extra habit worth keeping: even after the move, hold a cold archive copy of your library in plain storage (B2, or any S3-compatible bucket). If your new home is that kind of storage, or you want the archive populated with all dates repaired automatically, that's the job PhotoBridge does.
The verdict
If you don't want a server in your life, Ente is the answer, and the math backs it up: over three years its hosted 1 TB costs almost exactly what Google charges, for a fundamentally more private product with no lock-in. If you like running things, Immich on a $188 mini PC is the most complete Google Photos replacement ever built; just walk in knowing you're paying roughly double Google's price for the privilege of ownership, plus a few evenings a year of maintenance. And if a NAS already hums in your closet, you may be one RAM upgrade away from done.
Whichever door you take, the moves are the same: migrate with your metadata intact, run both homes for a month, and keep one boring cold copy somewhere no single company can touch. That's the whole trick.
Quick answers
Is self-hosting actually cheaper than Google Photos?
For a 1 TB library over three years: no. Immich on a mini PC lands around $620 all-in (hardware, drives, power, domain, off-site backup) versus about $300 for Google One's 2 TB tier, and $297 for Ente's hosted 1 TB. The extra money buys ownership and privacy. The math improves for much larger libraries and for families sharing one server, since the hardware cost is fixed.
Can family with no account see my shared photos?
Yes, on both. Immich and Ente both produce public links that open in any browser, with optional passwords and expiry dates. Two catches: an Immich link only works for outsiders if your server is reachable from the internet, and Ente's free tier caps each public link at five unique devices (paid plans have no cap).
Will my phone automatically back up to these?
Yes. Both Ente and Immich have iOS and Android apps with automatic camera-roll backup, including Live Photos, RAW and video. Immich's v3 apps handle background uploads well and warn when battery settings interfere; Ente is stable but its on-phone encryption costs some battery during big uploads. Immich even has a hash-verified 'free up space' tool like Google's.
How long does moving 1 TB take?
If the destination is a server in your house, 12 to 24 hours over your own network. If it's a hosted service like Ente, you're limited by your home upload speed: at a typical 25 to 50 Mbps that's 5 to 10 days of continuous uploading. Both Ente's importer and immich-go resume after interruptions, so a dropped connection just means picking up where it left off.
Is Immich hard to run?
It's honest sysadmin work: a multi-container Docker stack, a database that must not live on a network share, and major releases that occasionally require manual migration steps. If Docker Compose and reading release notes sound fine, you'll manage. If not, use Ente or a NAS.
Can I keep using Google Photos while I switch?
Yes, and you should. Import your library into the new home, point your phone's auto-backup at the new app, and run both side by side for a month. Only downgrade or delete Google once you've verified everything landed.
Not ready to leave?
Staying on Google is fine, as long as it isn't your only copy. Here's the guide to getting a real backup, from a ten-minute fix to full 3-2-1.