42 lines
1.2 KiB
Markdown
42 lines
1.2 KiB
Markdown
# Immich
|
|
|
|
Immich is a self-hosted photo and video backup solution that allows you to store, manage, and share your media files securely. It provides a mobile-first experience similar to Google Photos.
|
|
|
|
## Dependencies
|
|
|
|
- **PostgreSQL** - Database for storing metadata and search indexes
|
|
- **Redis** - Used for caching and background job queuing
|
|
|
|
## Components
|
|
|
|
Immich runs two services:
|
|
|
|
- **Server** - Main API and web server
|
|
- **Machine Learning** - Handles facial recognition and smart search
|
|
|
|
## Configuration
|
|
|
|
Key settings configured through your instance's `config.yaml`:
|
|
|
|
- **domain** - Where Immich will be accessible (default: `immich.{your-cloud-domain}`)
|
|
- **storage** - Persistent volume for photos and videos (default: `250Gi`)
|
|
- **cacheStorage** - Persistent volume for ML cache (default: `10Gi`)
|
|
- **timezone** - Server timezone (default: `UTC`)
|
|
|
|
## Access
|
|
|
|
After deployment, Immich will be available at:
|
|
- `https://immich.{your-cloud-domain}`
|
|
|
|
## First-Time Setup
|
|
|
|
1. Add and deploy the app:
|
|
```bash
|
|
wild app add immich
|
|
wild app deploy immich
|
|
```
|
|
|
|
2. Create your account through the web interface
|
|
|
|
3. Download the Immich mobile app and connect it to your server for automatic photo backup
|