Your photos deserve
a better home.
Noodle Gallery is a self-hosted photo and video platform with AI-powered search, face recognition, shared family spaces, and cloud storage — all under your control.
Just landed Noodle Gallery for iPhone Download on the App Store
Shipping daily
Noodle Gallery for iPhone
Apr 13Search Sorting & Relevance
Apr 6Interdependent Filtering
Apr 1Auto-Classification
Mar 28Video Trimming
Mar 27Always in sync with Immich
Gallery regularly rebases onto upstream Immich — every bug fix, performance improvement, and new feature lands in Gallery too.
Already using Immich?
Gallery is a drop-in replacement — same Docker Compose, same database, same mobile apps. A three-line config change gets you on Gallery. If it's not for you, one script puts you back on upstream Immich. Your photos and videos never move.
Migrating from Google Photos?
Gallery has a built-in import wizard that reads your Google Takeout archive. Dates, GPS coordinates, descriptions, favorites, and album structure are all preserved. No scripts, no CLI — just upload the zip in your browser.
See it in the demoRead about why Gallery beats Google Photos or follow the step-by-step migration guide.
Up and running in minutes
One Docker Compose file. No complex setup required.
services:
gallery-server:
image: ghcr.io/open-noodle/gallery-server:release
volumes:
- /path/to/photos:/usr/src/app/upload
env_file:
- .env
ports:
- "2283:2283"
depends_on:
- redis
- database
gallery-ml:
image: ghcr.io/open-noodle/gallery-ml:release
redis:
image: redis:7-alpine
database:
image: tensorchord/pgvecto-rs:pg16-v0.4.0 See the full installation guide for step-by-step instructions.
Why self-host your photos?
No company can scan, train AI on, or delete your photos. You own every byte.
No monthly fees, no storage limits, no price hikes. Run it on hardware you already have.
Cloud services shut down. Your server doesn't. Your memories stay accessible forever.
Join the community
Get help, share your setup, and shape the roadmap.