Immich vs Photoview: Which Should You Self-Host?

Quick Verdict

Immich is the better choice for most people — it’s a full Google Photos replacement with mobile apps, AI search, and active development. Photoview is a good option if you want a read-only gallery that indexes existing photo directories on your server without uploading or reorganizing anything.

Overview

Immich is a feature-rich, actively developed self-hosted photo and video platform designed to replace Google Photos. It offers native mobile apps with background upload, facial recognition, map view, timeline, and ML-powered search.

Photoview is a lightweight, read-only photo gallery that scans existing directories on your filesystem. It generates thumbnails, extracts EXIF data, and provides a clean web UI for browsing. It doesn’t manage uploads or move files — it indexes what’s already there.

Feature Comparison

FeatureImmichPhotoview
Mobile appNative iOS & AndroidNo (responsive web UI)
Auto-upload from phoneYes (background sync)No
AI facial recognitionYes (built-in)Yes (basic, optional)
AI search (objects/scenes)Yes (CLIP)No
Map view (GPS)YesYes
Timeline viewYesYes
Album managementYes (create, edit, share)Read-only (mirrors filesystem)
File managementUpload, organize, deleteRead-only (no file changes)
Video supportFull (transcoding, playback)Basic (playback)
SharingLinks, users, albumsShare tokens
Multi-userYesYes (per-user media paths)
EXIF displayYesYes
RAW photo supportYesYes
Docker complexityHigh (6+ containers)Low (2 containers)
RAM usage2-4 GB200-500 MB
Development activityVery active (weekly releases)Slow (last release June 2024)
LicenseAGPL-3.0GPL-3.0

Installation Complexity

Immich requires a multi-service Docker stack: app server, microservices, machine learning, Redis, and PostgreSQL with pgvecto.rs. First startup downloads ~1.5 GB of ML models. Requires 4+ GB of RAM.

Photoview needs just two containers: the app and a MariaDB (or PostgreSQL/SQLite) database. One critical gotcha: you must set PHOTOVIEW_LISTEN_IP=0.0.0.0 or the container won’t accept external connections. Setup is straightforward — point it at your photo directories and it scans them automatically.

Performance and Resource Usage

ResourceImmichPhotoview
Idle RAM~1.5 GB~100 MB
Active RAM2-4 GB+200-500 MB
Disk (app)~2 GB (ML models)~50 MB
Minimum server4 GB RAM, 2 cores1 GB RAM, 1 core
Thumbnail generationGPU-accelerated optionalCPU only

Photoview is significantly lighter. It’s a good choice for Raspberry Pi or other low-resource hardware. Immich needs a proper server or mini PC with decent RAM.

Community and Support

Immich: 60,000+ stars, massive community, active Discord, frequent releases. One of the most popular self-hosted projects.

Photoview: ~5,400 stars, smaller community. Last release was v2.4.0 in June 2024. The project is functional but development has slowed significantly. Not abandoned, but not actively advancing either.

Use Cases

Choose Immich If…

  • You want a Google Photos replacement
  • Mobile auto-upload is important
  • You want AI search and facial recognition
  • You have 4+ GB RAM
  • You want active, ongoing development
  • You need to upload and manage photos through the app

Choose Photoview If…

  • You have photos already organized on your filesystem
  • You want a read-only gallery that doesn’t touch your files
  • You need a lightweight solution for low-resource hardware
  • You prefer filesystem-based organization over app-based
  • You want quick setup with minimal dependencies

Final Verdict

Immich is the superior option for active photo management. If you’re looking to replace Google Photos, back up your phone, and have a full-featured photo platform, Immich is the clear winner. The development pace and feature set are unmatched.

Photoview fills a specific niche well. If you already have terabytes of organized photos on a NAS and just want a web UI to browse them without any software touching your file structure, Photoview does exactly that. It’s simple, lightweight, and respects your existing organization. But it’s not a replacement for a full photo management platform — it’s a viewer.

Given Photoview’s slowing development, consider it for stable, simple use cases but not as a long-term bet for an actively evolving photo workflow.

Frequently Asked Questions

Can Photoview upload photos?

No. Photoview is read-only — it scans directories you mount into the container and generates a browsable gallery. You manage files on the filesystem directly or through other tools like Syncthing or Nextcloud.

Does Photoview support face detection?

Yes, but it’s basic compared to Immich. You need to enable it with PHOTOVIEW_FACE_RECOGNITION_ENABLED=1, and it adds ~500 MB of RAM usage. Immich’s facial recognition is more accurate and deeply integrated.

Is Photoview still maintained?

The last release (v2.4.0) was in June 2024. There are commits in the repository since then, but the release cadence is slow. It works well for what it does, but don’t expect rapid feature development.

Comments