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).
Как войти
Адрес формируется из IP сервера: замените точки на дефисы и добавьте
.fatmetal.net. Пример: IP79.133.178.10->https://79-133-178-10.fatmetal.net/.Логин -
admin@<адрес сервера>, напримерadmin@79-133-178-10.fatmetal.net. Пароль - тот же, что у сервера (из личного кабинета Fatmetal).Сразу смените пароль в настройках аккаунта. Публичная регистрация уже закрыта: посторонний аккаунт не заведет.
Дальше поставьте мобильное приложение Immich (App Store, Google Play или F-Droid), укажите адрес сервера и включите авто-бэкап.
Важно
Библиотека фото по умолчанию лежит на диске сервера. Для полного бэкапа большой фототеки подключите отдельное быстрое S3-хранилище (не HDD) - на медленном тормозят превью и сканирование. Тариф выбирайте по CPU и RAM, а не по размеру диска: оптимум - 4 vCPU / 8 ГБ, объем фото решает S3.
Свой домен
- Направьте
A-запись своего домена на IP этого сервера. - Убедитесь, что домен указывает на сервер:
ping ваш.доменпоказывает IP сервера. Пока не показывает - подождите: DNS обновляется от нескольких минут до часа. - Пропишите домен в
/etc/immich-mp/params.env(строкаDOMAIN=ваш.домен) и выполнитеsudo bash /opt/immich-mp/install.sh. - Caddy выпустит сертификат Let's Encrypt под ваш домен сам. Вход не меняется: логин
admin@<адрес из IP>, пароль сервера.
Требования
Ubuntu 24.04, открытые порты 80/443. Минимум 6 ГБ RAM, оптимум 8 ГБ и 4 ядра: поиск по лицам и объектам (ML) в простое занимает около 1,2 ГБ. На 4 ГБ ML отключается.