Хейтеры скажут, что я выбираю темы для статей только ради возможности сделать к ним дурацкую обложку. И они не так уж далеки от истины! ?

Привет! С вами Игорь из PQ.Hosting.

Фотографии — одна из самых важных ценностей в современном мире. Домашние животные, любимые люди, интересные места — все хотят сохранить такие моменты в безопасности. И желательно, чтобы никакая корпорация не могла вмешаться в ваши личные данные.

Использование сервисов вроде Google Photo и Apple iCloud, несмотря на все удобства, несет некоторые риски. Главный из них состоит в том, что вы доверяете свои личные данные чужим людям, которые не всегда заботятся о конфиденциальности.

Поэтому, как и в других случаях, self-hosted приложения становятся настоящим спасением. В этот раз я расскажу об относительном новом игроке на поле облачного хранения фото — сервисе Immich. 

Пару слов о самом Immich

Immich — бесплатное приложение с открытым исходным кодом для самостоятельного хранения и управления фото и видео. Оно дает полный контроль над медиафайлами. Интерфейс напоминает Google Photo, что упрощает переход для пользователей Android.

Большой плюс, что Immich можно пользоваться не только одному: вы можете подключить к сервису сразу несколько аккаунтов, например, для хранения фото всей семьи.

Из минусов разве что могу отметить только высокие системные требования: сам разработчик на своем сайте указывает, что для работы минимум потребуется машина на Линуксе с 4 гигами и 4 ядрами и игровой видеокартой. Однако забегая немного вперед, у меня получилось поставить и использовать Immich даже на VPS уровня Argentum, который формально не дотягивал до этих параметров. 

Но все же имейте в виду: Immich требователен к ресурсам. Если у вас сервер с 1 гигом оперативки или старая «Малина», будьте готовы к снижению производительности.

Знаете менее требовательные аналоги? Делитесь в комментариях!

Сервер практически новый, поэтому Immich отъедает больше всего памяти. 
Сервер практически новый, поэтому Immich отъедает больше всего памяти. 

Как установить Immich

Как всегда, самый простой способ установки — это воспользоваться Docker. В предыдущих статьях я уже писал, как его поставить через репозитории Apt — там вообще все очень просто и справится даже новичок. Можете смело пользоваться этой инструкцией. 

Если же Docker уже стоит на вашем сервере, то для установки Immich достаточно будет ввести в Терминале всего один скрипт: 

curl -o- https://raw.githubusercontent.com/immich-app/immich/main/install.sh | bash

Он скачает файлы  docker-compose.yml и .env из основной ветки репозитория и запустит контейнеры. В итоге в консоли вы должны будете увидеть примерно такой результат: 

И все! После этого веб-интерфейс сервиса будет доступен по адресу http://ip-вашего-сервера:2283

Вот с переводом на русский у сервиса есть явные проблемы. 

Быстрая настройка и обзор фич

Теперь кратко пройдемся по возможностям сервиса. Если вы хотя бы раз пользовались Google Photo, то тут вы точно будете чувствовать себя как дома. 

Но для начала зарегистрируемся и быстро настроим. 

Далее появится вариант выбора темы: темной и той, которой никто не будет пользоваться. 

После Immich дает указать базовые настройки конфиденциальности

И последний шаг — настройка пользовательского шаблона. Сами авторы сервиса на 100% не уверены в этой функции, поэтому рекомендуют ее не включать. А я не буду с ними спорить!

И вуаля — мы на главной странице Immich. Как я уже говорил выше, сервис ну очень похож на Google Photo — авторы явно посматривали в его сторону, когда разрабатывали дизайн. 

В качестве теста я попробовал загрузить одну фотку и заметил одну странность — для появления  картинки в ленте нужно вручную обновить страницу. Не страшно, но кажется, что в 2025 году можно было бы придумать более изящный способ добавления. 

