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 v3.1.0, выпущенная 12 августа 2026 года. Установка производится через Docker Compose.

Ключевые возможности

🤖 ИИ-поиск и распознавание лиц

Умный поиск и распознавание лиц в 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:
⚠ Важно для старых CPU
Начиная с v3, образ машинного обучения для amd64 требует поддержки микроархитектуры x86-64-v2. Более старые процессоры, не поддерживающие этот набор инструкций, не смогут использовать текущий ML-контейнер v3.

Тарифы и цены

Проект развивается как open-source с поддержкой от организации FUTO. Такое сочетание разработки сообщества и структурированного финансирования позволяет быстро добавлять функции, сохраняя приверженность приватности и принципам self-hosting.

КомпонентСтоимость
Серверная часть (все версии)Бесплатно
Мобильное приложение iOSБесплатно
Мобильное приложение AndroidБесплатно
Хостинг / серверЗа ваш счёт (свой железо или VPS)
Поддержка разработки (донат)По желанию
💡 Экономия vs Google Photos
Google One со 100 ГБ стоит ~$2.99/мес. При наличии домашнего сервера или NAS Immich позволяет хранить терабайты данных без абонентской платы. Единственные затраты — электроэнергия и железо.

Плюсы и минусы

✅ Плюсы❌ Минусы
Полная приватность — данные только на вашем сервереТребует собственного сервера и Docker
Бесплатно и open-sourceМинимум 6 ГБ ОЗУ (ресурсоёмкий ML)
ИИ-поиск по содержимому (CLIP)Нет встроенного редактора фото
Распознавание лиц без отправки данных в облакоНачальная индексация большой библиотеки занимает время
Мобильные приложения iOS и Android с автобэкапомТребует регулярного обслуживания и обновлений
Live Photos и Motion PhotosСложная миграция для не-технических пользователей
Активное сообщество, частые релизыНет официальной облачной версии
API и богатая экосистема сторонних утилитSharing менее удобен, чем в Google Photos

Сравнение с альтернативами

Immich выигрывает по удобству первоначального использования благодаря мобильно-ориентированному дизайну. По глубине функций для профессиональной фотографии и работы с RAW лидирует PhotoPrism.

ПараметрImmichPhotoPrismNextcloud 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, хотя первоначальная настройка может потребовать значительных ресурсов.

📝 Реальный кейс
Пользователь Michael Stapelberg запустил Immich на мини-ПК ASRock DeskMini X600 с Ryzen 7, который потребляет менее 10 Вт в простое и имеет достаточно ресурсов (64 ГБ RAM, 1 ТБ диск) для одновременной работы виртуальных машин.

Вердикт

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