Templatesimmich
storage
immich
Self-hosted photo and video backup solution with a mobile-first focus.
storagemediautilitiesPostgreSQLValkey
What gets deployed
Web
immich server
PostgreSQL
managed database
Valkey
managed cache
GitHub stars70,000
About
Self-hosted photo and video backup solution with a mobile-first focus.
Managed services
- PostgreSQLTCP:5432
- ValkeyTCP:6379
Environment Variables
| Variable | Description | Required |
|---|---|---|
| DB_HOSTNAME | Default: {{KUBERO_APP_NAME}}-postgresql-rw | Optional |
| DB_PORT | Default: 5432 | Optional |
| DB_USERNAME | Default: immich | Optional |
| DB_PASSWORD | Default: immich | Optional |
| DB_DATABASE_NAME | Default: immich | Optional |
| REDIS_HOSTNAME | Default: rfr-{{KUBERO_APP_NAME}}-valkey-readwrite | Optional |
| REDIS_PORT | Default: 6379 | Optional |
| REDIS_PASSWORD | No default. Set before deploy. | Required |
| REDIS_DBINDEX | Default: 0 | Optional |
| MACHINE_LEARNING_ENABLED | Default: false | Optional |
| DB_VECTOR_EXTENSION | Default: pgvector | Optional |
| UPLOAD_LOCATION | Default: /usr/src/app/upload | Optional |
Deploy immich
One click to deploy a fully configured immich instance with all dependencies pre-wired.
Deploy NowReady to deploy immich?
No infrastructure to manage. Just connect your repo and go live in seconds.