Immich as a Service: Everything You Love About Immich, Without Running It Yourself

If you have been following the self-hosting community for the past few years, you have probably heard of Immich. It is the open-source photo and video manager that has become the go-to alternative to Google Photos - fast, feature-rich, and free of the surveillance economy that powers most consumer photo apps.

But here is the honest truth: running Immich yourself is not trivial. And for most people - even technical ones - the gap between “I want to try Immich” and “I have a production-ready, backed-up, always-updated Immich instance” is wider than expected.

That is the problem PixelUnion was built to solve.


What Self-Hosting Immich Actually Involves

Immich does not run on a Raspberry Pi in your closet. Well, it can - but not reliably, not at scale, and not without pain. A properly running Immich instance requires:

  • A server with enough CPU and RAM to handle photo ingestion, thumbnail generation, and machine learning tasks
  • Persistent, redundant storage for your original files
  • A working backup strategy (because “my photos are on my server” is not a backup)
  • A reverse proxy and TLS certificate setup so you can reach it from your phone
  • Regular updates - Immich ships new versions frequently, and some updates involve database migrations that need careful handling

That last point deserves emphasis. Immich is under active, rapid development. The team ships new features and fixes at a pace that is genuinely impressive, but it also means that a neglected instance can fall many versions behind. And catching up from a distance is not always clean.

None of this is a criticism of Immich - it is a reflection of what serious, modern software requires to run well. Self-hosting is a commitment, not a one-time setup.


The Machine Learning Layer

One of Immich’s most loved features is its semantic search and face recognition. Ask it to show you “beach sunset” or “birthday 2023” and it will actually understand what you mean. This works because Immich runs machine learning models locally - which is precisely what makes it privacy-preserving.

But those models need to run somewhere. On a modest server, facial recognition during initial library ingestion can take hours or days. On underpowered hardware, it can destabilise the entire instance. Managing this properly - allocating the right resources, tuning concurrency settings, monitoring for runaway jobs - is a non-trivial operational task.

At PixelUnion, we run dedicated infrastructure that handles ML workloads efficiently, so the feature works from day one. You do not need to configure anything.


Storage That Scales With You

Where do your photos actually live? With self-hosting, the answer is “wherever you put them” - which often means a single disk, a NAS, or a cloud object storage bucket you have configured yourself. Each of these options has tradeoffs, and none of them are zero-maintenance.

PixelUnion handles storage as part of the service. Your photos live on redundant European servers. We handle capacity planning so you do not run out of space at an inconvenient time, and we handle the storage infrastructure so you never have to think about RAID configurations or cloud storage policies.

Your storage plan is what you pay for. The infrastructure behind it is our problem.


Updates, Without the Risk

Immich updates regularly. In the self-hosting world, staying current requires reading release notes, checking for breaking changes, backing up the database before applying migrations, and then actually running the update - ideally not on a Friday afternoon.

“The hardest part of self-hosting is not getting it running. It is keeping it running.”

We handle all of that. PixelUnion instances are updated on a managed schedule, with pre-update snapshots and rollback capability. When a new Immich release includes database migrations, we apply them in a controlled window. When there are breaking changes, we evaluate them before rolling out.

You get the benefits of the latest Immich release - new features, bug fixes, performance improvements - without having to manage the process yourself.


The Same App, Entirely Yours

This is worth being explicit about: PixelUnion customers use real Immich. Not a stripped-down version, not a proprietary fork, not an approximation. The same open-source Immich application that the community builds and maintains, running on infrastructure we operate for you.

Your photos are yours. You can export everything at any time in standard formats. We are not building a lock-in trap. If you ever want to move, you take your library with you.

What we add is:

  • European hosting under GDPR
  • Operational management (updates, backups, monitoring)
  • Storage infrastructure that scales
  • A team you can actually contact when something goes wrong

Why European Hosting Matters

Most cloud storage services - even ones that claim to be privacy-friendly - route your data through infrastructure owned or operated by US companies. That creates exposure under the US CLOUD Act, which gives American authorities the ability to compel disclosure of data held by US-controlled entities, regardless of where the servers physically sit.

PixelUnion runs on infrastructure in the Netherlands. Our company is incorporated in the EU. We have no US-controlled dependencies for storing your data. Your photos stay in Europe, governed by European law.

For many of our customers, this is not a theoretical concern. It is a practical requirement - for personal privacy, for family photos, or for professional data that cannot leave European jurisdiction.


Who Managed Immich Is For

Self-hosting Immich makes sense for people who enjoy running infrastructure and want maximum control. If that is you - great. Immich is excellent software and the community around it is terrific.

But managed Immich makes sense for a different set of people:

  • You want the privacy of self-hosting but not the operational overhead
  • You have tried self-hosting and found that maintenance gets in the way of actually using the app
  • You manage photos for a family and need something that is always on, always current, and will not break when you are not paying attention
  • You are a professional or small business that wants Google Photos-quality features without Google’s data appetite

If any of that sounds like you, PixelUnion was built with you in mind.


Try Immich Without the Setup

At PixelUnion, we give you a fully managed Immich instance, hosted in Europe, maintained by people who care about privacy. You sign up, you import your photos, and you get on with your life. The infrastructure is someone else’s problem - ours, specifically.

If you have been meaning to move away from Google Photos but have not wanted to take on a self-hosting project, this is the path that does not require you to become a sysadmin first.

See our plans →