Immichv3.3.1

Личный архив фото и видео: автозагрузка с телефона, поиск по лицам и объектам, альбомы и карта - замена Google Photos.

Immich - self-hosted замена Google Photos, iCloud Photos и Amazon Photos. Мобильное приложение автоматически заливает фото и видео с телефона на ваш сервер, а веб дает галерею, альбомы, общий доступ, поиск по лицам и объектам (машинное обучение), карту по геометкам и «воспоминания». Проект полностью open-source (AGPL-3.0), без платного облака вендора и без подписки: платите только за свой сервер.

После создания сервера Immich ставится автоматически за несколько минут: docker compose поднимает весь стек, а Caddy выпускает Let's Encrypt и открывает доступ по HTTPS. Ставится актуальная версия (на момент проверки - v3.3.1).

Что внутри

Immich server + machine-learning
галерея и поиск по лицам и объектам (CLIP).
PostgreSQL с vectorchord + Redis
база метаданных и векторов, очередь фоновых задач.
Caddy
reverse-proxy и авто-TLS (Let's Encrypt).

Как войти

  1. Адрес формируется из IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Пример: IP 79.133.178.10 -> https://79-133-178-10.fatmetal.net/.

  2. Логин - admin@<адрес сервера>, например admin@79-133-178-10.fatmetal.net. Пароль - тот же, что у сервера (из личного кабинета Fatmetal).

  3. Сразу смените пароль в настройках аккаунта. Публичная регистрация уже закрыта: посторонний аккаунт не заведет.

  4. Дальше поставьте мобильное приложение Immich (App Store, Google Play или F-Droid), укажите адрес сервера и включите авто-бэкап.

Важно

Библиотека фото по умолчанию лежит на диске сервера. Для полного бэкапа большой фототеки подключите отдельное быстрое S3-хранилище (не HDD) - на медленном тормозят превью и сканирование. Тариф выбирайте по CPU и RAM, а не по размеру диска: оптимум - 4 vCPU / 8 ГБ, объем фото решает S3.

Свой домен

  1. Направьте A-запись своего домена на IP этого сервера.
  2. Убедитесь, что домен указывает на сервер: ping ваш.домен показывает IP сервера. Пока не показывает - подождите: DNS обновляется от нескольких минут до часа.
  3. Пропишите домен в /etc/immich-mp/params.env (строка DOMAIN=ваш.домен) и выполните sudo bash /opt/immich-mp/install.sh.
  4. Caddy выпустит сертификат Let's Encrypt под ваш домен сам. Вход не меняется: логин admin@<адрес из IP>, пароль сервера.

Требования

Ubuntu 24.04, открытые порты 80/443. Минимум 6 ГБ RAM, оптимум 8 ГБ и 4 ядра: поиск по лицам и объектам (ML) в простое занимает около 1,2 ГБ. На 4 ГБ ML отключается.

Подробный разбор с замерами и скриншотами →
Immich990 ₽/месЗапустить →