Photofield

Experimental fast photo viewer.

Actively maintained

At a glance

GitHub stars
614
Last activity
2026-10-11
Latest release
v0.25.0
2026-08-17
Commits (12 mo)
226
License
MIT
Language / platform
Docker, Go

Maintenance health: Actively maintained — Commits in the last 3 months.

Run Photofield yourself

  • RAM: ~2 GB server (1 vCPU)
  • Docker: yes
  • Storage: plan disk for your data (media/files grow fast); attach a volume or use object storage.
  • machine-learning features (faces, search) need 2–4 GB RAM

Estimated monthly server cost

ProviderPlan size~ USD / month
Vultr2 GB$10Deploy →
DigitalOcean2 GB$12Deploy →
Akamai (Linode)2 GB$12Deploy →

Rough estimate from the app's stack and category, not a benchmark. Several light apps can share one server. Some hosting links may be affiliate links. We may earn a commission at no extra cost to you; it never affects which apps we list.

Prefer managed hosting? Check PikaPods or Elestio.

Photofield is an alternative to

Similar self-hosted apps

Immich

Photo and video backup solution directly from your mobile phone (alternative to Google Photos).

Actively maintained ★ 118.1k AGPL-3.0 🐳 Docker~$20/mo

PhotoPrism

Personal photo management powered by Go and Google TensorFlow. Browse, organize, and share your personal photo collection, using the latest technologies to automatically tag and find pictures.

Actively maintained ★ 40.4k AGPL-3.0 🐳 Docker~$20/mo

Ente

End-to-end encrypted photo-sharing platform (alternative to Google Photos, Apple Photos).

Actively maintained ★ 29.9k AGPL-3.0 🐳 Docker~$10/mo

Thumbor

Smart imaging service and enables on-demand cropping, resizing, applying filters and optimizing images.

Actively maintained ★ 10.5k MIT 🐳 Docker~$10/mo

LibrePhotos

Photo management service with a slight focus on cool graphs (alternative to Google Photos).

Actively maintained ★ 8.1k MIT 🐳 Docker~$10/mo

Lychee

Grid and album based photo-management-system.

Actively maintained ★ 4.3k MIT 🐳 Docker~$10/mo

Is this your project? Get it featured or send a correction upstream to awesome-selfhosted-data.