Skip to main content

Immich

Immich is a self-hosted photo and video backup solution directly from your mobile phone.

Docker Compose Example

version: '3.8'
services:
immich-server:
image: ghcr.io/immich-app/immich-server:release
container_name: immich_server
restart: always
ports:
- 2283:3001
volumes:
- /path/to/photos:/usr/src/app/upload
- /path/to/profile:/usr/src/app/profile
env_file:
- .env
depends_on:
- redis
- database
redis:
container_name: immich_redis
image: redis:6.2-alpine
restart: always
database:
container_name: immich_postgres
image: postgres:14-alpine
restart: always
env_file:
- .env
volumes:
- /path/to/postgres:/var/lib/postgresql/data

Architecture Overview

Service Details

🚀 Update Immich

1
Environment Setup
Prepare your development environment
2
Component Configuration
Configure the components for your project
3
Deploy & Test
Deploy your enhanced documentation

First, ensure you have all the required dependencies installed:

Install Dependencies
1npm install framer-motion lucide-react
2npm install @radix-ui/react-accordion @radix-ui/react-tabs
3npm install react-hot-toast react-syntax-highlighter