<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Photos on rHomelab</title><link>https://rhomelab.com/tags/photos/</link><description>Recent content in Photos on rHomelab</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 02 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://rhomelab.com/tags/photos/index.xml" rel="self" type="application/rss+xml"/><item><title>Immich vs PhotoPrism: Picking a Self-Hosted Photo Backup That Actually Replaces Google Photos</title><link>https://rhomelab.com/self-hosted/immich-vs-photoprism/</link><pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate><guid>https://rhomelab.com/self-hosted/immich-vs-photoprism/</guid><description>Google Photos got worse and less private every year. Immich and PhotoPrism are the two serious self-hosted answers, here&amp;#39;s how they actually differ and which one fits your setup.</description><content:encoded><![CDATA[<p>Google Photos used to be the easy answer: unlimited storage, decent search, an app that just worked. That deal is gone, storage now counts against your Google One quota, prices have crept up, and the underlying trade was always the same one every free cloud photo service makes: your entire photo library, including the ones you&rsquo;d rather not have scanned by an ad-tech company&rsquo;s ML pipeline, lives on someone else&rsquo;s servers under someone else&rsquo;s terms. Immich and PhotoPrism are the two projects that have actually closed the gap between &ldquo;self-hosted&rdquo; and &ldquo;something you&rsquo;d trust with 15 years of family photos.&rdquo; Picking between them comes down to a few real differences, not just which one has a nicer logo.</p>
<h2 id="what-both-of-these-actually-do">What both of these actually do</h2>
<p>Neither of these is just a photo gallery you point at a folder. Both are trying to be a full replacement for Google Photos or Apple Photos: automatic backup from your phone in the background, a searchable library with face and object recognition, albums and sharing, and a web UI plus (for Immich) a real mobile app. That&rsquo;s a meaningfully bigger job than something like a Samba share full of JPEGs, and it&rsquo;s why both projects lean on a real database and, increasingly, machine learning models running locally to do recognition and search.</p>
<h2 id="immich-the-fast-moving-mobile-first-option">Immich: the fast-moving, mobile-first option</h2>
<p>Immich is the newer of the two and it shows in the pace of development, releases land constantly, and the feature list has grown fast: a genuinely good mobile app for iOS and Android with background auto-backup that behaves a lot like the Google Photos app people are trying to replace, face recognition and clustering, object and scene search (&ldquo;find photos of a dog on a beach&rdquo; actually works), live photo support, and shared albums with other Immich users or via public links.</p>
<p>The trade-off is what you&rsquo;d expect from a young, fast-moving project. Immich depends on PostgreSQL with the <code>pgvector</code> extension for its ML-powered search, plus Redis for job queues, so the stack is heavier than a single container, docker-compose is the supported and easiest path, and it pulls in several services (server, machine learning service, database, Redis, and typically a reverse proxy in front of it). Breaking changes between versions have happened, and the project is explicit that you should read release notes before upgrading, not just pull the <code>latest</code> tag on autopilot. If you want the closest thing to a drop-in Google Photos replacement, especially the mobile app experience, Immich is currently the stronger pick, but it wants a little more care as an operator.</p>
<h2 id="photoprism-the-calmer-library-first-option">PhotoPrism: the calmer, library-first option</h2>
<p>PhotoPrism takes a different philosophy from the start: your photo library is the source of truth, and PhotoPrism indexes it rather than importing and reorganizing it. Point it at a folder structure you already control (say, a NAS share organized by year), and by default it leaves your files exactly where they are and builds a searchable index on top, rather than moving everything into its own managed storage layout. For anyone who&rsquo;s been burned by a tool that silently reorganizes or renames a decade of files, that&rsquo;s a meaningful reassurance.</p>
<p>It also does face recognition, object/scene tagging via TensorFlow models, and a clean web-based gallery with albums, search, and sharing. Where it&rsquo;s behind Immich is mobile: there&rsquo;s no dedicated first-party mobile app with background auto-backup the way Immich has one, you&rsquo;re generally relying on a third-party sync tool (or manually copying files onto the share PhotoPrism watches) to get phone photos into the library in the first place. Some of PhotoPrism&rsquo;s more advanced features, like certain search and organization tools, sit behind a paid &ldquo;Plus&rdquo; membership rather than being fully free, which is a legitimate way for a small team to fund development, but worth knowing going in since Immich&rsquo;s full feature set is free.</p>
<h2 id="the-differences-that-actually-matter-for-picking-one">The differences that actually matter for picking one</h2>
<p><strong>Mobile backup.</strong> If the whole point is &ldquo;my phone photos land somewhere safe automatically, the way Google Photos did,&rdquo; Immich&rsquo;s mobile app is the deciding factor. PhotoPrism can get there, but it needs an extra piece (Syncthing, a scheduled sync script, or manual imports) rather than having it built in.</p>
<p><strong>How much you trust your file organization already.</strong> If you already have a clean, backed-up folder structure and just want search and a nice gallery layered on top without anything touching the files themselves, PhotoPrism&rsquo;s library-first model is the safer, more conservative choice. If you&rsquo;d rather hand the whole problem, ingestion, organization, and backup tracking, to the tool and not think about it, Immich&rsquo;s managed approach fits better.</p>
<p><strong>Stack complexity and your appetite for upgrades.</strong> Immich&rsquo;s Postgres/<code>pgvector</code>/Redis stack is more moving parts, and its faster release cadence means more frequent upgrades to actually track. PhotoPrism&rsquo;s stack is simpler and the pace of breaking changes has historically been slower. If you want to set it up once and mostly leave it alone, that favors PhotoPrism. If you&rsquo;re fine treating it like any other actively-developed self-hosted app you keep current, Immich&rsquo;s pace isn&rsquo;t a real downside.</p>
<p><strong>Cost of the full feature set.</strong> Immich&rsquo;s entire feature set, including ML search, is free and open source. PhotoPrism&rsquo;s core is free too, but some organization and search features are gated behind a paid membership. Neither is unreasonable, just budget for it if PhotoPrism&rsquo;s Plus tier features turn out to matter to you.</p>
<h2 id="where-to-actually-run-it">Where to actually run it</h2>
<p>Both are comfortable in a dedicated LXC or VM on a Proxmox homelab, and both benefit from being kept separate from your bulk media storage rather than crammed onto the same volume as your Plex or Jellyfin library, photo libraries and their thumbnail/cache generation do enough small-file I/O that a dedicated data path (or at least a dedicated dataset if you&rsquo;re on ZFS) keeps things tidier. ML-based face and object recognition runs on CPU by default for both projects and works fine that way for a personal-scale library; a GPU speeds it up but isn&rsquo;t required unless you&rsquo;re indexing a genuinely huge library and want recognition to keep up in near real time. Give either one persistent storage that survives a container rebuild, the photo library and the database both need to live outside the container&rsquo;s own ephemeral filesystem, not just inside it.</p>
<h2 id="dont-confuse-self-hosted-with-backed-up">Don&rsquo;t confuse &ldquo;self-hosted&rdquo; with &ldquo;backed up&rdquo;</h2>
<p>This is the trap worth calling out directly: moving your photos off Google Photos and onto a self-hosted tool does not automatically make them safer, it just moves where the single point of failure lives. A drive failure, a bad <code>rm</code>, a ransomware hit, or a Proxmox host that dies without warning can take out a self-hosted photo library just as completely as a cloud account getting locked, the difference is nobody&rsquo;s paying an SLA to help you recover it. Whichever tool you pick, the actual data needs to live under the same 3-2-1 backup discipline as the rest of your data-hoarding setup, multiple copies, on different media, with at least one copy off-site, not just &ldquo;it&rsquo;s on my NAS so it&rsquo;s fine.&rdquo; A photo gallery app is not a backup strategy on its own, no matter how good its search is.</p>
<h2 id="bottom-line">Bottom line</h2>
<p>Pick Immich if you want the closest thing to a real Google Photos replacement, especially the mobile app with automatic background backup, and you&rsquo;re comfortable running a slightly heavier stack and keeping up with a fast release cycle. Pick PhotoPrism if you already trust your file organization, want a calmer and simpler stack that mostly runs itself, and don&rsquo;t mind handling phone backup as a separate step. Either one gets your photo library off a third party&rsquo;s servers and under your own control, which is the actual goal, the choice between them is about how much you want the tool to manage for you versus how much you&rsquo;d rather manage yourself.</p>
]]></content:encoded></item></channel></rss>