Найти в Дзене
Andrew71

Immich - альтернатива Google Photos для своего сервера

В последнее время набирает обороты self-hosting - замена некоторых онлайн-сервисов на свои, работающие на собственном сервере. Существует уже множество таких приложений, и альтернативы есть почти для всего. Например, GitHub можно заменить на Gitea, Netflix на Jellyfin и т.д. Однако на удивление мало было простых альтернатив Google Photos. Разумеется, были приложения для хранения фото такие как PhotoPrism, однако ни одно из них не имело такой же простоты использования как у Google photos... до последнего времени. Чуть менее года назад был анонсирован Immich, приложение для резервного копирования и просмотра фотографий, и я считаю что оно ближе всех к популярным сервисам в плане простоты использования и интерфейса. Функционал и дизайн Использовать Immich можно через приложения на iOS и Android (Доступны в App Store и Play Market), а также через web-интерфейс. Присутствуют все функции, которых можно ожидать от подобного приложения - Загрузка, скачивание, удаление, просмотр, поиск и орган
Оглавление
Логотип Immich
Логотип Immich

В последнее время набирает обороты self-hosting - замена некоторых онлайн-сервисов на свои, работающие на собственном сервере. Существует уже множество таких приложений, и альтернативы есть почти для всего. Например, GitHub можно заменить на Gitea, Netflix на Jellyfin и т.д. Однако на удивление мало было простых альтернатив Google Photos. Разумеется, были приложения для хранения фото такие как PhotoPrism, однако ни одно из них не имело такой же простоты использования как у Google photos... до последнего времени. Чуть менее года назад был анонсирован Immich, приложение для резервного копирования и просмотра фотографий, и я считаю что оно ближе всех к популярным сервисам в плане простоты использования и интерфейса.

Функционал и дизайн

Главный экран Immich
Главный экран Immich

Использовать Immich можно через приложения на iOS и Android (Доступны в App Store и Play Market), а также через web-интерфейс. Присутствуют все функции, которых можно ожидать от подобного приложения - Загрузка, скачивание, удаление, просмотр, поиск и организация фотографий. Там также есть функция общего альбома, однако я её еще не тестировал.

Интерфейс приложения почти полностью повторяет Google Photos - Вкладки для фотографий, поиска, обмена и альбомов снизу, и кнопки для настроек и загрузки вверху. Приложение выглядит хорошо и по моему опыту работает плавно. Оно также уведомляет, когда стоит обновить сервер, о чём я поговорю позже.

Резервное копирование, основная функция приложения, настраивается в окне в правом верхнем углу экрана. Можно выбрать какие альбомы галереи сохранять, стоит ли автоматически загружать новые фотографии при заходе в приложение, а на android даже позволяет включать автоматическую синхронизацию на фоне. В этом окне также можно смотреть на прогресс загрузки фотографий, и узнавать на сколько заполнена память сервера

Экран резервного копирования
Экран резервного копирования

Одним небольшим минусом можно отметить функцию поиска. Она заметно уступает поиску, например, в iOS. Она очень часто неправильно отмечает фотографии, и редко находит изображения по тексту в них. Яркий пример этого: у меня она отметила множество желтых объектов как бананы, несмотря на то, что у меня в галерее нет ни одной фотографии данного фрукта. Однако помимо поиска у меня нет претензий к функционалу.

Банан (по мнению системы поиска)
Банан (по мнению системы поиска)

Также хотел упомянуть, что для тех кто не понимает английский, я связался с разработчиками приложения и в ближайшее время буду помогать переводить приложение на русский :)

Сервер

Immich, как и любому self-hosted сервису, требуется сервер. Инструкция по скачиванию доступна на официальном GitHub проекта (На английском языке, но с помощью переводчика можно понять). Присутствует установка в одну команду, однако я очень сильно рекомендую кастомную конфигурацию с docker для простоты обновлений и полной настройки под себя (Например установить, где хранить фотографии). Таким образом, в случае обновления (а они часто случаются) обновить сервер можно будет буквально одной командой (об этом также написано в официальном GitHub Immich). В целом я не заметил какого-либо сильного использования ресурсов во время нормального пользования, однако во время загрузки фотографий, особенно в большом количестве, оно может временно занимать заметный объем ресурсов. В теории хостить Immich можно даже Raspberry Pi4 8gb (правда сами разработчики сказали мне что это не рекомендуется, и что в таком случае следует отключить docker-container с машинным обучением).

Заключение

Пространство self-hosting очень быстро развивается, и новые многообещающие приложения появляются почти каждый день. Одним из таких приложений является Immich. Уже сейчас я считаю его лучшим приложением в сфере резервного хранения фото, а быстрые темпы разработки означают, что оно скорее всего таковым и останется. Поэтому, если у Вас есть свой сервер и нужда в подобном приложении, я рекомендую попробовать Immich.