<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/i-replaced-google-photos-with-immich-and-my-entire-photo-library-finally-stays-under-my-control-i3hrfiwq0" -->

---
title: I replaced Google Photos with Immich, and my entire...
description: A personal account of migrating from Google Photos to Immich, a self-hosted, open-source photo and video platform that runs as a Docker stack with a Postgres...
canonical: https://daily.dev/posts/i-replaced-google-photos-with-immich-and-my-entire-photo-library-finally-stays-under-my-control-i3hrfiwq0
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: I replaced Google Photos with Immich, and my entire photo library finally stays under my control | daily.dev
og:description: A personal account of migrating from Google Photos to Immich, a self-hosted, open-source photo and video platform that runs as a Docker stack with a Postgres...
og:url: https://daily.dev/posts/i-replaced-google-photos-with-immich-and-my-entire-photo-library-finally-stays-under-my-control-i3hrfiwq0
og:image: https://api.daily.dev/og/posts/I3HRfIwQ0.png
og:image:alt: I replaced Google Photos with Immich, and my entire photo library finally stays under my control
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# I replaced Google Photos with Immich, and my entire photo library finally stays under my control

**[XDA Developers](https://daily.dev/sources/xda-developers)** · 4 min read · 1 upvotes · 0 comments

## Summary

A personal account of migrating from Google Photos to Immich, a self-hosted, open-source photo and video platform that runs as a Docker stack with a Postgres database and machine-learning service for CLIP-based smart search. The switch was motivated by shrinking Google storage tiers, subscription costs, and concerns over Google using uploaded photos for AI training. Setup with Docker Compose was simple, though the author struggled with mixing Windows and WSL/Linux shell commands. Recommends 6-8GB RAM minimum, more for large libraries, and notes mobile apps support automatic uploads.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.xda-developers.com/i-replaced-google-photos-with-immich-and-my-entire-photo-library-finally-stays-under-my-control>

## Questions this post answers

### What is Immich and how does it work as a self-hosted alternative to Google Photos?

Immich is an open-source, self-hosted photo and video backup platform that runs as a Docker stack containing a server, a machine-learning service, a Postgres database, and a cache. It offers CLIP-based smart search that matches text queries to photo content, plus Android and iOS apps supporting automatic uploads to a self-hosted server.

_Anyone weighing self-hosted tools against cloud services can compare real setups and trade-offs on daily.dev._

### How much hardware do I need to self-host Immich for a large photo library?

Immich recommends a minimum of 6GB-8GB of memory, but larger libraries with hundreds of thousands of assets need more than that minimum, along with multiple CPU cores and a dedicated, sizable drive for the database. Smaller libraries of a few thousand photos can run fine on an ordinary Windows PC.

_Developers sizing self-hosted infrastructure can dig deeper into deployment guides on daily.dev._

## Similar posts on daily.dev

- [My family stopped using Google Photos and OneDrive after installing this container](https://daily.dev/posts/my-family-stopped-using-google-photos-and-onedrive-after-installing-this-container-kzhy4y2ww) · XDA Developers · 0 upvotes · 0 comments
- [Self-hosting my photos with Immich](https://daily.dev/posts/self-hosting-my-photos-with-immich-xv9hvupn8) · Lobsters · 1 upvotes · 0 comments
- [I ditched Google Photos for Immich, but one feature pulled me back after a month](https://daily.dev/posts/i-ditched-google-photos-for-immich-but-one-feature-pulled-me-back-after-a-month-1j4piljxo) · XDA Developers · 0 upvotes · 0 comments
- [I ditched Google One for self-hosted Immich on a mini PC, and photo backup is finally instant](https://daily.dev/posts/i-ditched-google-one-for-self-hosted-immich-on-a-mini-pc-and-photo-backup-is-finally-instant-vpqvqzpp0) · XDA Developers · 0 upvotes · 0 comments

---

Tags: [#docker](https://daily.dev/tags/docker), [#privacy](https://daily.dev/tags/privacy), [#self-hosting](https://daily.dev/tags/self-hosting)

[View this post on daily.dev](https://daily.dev/posts/i-replaced-google-photos-with-immich-and-my-entire-photo-library-finally-stays-under-my-control-i3hrfiwq0)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"I replaced Google Photos with Immich, and my entire photo library finally stays under my control","url":"https://daily.dev/posts/i-replaced-google-photos-with-immich-and-my-entire-photo-library-finally-stays-under-my-control-i3hrfiwq0","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/i-replaced-google-photos-with-immich-and-my-entire-photo-library-finally-stays-under-my-control-i3hrfiwq0"},"datePublished":"2026-08-23T10:05:17.014Z","dateModified":"2026-09-14T06:19:33.479Z","description":"A personal account of migrating from Google Photos to Immich, a self-hosted, open-source photo and video platform that runs as a Docker stack with a Postgres...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0d26c2eb634aa93e424613421f541880?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0d26c2eb634aa93e424613421f541880?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"XDA Developers","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"XDA Developers","logo":"https://media.daily.dev/image/upload/s--kCg6yyAP--/f_auto,q_auto/v1774964407/logos/xda-developers?_a=BAMAMiWQ0","url":"https://daily.dev/sources/xda-developers"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/i-replaced-google-photos-with-immich-and-my-entire-photo-library-finally-stays-under-my-control-i3hrfiwq0","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"docker,privacy,self-hosting","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"XDA Developers","item":"https://daily.dev/sources/xda-developers"},{"@type":"ListItem","position":3,"name":"I replaced Google Photos with Immich, and my entire photo library finally stays under my control"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/i-replaced-google-photos-with-immich-and-my-entire-photo-library-finally-stays-under-my-control-i3hrfiwq0#faq","mainEntity":[{"@type":"Question","name":"What is Immich and how does it work as a self-hosted alternative to Google Photos?","acceptedAnswer":{"@type":"Answer","text":"Immich is an open-source, self-hosted photo and video backup platform that runs as a Docker stack containing a server, a machine-learning service, a Postgres database, and a cache. It offers CLIP-based smart search that matches text queries to photo content, plus Android and iOS apps supporting automatic uploads to a self-hosted server. Anyone weighing self-hosted tools against cloud services can compare real setups and trade-offs on daily.dev."}},{"@type":"Question","name":"How much hardware do I need to self-host Immich for a large photo library?","acceptedAnswer":{"@type":"Answer","text":"Immich recommends a minimum of 6GB-8GB of memory, but larger libraries with hundreds of thousands of assets need more than that minimum, along with multiple CPU cores and a dedicated, sizable drive for the database. Smaller libraries of a few thousand photos can run fine on an ordinary Windows PC. Developers sizing self-hosted infrastructure can dig deeper into deployment guides on daily.dev."}}]}
```