Как таковой возможно обрабатывать фото тут нет — отсутствует даже базовая возможность добавить фильтры или убрать мелкие дефекты с фото. 

Кстати, знакомьтесь, это моя собака по имени Клава!
Кстати, знакомьтесь, это моя собака по имени Клава!

Однако, приятно удивила возможности для шеринга. Например, сервис позволяет создать ссылку для общего доступа к фото и защитить ее паролем. 

Удобная функция, если вы хотите, чтобы все произошедшее в Вегасе действительно там бы и осталось. 

В настройках тоже все без сюрпризов — можно добавить дополнительных пользователей, создать внешние библиотеки для просмотра видео и фото и даже посмотреть подробную статистику того, насколько интенсивно вы использовали сервис. 

Также приятно удивила возможность вручную посмотреть задачи, которые выполнялись в Immich. Например, если что-то контента загрузилось некорректно и неправильно создались миниатюры, то здесь вы точно это увидите. Удобно, когда сервис не держит тебя за дурачка и дает такие возможности для контроля. 

Но самый главный плюс, благодаря которому Immich действительно способ составить конкуренцию iCloud и Google Фото — это полноценное и удобное приложение для Android и iOS, которое можно без проблем скачать в Google Play или AppStore

На первом экране вам потребуется ввести адрес: http://ip-вашего-сервера:2283/api и зайти под учеткой, которую вы создали ранее на компьютере. Или создать новый аккаунт прямо с телефона — уже как вам удобнее. 

В остальном приложение полностью повторяет функциональность своего «большого брата». Главная фишка тут в том, что вы можете настроить автоматическую загрузку новых фотографий. 

Immich — достойная альтернатива для тех, кто хочет полного контроля над своими фотографиями и видео, даже несмотря на его высокие требования к ресурсам. А что вы думаете: какие self-hosted приложения вы бы порекомендовали для удобного и безопасного хранения медиа? Делитесь в комментариях!

Комментарии (8)


  1. mr_domi_md
    14.02.2025 14:45

    Пользуюсь immich через snap. Хоть и плюются на него, но после известных событий в докер как-то слабо верится. А иммих мне зашёл чрезвычайно, долго пережёвывал мой архив с 7К фоток и видео (почти двое суток 24/7), но зато потом заработали фичи программы. Чуть пришлось поучить нейронку распознавать лица и теперь 90% лиц распознаётся на лету. Поисковые запросы на английском, но это мелочи. Рекомендую не забывать про бэкапы, потому что разработка ну ООООЧЕНЬ активная и разрабы сами пишут предупреждение об этом



  1. vadvol
    14.02.2025 14:45

    Думаю, возможности Google и iCloud фото не ограничиваются.


  1. romxxxx
    14.02.2025 14:45

    Он уже вышел из состояния "разрушающих неоткатываемых изменений" при обновлениях?


    1. mr_domi_md
      14.02.2025 14:45

      За всё время использования ни разу даже не упал. Хотя, возможно, у меня дело в снапе, который обновляется чуть погодя.


  1. POPSuL
    14.02.2025 14:45

    Вот ещё бы выкатили в прод удаление локальных файлов, и было бы прям вообще супер!
    Сам относительно недавно поменял гуглофото на иммич (вместе с переносом всего имеющегося барахла), и если не считать пару мелких, но бесячих багов, и немного отсутствующих фич -- прекрасно работает. Обратно менять не хочется :)


  1. gigimon
    14.02.2025 14:45

    Жду, когда они импорт из гугл фото сделают, а то из icloud есть :(


  1. zKeeper
    14.02.2025 14:45

    Помните, перед обновлением стоит почитать список изменений: иногда выкатывают т.н. "breaking changes" (меняются названия переменных и т.д.) и это может сломать ваш деплой.

    А в остальном: штука классная, живёт на NAS, внимания не требует. Классная функция - показывает фото на карте (если в фото есть соответствующие данные).