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
| Feature | Immich | Photoview |
|---|---|---|
| Mobile app | Native iOS & Android | No (responsive web UI) |
| Auto-upload from phone | Yes (background sync) | No |
| AI facial recognition | Yes (built-in) | Yes (basic, optional) |
| AI search (objects/scenes) | Yes (CLIP) | No |
| Map view (GPS) | Yes | Yes |
| Timeline view | Yes | Yes |
| Album management | Yes (create, edit, share) | Read-only (mirrors filesystem) |
| File management | Upload, organize, delete | Read-only (no file changes) |
| Video support | Full (transcoding, playback) | Basic (playback) |
| Sharing | Links, users, albums | Share tokens |
| Multi-user | Yes | Yes (per-user media paths) |
| EXIF display | Yes | Yes |
| RAW photo support | Yes | Yes |
| Docker complexity | High (6+ containers) | Low (2 containers) |
| RAM usage | 2-4 GB | 200-500 MB |
| Development activity | Very active (weekly releases) | Slow (last release June 2024) |
| License | AGPL-3.0 | GPL-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
| Resource | Immich | Photoview |
|---|---|---|
| Idle RAM | ~1.5 GB | ~100 MB |
| Active RAM | 2-4 GB+ | 200-500 MB |
| Disk (app) | ~2 GB (ML models) | ~50 MB |
| Minimum server | 4 GB RAM, 2 cores | 1 GB RAM, 1 core |
| Thumbnail generation | GPU-accelerated optional | CPU 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.
Related
Get self-hosting tips in your inbox
Get the Docker Compose configs, hardware picks, and setup shortcuts we don't put in articles. Weekly. No spam.
Comments