
Immich постоянно требует хранилище. Загрузчик мобильных данных работает в фоне, поиск CLIP действительно работает, и год резервных копий телефона превращается в базу данных Postgres размером с небольшую библиотеку Plex. Это хорошо. Проблема в остальном: рабочие машинного обучения, требующие 4 ГБ оперативной памяти, файлы Docker Compose, которые меняются с каждым выпуском, и предупреждение «ещё не стабильно», которое команда честно оставляет на домашней странице. Мы используем Immich на двух домашних лабораториях и всё ещё устанавливаем три альтернативы для резервирования. Вот семь альтернатив Immich, стоящих внимания при использовании на настольных ПК и серверах домашних лабораторий.
Быстрое сравнение
| Приложение | Лучше всего для | Лицензия | Минимум оборудования | Выделяющаяся особенность |
|---|---|---|---|---|
| PhotoPrism | Сохранения существующей структуры папок | AGPL (платные функции Pro) | 2 ГБ ОЗУ, x86_64 | Метки на основе TensorFlow и поддержка панорам |
| Ente Photos | Зашифрованных конец-в-конец резервных копий | Открытый исходный код сервера, платный SaaS | 1 ГБ ОЗУ | E2EE плюс самохостирование плюс опциональная управляемая синхронизация |
| Nextcloud Memories | Для домашних хозяйств, уже использующих Nextcloud | AGPL | 2 ГБ ОЗУ | Переиспользует пользователей, общие ресурсы и папки Nextcloud |
| LibrePhotos | Мощного распознавания лиц | MIT | 4 ГБ ОЗУ, GPU помогает | Лучшая кластеризация лиц в поле открытого исходного кода |
| Piwigo | Долгоживущей галереи с плагинами | GPL | 512 МБ ОЗУ, PHP/MySQL | Двадцать лет экосистемы плагинов |
| Photoview | Облегчённых галерей только для чтения | GPL | 256 МБ ОЗУ | Читает файлы на месте, нет этапа импорта |
| Damselfly | Автоматическая сортировка в масштабе | GPL | 2 ГБ ОЗУ | Программа наблюдения за несколькими папками с массовым тегированием |
Почему люди переходят от Immich на настольные ПК
В наших заметках и в собственных обсуждениях проекта на GitHub повторяются несколько паттернов.
Служба машинного обучения тяжелая. Стандартный стек Immich поставляется с отдельным контейнером ML, который загружает CLIP, MobileFaceNet и модель OCR. На небольшом NUC он в покое работает с 1,5-2 ГБ оперативной памяти и достигает 4 ГБ при индексировании. Люди с коробками Synology или мини-ПК N100 быстро обращаются к подкачке.
Изменения схемы всё ещё кусаются. Команда открыто говорит, что модель данных ещё не заморожена. Два из последних шести выпусков требовали миграции базы данных, и один из них заблокировал библиотеку объёмом 200 ГБ на несколько часов. Это управляемо для любителя; это проблема на домашнем сервере домохозяйства, на который полагаются члены семьи.
Нет собственного настольного клиента. Загрузка с компьютера Mac или Windows означает либо веб-интерфейс, либо CLI immich-go. Люди, привыкшие к Lightroom, Capture One или даже Apple Photos, скучают по настоящему настольному приложению, которое может находиться в строке меню.
Поддержка внешней библиотеки недавняя и частичная. Immich добавил внешние библиотеки в 2024 году, но наблюдатель видит изменения по расписанию. PhotoPrism, Piwigo и Photoview все читают файлы на месте без импорта.
Совместное использование альбомов означает раскрытие сервера. Ссылка общего доступа по умолчанию указывает на URL Immich. Без обратного прокси и нескольких заголовков это означает ваш внутренний IP. Статья XDA о совместном использовании Immich без раскрытия сервера — это обходной путь, а не встроенная функция.
Альтернативы
PhotoPrism — Лучше всего для сохранения существующей структуры папок
PhotoPrism читает фотографии и видео на месте из структуры папок, которая у вас уже есть. Нет этапа импорта, который копирует файлы в непрозрачный каталог базы данных, что означает, что рабочая копия /photos с помощью rsync или BorgBackup — это также рабочая резервная копия PhotoPrism. Он поставляется с метками на основе TensorFlow, поиском по цвету, местами (с доступными офлайн-плитками карты) и приличной обработкой панорам и живых фотографий.
Где это не получается: Бесплатная версия ограничивает некоторые функции только для Pro (продвинутое распознавание лиц, предустановки транскодирования видео, только спонсорские выпуски). Загрузчик мобильных данных — это PWA, а не собственный загрузчик фонового режима, поэтому он не может выполнять автоматическую синхронизацию в фоне.
Ценообразование:
- Бесплатно: полный самохостируемый сервер, индексирование, метки, места, базовые лица
- Платно: план Essentials стоимостью $5/месяц разблокирует функции Pro и подписанные выпуски
- против Immich: сравнимо по индексированию, слабее по загрузке мобильных данных в фоне, сильнее по существующим библиотекам
Миграция из Immich: Наведите PhotoPrism на папку оригиналов, которую использовал Immich, и дайте ему индексировать. Лица и альбомы нужно переобозначить; исходная структура папок и EXIF сохраняются.
Итог: Выберите PhotoPrism, если ваши фотографии уже находятся в иерархии папок, которую вы уважаете, и вы хотите сервер, который с ней не конфликтует.
Ente Photos — Лучше всего для зашифрованных конец-в-конец резервных копий
Ente — единственный зрелый вариант в этом списке, который сочетает сквозное шифрование с самохостированием. Клиенты на Android, iOS и настольных компьютерах шифруют фотографии локально перед загрузкой, а сервер хранит только зашифрованный текст. Запуск сервера самостоятельно поддерживается, и уровень SaaS существует для людей, которые хотят одинакового шифрования, но чтобы кто-то другой платил за хранилище.
Где это не получается: Самохостирование Ente требует больше работы, чем Immich. Стек разделяется на музейный API, веб-клиент и хранилище объектов (MinIO или S3). Поиск находится на устройстве, поэтому поиск «фотографий с пляжа с 2018 года» в 80 000 изображениях медленнее, чем запрос CLIP в Immich на сервере.
Ценообразование:
- Бесплатно: самохостируемый сервер полностью бесплатен; SaaS даёт 10 ГБ бесплатно
- Платно: планы SaaS от около $3/месяц за 50 ГБ
- против Immich: приватность находится на совершенно другом уровне; операционные затраты выше
Миграция из Immich: Экспортируйте оригиналы из Immich и используйте загрузчик массовой загрузки Ente. EXIF и названия альбомов передаются; умные альбомы и теги на стороне Immich не передаются.
Итог: Выберите Ente, если шифрование в покое важнее удобства, и оставайтесь на Immich, если ваша модель угрозы — «дом сгорает, а не повестка».
Nextcloud Memories — Лучше всего для домашних хозяйств, уже использующих Nextcloud
Если экземпляр Nextcloud уже работает, Memories добавляет шкалу времени в стиле Google Photos поверх файлов, которые домохозяйство уже синхронизирует. Лица, места, теги и поток альбомов со ссылкой общего доступа все находятся внутри существующей системы пользователей Nextcloud. Загрузка в фоне поступает из стандартного приложения Nextcloud для мобильных устройств, которое является надёжным.
Где это не получается: Nextcloud — тяжелый спутник. Сервер с 16 ГБ оперативной памяти кажется комфортным; N100 с 8 ГБ кажется узким, если вы также запускаете Talk или Office. Поиск Memories основан на ключевых словах, а не на поиске в стиле CLIP на естественном языке.
Ценообразование:
- Бесплатно: самохостируемый Nextcloud и приложение Memories оба бесплатны
- Платно: контракты на поддержку начинаются с нескольких сотен евро в год, по желанию
- против Immich: дешевле, если Nextcloud уже запущен, дороже, если нет
Миграция из Immich: Поместите оригиналы Immich в папку домашнего хозяйства Nextcloud; Memories переиндексирует при следующем сканировании.
Итог: Выберите Memories, если Nextcloud уже является частью стека. Если нет, ответ, вероятно, Immich или PhotoPrism, а не «добавить Nextcloud тоже».
LibrePhotos — Лучше всего для серьёзного распознавания лиц
LibrePhotos имеет лучшую кластеризацию лиц в поле открытого исходного кода, полный останов. Модель более изящно обрабатывает очки, частичные лица и старение, чем Immich или PhotoPrism. Он также поставляется с реальным семантическим поиском с использованием CLIP, плюс обратно геокодированные места.
Где это не получается: Загрузка мобильных данных — это прогрессивное веб-приложение. Нет эквивалента автоматического загрузчика в фоне Immich, поэтому телефоны требуют отдельного инструмента (Syncthing, FolderSync) для удаления файлов в отслеживаемый каталог. Цикл выпусков нерегулярный.
Ценообразование:
- Бесплатно: полностью бесплатно, лицензировано MIT
- Платно: нет
- против Immich: лучше для работы с лицами, слабее мобильный путь
Миграция из Immich: Переиндексируйте оригиналы; ожидайте, что кластеры лиц будут перестроены с нуля.
Итог: Выберите LibrePhotos, когда «кто на этой фотографии» важнее, чем «сделать резервную копию моего телефона сегодня ночью».
Piwigo — Лучше всего для длинного хвоста плагинов
Piwigo существует с 2002 года. Это галерея PHP/MySQL, которая начала жизнь как альтернатива Coppermine и никогда не переставала получать обновления. Есть плагины для всего: импорт WebDAV, геотегирование, PiwigoPress для встраивания WordPress и десятки тем, которые не выглядят как форум 2007 года.
Где это не получается: Нет встроенного машинного обучения. Поиск основан на метаданных, поэтому «покажи мне собаку» работает только в том случае, если тег, заголовок или ключевое слово EXIF говорит «собака». Пользовательский интерфейс более загроможден, чем Immich.
Ценообразование:
- Бесплатно: самохостируемый Piwigo бесплатен и лицензирован GPL
- Платно: управляемый хостинг Piwigo.com от около $4/месяц
- против Immich: меньший уровень оборудования, меньше умных функций
Итог: Выберите Piwigo на небольшом VPS, где бюджет составляет 256 МБ оперативной памяти и вы предпочитаете теги вручную, чем кормить GPU.
Photoview — Лучше всего для галерей только для чтения для семьи
Photoview маленький, быстрый и предназначен только для чтения. Он указывает на папку, проходит по дереву и обслуживает привлекательную галерею без необходимости трогать оригиналы. Распознавание лиц опционально и запускается один раз; совместное использование осуществляется через подписанные URL-адреса с опциональным истечением.
Где это не получается: Нет загрузки из веб-интерфейса. Мобильные клиенты поддерживаются сообществом и отстают. Альбомы основаны на папках, без виртуального слоя альбома.
Ценообразование:
- Бесплатно: лицензировано GPL, один двоичный файл плюс PostgreSQL
- Платно: нет
- против Immich: значительно меньше, значительно менее амбициозно
Итог: Выберите Photoview, когда тётя просит «место для просмотра фотографий детей» и вы не хотите управлять другим полнофункциональным сервером.
Damselfly — Лучше всего для сортировки гигантской библиотеки
Damselfly был создан для одной работы: открытие фотографии, её оценка, её подпись и переход, десять тысяч раз подряд. Он работает как сервис .NET на Linux, Windows или macOS, отслеживает несколько папок и массовую синхронизацию оценок и ключевых слов обратно в EXIF файла, чтобы другие инструменты могли их читать.
Где это не получается: Это инструмент сортировки, а не долгосрочный дом. Нет системы альбомов, нет потока общего доступа и нет мобильного клиента. Большинство людей используют его несколько выходных, а затем возвращаются к PhotoPrism или Immich.
Ценообразование:
- Бесплатно: GPL, нет платного уровня
- Платно: нет
- против Immich: дополнительно, а не замена
Итог: Запустите Damselfly на месяц, чтобы очистить двадцать лет сбросов телефонов, затем наведите Immich или PhotoPrism на ту же папку.
Как выбрать
Выберите PhotoPrism, если ваши фотографии уже находятся в аккуратной иерархии папок и вы хотите сервер, который её уважает.
Выберите Ente Photos, если сквозное шифрование является требованием и вы готовы платить (временем или деньгами) за него.
Выберите Nextcloud Memories, если ваше домохозяйство уже запускает Nextcloud и добавление Immich означало бы вторую систему пользователей для управления.
Выберите LibrePhotos, если лица — это заголовочная функция, которая вам нужна, и у вас есть сервер с запасным GPU.
Оставайтесь на Immich, если загрузка мобильных данных в фоне — это функция убийца и вы можете справиться с миграцией базы данных каждые шесть месяцев или около того.
Часто задаваемые вопросы
PhotoPrism лучше, чем Immich?
Для существующей библиотеки на основе папок и меньшего оборудования — да. Для резервного копирования по телефону в первую очередь Immich всё ещё впереди. Большинство людей, которые используют оба, в конце концов хранят Immich для поступления и PhotoPrism для долгосрочного архива.
Могу ли я импортировать мою библиотеку Immich в PhotoPrism или Ente?
Да. Оба читают необработанные оригиналы, поэтому указание нового инструмента на каталог оригиналов Immich работает. Лица и теги нужно перестроить; EXIF и структура папок передаются чисто.
Какая самая облегчённая альтернатива Immich?
Photoview, по длинному выстрелу. Он работает на Raspberry Pi 4 с менее чем 256 МБ оперативной памяти и одной базой данных PostgreSQL.
Поддерживает ли какая-либо альтернатива Immich сквозное шифрование?
Ente Photos — единственный зрелый вариант, который это делает, как в самохостируемом режиме, так и в управляемом сервисе.
Могу ли я использовать их рядом с Immich?
Да. PhotoPrism, Piwigo и Photoview все читают фотографии на месте, не принимая на себя владение файлами, поэтому несколько серверов могут обслуживать одну и ту же папку оригиналов.