Immich - self-hosted замена Google Photos, iCloud Photos и Amazon Photos. Мобильное приложение автоматически заливает фото и видео с телефона на ваш сервер, а веб дает галерею, альбомы, общий доступ, поиск по лицам и объектам (машинное обучение), карту по геометкам и «воспоминания». Проект полностью open-source (AGPL-3.0), без платного облака вендора и без подписки: платите только за свой сервер.
После создания сервера Immich ставится автоматически за несколько минут: docker compose из четырех сервисов (server, machine-learning, Postgres с векторным поиском, Redis) плюс Caddy, который выпускает Let's Encrypt и открывает доступ по HTTPS. Ставится актуальная версия (на момент проверки - v3.0.2).
Как войти
- Адрес формируется из IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Пример: IP 79.133.178.10 -> https://79-133-178-10.fatmetal.net/
- Пароля заранее нет: откройте адрес и зарегистрируйтесь - ПЕРВЫЙ созданный аккаунт становится администратором. Сделайте это сразу, пока адрес знаете только вы.
- Дальше поставьте мобильное приложение Immich (App Store, Google Play или F-Droid), укажите адрес сервера и включите авто-бэкап.
Хранилище
Библиотека фото по умолчанию лежит на диске сервера. Для полного бэкапа большой фототеки подключите отдельное быстрое S3-хранилище (не HDD) - на медленном тормозят превью и сканирование. Тариф выбирайте по CPU и RAM, а не по размеру диска: оптимум - 4 vCPU / 8 ГБ, объем фото решает S3.
Требования
Ubuntu 24.04, открытые порты 80/443. Минимум 6 ГБ RAM, оптимум 8 ГБ и 4 ядра: поиск по лицам и объектам (ML) в простое занимает около 1,2 ГБ. На 4 ГБ ML отключается.