
Immich: самохостинг фото и видео на уровне Google Photos
Обзор Immich — открытой self-hosted альтернативы Google Photos с ИИ-поиском, распознаванием лиц и мобильными приложениями.
Immich: самохостинг фото и видео на уровне Google Photos
«Immich — первый self-hosted менеджер фото, который действительно ощущается как потребительский продукт, а не технический эксперимент.»
Immich — революционное open-source решение для самостоятельного хранения и управления фотографиями и видео, предлагающее функции на уровне Google Photos: ИИ-распознавание лиц, умный поиск и автоматическое резервное копирование с мобильных устройств — при этом все данные остаются на вашем сервере.
Проект стартовал в феврале 2022 года и к началу 2026 года набрал более 90 000 звёзд на GitHub, став одним из самых быстрорастущих self-hosted приложений в истории — во многом потому, что он первым в своём классе ощутился как настоящий потребительский продукт.
Что это и для кого
Immich создан прежде всего для управления фото и видео, тогда как, например, Nextcloud — это значительно более широкая self-hosted платформа для совместной работы.
Immich идеально подходит для:
- Технически грамотных пользователей, уставших платить Google или Apple за облачное хранилище
- Семей, которым нужен общий альбом с разграниченными правами
- Privacy-активистов, не желающих отдавать личные фотографии сторонним сервисам
- Homelab-энтузиастов, уже держащих собственный сервер
Платформа особенно привлекательна для privacy-ориентированных пользователей, желающих сохранить контроль над коллекцией фотографий без использования сторонних облачных сервисов.
Ключевые возможности
🤖 ИИ-поиск и распознавание лиц
Умный поиск и распознавание лиц в Immich основаны на векторном поиске по сходству — нахождении похожих фотографий путём сравнения многомерных числовых векторов. Для этого используются специальные расширения базы данных; официальный образ PostgreSQL от Immich включает VectorChord и pgvector прямо в контейнер, так что отдельная установка расширений не нужна.
GPU-ускорение позволяет использовать видеокарту для ускорения задач машинного обучения — Smart Search и распознавания лиц — при одновременном снижении нагрузки на CPU.
📱 Автоматический бэкап с мобильных устройств
Приложения для iOS и Android работают в фоне и автоматически загружают новые фото и видео на сервер — точно так же, как Google Photos. После первоначальной настройки никаких ручных действий не требуется.
🗺️ Геотеги и карта
EXIF-данные, включая геолокацию, настройки камеры и временны́е метки, сохраняются в полном объёме. Фотографии можно просматривать на карте по GPS-координатам.
👨👩👧 Мультипользовательская поддержка
Поддерживается создание учётных записей для членов семьи — у каждого своя приватная библиотека. Отдельные альбомы можно шарить, сохраняя приватность личных фото.
📸 Live Photos и Motion Photos
Immich полностью поддерживает iOS Live Photos и Android Motion Photos, сохраняя как статичное изображение, так и видеосоставляющую.
🔗 Сторонние интеграции
У Immich обширная экосистема сторонних инструментов: Immich Proxy, Immich-Go и другие утилиты, расширяющие базовую функциональность.
Архитектура и как это работает
graph TD
A[📱 Мобильное приложение iOS/Android] -->|Авто-бэкап| B[Immich Server]
C[🌐 Web-интерфейс] --> B
B --> D[(PostgreSQL + VectorChord)]
B --> E[ML-контейнер]
E -->|Эмбеддинги| D
D -->|Семантический поиск| B
B --> F[💾 Хранилище файлов]
B --> G[Redis Cache]
E -->|Распознавание лиц| D
B -->|Транскодирование| F
Immich работает как четыре Docker-контейнера, взаимодействующих между собой. Каждый отвечает за свою зону ответственности: основной сервер, база данных PostgreSQL, кеш Redis и контейнер машинного обучения.
Системные требования
Минимум: 6 ГБ RAM, рекомендуется 8 ГБ; минимум 2 ядра CPU, рекомендуется 4. Immich работает на платформах amd64 и arm64.
На системах с 4 ГБ ОЗУ Immich можно запустить с отключёнными функциями машинного обучения.
Для базы данных PostgreSQL настоятельно рекомендуется локальное SSD-хранилище — сетевые шары любого вида не подходят.
# Пример минимального docker-compose.yml
services:
immich-server:
image: ghcr.io/immich-app/immich-server:release
ports:
- 2283:2283
env_file:
- .env
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
depends_on:
- redis
- database
immich-machine-learning:
image: ghcr.io/immich-app/immich-machine-learning:release
volumes:
- model-cache:/cache
redis:
image: docker.io/redis:6.2-alpine
database:
image: ghcr.io/immich-app/postgres:14-vectorchord
environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME}
POSTGRES_DB: ${DB_DATABASE_NAME}
volumes:
model-cache:
Тарифы и цены
Проект развивается как open-source с поддержкой от организации FUTO. Такое сочетание разработки сообщества и структурированного финансирования позволяет быстро добавлять функции, сохраняя приверженность приватности и принципам self-hosting.
| Компонент | Стоимость |
|---|---|
| Серверная часть (все версии) | Бесплатно |
| Мобильное приложение iOS | Бесплатно |
| Мобильное приложение Android | Бесплатно |
| Хостинг / сервер | За ваш счёт (свой железо или VPS) |
| Поддержка разработки (донат) | По желанию |
Плюсы и минусы
| ✅ Плюсы | ❌ Минусы |
|---|---|
| Полная приватность — данные только на вашем сервере | Требует собственного сервера и Docker |
| Бесплатно и open-source | Минимум 6 ГБ ОЗУ (ресурсоёмкий ML) |
| ИИ-поиск по содержимому (CLIP) | Нет встроенного редактора фото |
| Распознавание лиц без отправки данных в облако | Начальная индексация большой библиотеки занимает время |
| Мобильные приложения iOS и Android с автобэкапом | Требует регулярного обслуживания и обновлений |
| Live Photos и Motion Photos | Сложная миграция для не-технических пользователей |
| Активное сообщество, частые релизы | Нет официальной облачной версии |
| API и богатая экосистема сторонних утилит | Sharing менее удобен, чем в Google Photos |
Сравнение с альтернативами
Immich выигрывает по удобству первоначального использования благодаря мобильно-ориентированному дизайну. По глубине функций для профессиональной фотографии и работы с RAW лидирует PhotoPrism.
| Параметр | Immich | PhotoPrism | Nextcloud Photos |
|---|---|---|---|
| Основной фокус | Фото/видео (замена Google Photos) | Фото (для энтузиастов) | Файлы + фото + коллаборация |
| Цена | Бесплатно | Бесплатно / $4.99+ мес. (Plus) | Бесплатно |
| Мобильный бэкап | ✅ Нативные приложения | ⚠️ Частично | ✅ Есть |
| ИИ-поиск (CLIP) | ✅ Встроен | ✅ Встроен | ❌ Нет |
| Распознавание лиц | ✅ | ✅ Лучше для RAW | ❌ Слабое |
| RAW-поддержка | ⚠️ Базовая | ✅ Отличная | ⚠️ Базовая |
| Простота установки | ✅ Docker Compose | ✅ Docker | ⚠️ Сложнее |
| Ресурсоёмкость | Высокая (ML) | Средняя | Высокая (полная экосистема) |
| Редактор фото | ❌ | ❌ | ⚠️ Базовый |
| Аудитория | Семьи, частные пользователи | Фотографы | Команды, организации |
Итоговое разделение рынка: PhotoPrism — для фотопрофессионалов, Immich — для обычных мобильных пользователей в поисках замены Google Photos, Nextcloud — для комплексных командных решений.
Nextcloud поддерживает фото и видео, но лишён ИИ-организации и плавных timeline-просмотров, которые предлагает Immich. Медиагалереи Nextcloud заметно проще.
Процесс миграции с Google Photos
timeline
title Миграция на Immich
Шаг 1 : Установка Docker и Docker Compose на сервер
Шаг 2 : Клонирование docker-compose.yml и настройка .env
Шаг 3 : Запуск контейнеров (docker compose up -d)
Шаг 4 : Экспорт архива Google Takeout
Шаг 5 : Импорт через Immich-Go CLI
Шаг 6 : Ожидание ML-индексации (лица, теги)
Шаг 7 : Установка мобильных приложений и настройка автобэкапа
Пользователи сообщают об успешной миграции больших фотобиблиотек с использованием Immich CLI и Immich-go, хотя первоначальная настройка может потребовать значительных ресурсов.
Вердикт
Immich — лучший self-hosted аналог Google Photos по состоянию на 2026 год. Это наиболее близкая к Google Photos self-hosted система: с самого начала она была построена для воспроизведения опыта Google Photos — просмотр по временно́й шкале, определение лиц, поиск по содержимому, автозагрузка с мобильного и общие альбомы.
С выходом версии 2.0 команда Immich взяла на себя обязательство поддерживать совместимость вплоть до выхода версии 3.0, что даёт уверенность в стабильности платформы.
Кому подойдёт:
- Домашним пользователям с NAS или мини-ПК
- Семьям, желающим уйти от Google Photos/iCloud
- Разработчикам и homelab-энтузиастам
- Всем, кто ценит приватность и контроль над данными
Кому не подойдёт:
- Пользователям без технического опыта (нужен Docker)
- Тем, кому нужен редактор фото «из коробки»
- Командам, нуждающимся в полноценной коллаборации (лучше Nextcloud)
Рейтинг: 8.5 / 10
| Критерий | Оценка |
|---|---|
| Функциональность | 9/10 |
| Удобство использования | 8/10 |
| Производительность | 8/10 |
| Приватность | 10/10 |
| Простота установки | 7/10 |
| Активность разработки | 10/10 |