Обновить

Забудь про облачные подписки! Полный переход с Google Photos на Immich. Мой личный опыт

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров65K
Всего голосов 84: ↑80 и ↓4+85
Комментарии300

Комментарии 300

Имхо, галерей, встроенных в NextCloud достаточно всем, кроме профессиональных фотографов или коллекционеров. Поэтому лучше уж завести себе Nextcloud с кучей функций, чем отдельное приложение для этого, и затем совсем другое с другой логикой и другим аккаунтом для того. К тому же, если надо ещё и видео хранить - NextCloud умеет стоять на тощей VPSке а файлы держать в дешёвом S3 бакете на другой стороне планеты.

Ставил себе NextCloud, но пока глубоко не погружался. В Immich мне нравится проработанный и приятный глазу интерфейс. Я думал в опен сорс проекте с этим могут быть проблемы, а получилось выше всяких похвал. В будущем собираюсь детальнее разобрать все возможности NextCloud с учетом интересных расширений в нем.

Спасибо за статью, никогда не слышал о проекте, но теперь обязательно попробую!

Имхо, галерей, встроенных в NextCloud достаточно всем, кроме профессиональных фотографов или коллекционеров

Даже банальный поиск фото в immich гораздо эффективнее, чем в nextcloud.

Поэтому лучше уж завести себе Nextcloud с кучей функций, чем отдельное приложение для этого, и затем совсем другое с другой логикой и

Зависит от потребностей. Если нужно попроще - то да, если нужно пофункциональнее, то лучше завести себе несколько приложений, каждое из которых умеет очень хорошо выполнять конкретную функцию, чем одно, которое всё делает посредственно.

другим аккаунтом для того.

Immich прекрасно умеет OIDC.

файлы держать в дешёвом S3 бакете на другой стороне планеты

rclone и любое приложение сможет держать файлы где угодно.

Кстати, NextCLoud мне показался несколько тормозным... нет разве?
Может быть в хорошей конфигурации и нормальным - но тогда это не будет "тощая VPSка"

Как только не пытался(разное железо, оптимизации итп), если в папке 3к фото, то NC ложится наглухо.
Полезен для замены гуугл документов но не гуугл фото

У меня стоят оба, Nextcloud очень грустно себя показывает как галерея, и да - тормозит.

Настраиваем генерацию превью, сами превьюшки переносим на SSD, и скорости сравнимые с Immich и GPhotos. Сам оочень долго сидел на Nextcloud с кастомным приложение Photos (for Nextcloud), но ушёл на иммичь из-за фич и нормальной синхронизации из коробки. Nextcloud рабочее решение, но не из коробки, нужно допиливать напильником. Кстати, в Nextcloud Memories завезли распознавание лиц и ещё какие-то приколы, но не тестировал.

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

Был многократный печальный опыт использования nextcloud на домашнем серваке. К сожалению, тормоза убивают всё желание его использовать.

А по мне так наоборот интереснее immich, чем непонятное приложение с непривычным дизайном (Nextcloud)

Домашним сложно порой разъяснит что это за зверь такой, а тут привычный "Гугл фото только свой"

Такой же привычный зверь как гугл-диск (т.е. можно настроить для всего, а не только для фото, особенно на ПК). А ещё заметки (в т.ч. синкаю через него обсидиан), бэкап календаря и контактов, а если очередной блэкаут прижмёт, то и чатик со звонками прямо из браузера. А если по галере дополнений покопаться, то там можно найти и клиент к элементу, и клиент к мастодонту и чёрти что ещё. В то время как задач в духе "найди мне все фото с красными трусами за 2007-ой" обычно у простых пользователей не возникает и все эти свистелки... почти не используются.

И в отличие от гуглофото и прочих хранилка файлов никак не шакалит ваши фото, вообще их не трогает, ни для тегов, ни для чего либо ещё - это прям ощутимый ПЛЮС, если вам не пофиг на свои фото, данные и ресурс дисков на антресольке.

В смысле? У вас есть какой то опрос релевантный опрос? Откуда вы знаете, какие потребности у простых пользователей?

Фича "найди красные трусы из 2007“ как раз таки очень удобная, потому что не надо прописывать 10к+ фотографий, чтобы найти то, что можно найти поиском

Фича "найди красные трусы из 2007“

А он реально такое умеет? О_о

Ну в смысле там локальная нейронка, классификация и тп?

Да)

Как таковой классификации нет, сети натаскали на миллиарды тектовых описаний изображений. Магия CLIP сетей - они сопоставляют текстовые запросы с изображениями. Входное слово "трусы" и входная картинка трусов приводят к эмбеддингам близким по косинусной мере в пространстве эмбеддингов

Эта нейронка залита туда по дефолту? Она тяжёлая?

Иммич просто поставил и пользуйся. А некстклауд до сих пор тормозит на большом количестве файлов, да и вообще слишком сложен в установке, на мой взгляд.

Да, в иммиче тоже можно найти сложности, если в ML лазить, допустим, но с настройками по-умолчанию базовая функциональность работает отлично.

Immich:

  • Находит и распознаёт лица

  • Классифицирует объекты (поиск вида "найди все фото с собакой и котом")

  • Имеет таймлайн

  • Имеет карту с геометками и кластеризацией в зависимости от зума

  • Транскодирует фото и видео с тонкой настройкой разных параметров, в т.ч. с использованием хардварных ускорителей

  • И много другого

Ничего из этогл в Nextcloud нет. Поэтому я использую оба, один для фото, другой для прочего.

В некстклауде есть карта с геометками (расширение), но для моих 45 тысяч фотографий (из которых 26 тысяч с геометками) оно загружается около минуты.

А можно в нём решить проблему: у меня есть куча похожих фото, но часть не в фокусе или куча одинаковых фото в разных разрешениях, надо их хотя бы сгруппировать, что бы я уже сам решил, какие оставить, а какие нет?

Есть некий хитрый нейросетевой Duplicate Detection, но я его пока не пробовал особенно.

То самое чувство когда в иммич это из коробки есть)

Вы хотели сказать "ничего из этого я даже не искал".

Транскодирует фото и видео с тонкой настройкой разных параметров, в т.ч. с использованием хардварных ускорителей

А можно не надо? Это вот худшее что ХРАНИЛКА может сделать. Для обработки фото есть другой софт. Самый вменяемый софт из тех которые для обработки фото - тоже не корраптит исходники до последнего.

А для софта которым пользуетесь не только вы, но и кто-то из семьи я бы вообще по умолчанию выкашивал любые средства к редактированию, чтобы потом не удивляться куда там за мисскликами ребёнок снёс полгалеры, что наредактировал и т.д..

@aik

сложно скопировать докер компоуз и заполнить креды? Ну лан. Подозреваю что есть люди которые таким манером и иммич никогда не смогут поставить.

Вот конфиг который сразу умеет в мир через nginx reverse proxy

services:
    nextcloud:
        image: nextcloud:30.0.15
        hostname: cloud
        environment:
            - VIRTUAL_HOST=${HOSTNAME}
            - LETSENCRYPT_HOST=${HOSTNAME}
            - LETSENCRYPT_EMAIL=info@${HOSTNAME}
            - LC_ALL=C.UTF-8
            - LANG=C.UTF-8

              #- TRUST_DOWNSTREAM_PROXY=false
            - NEXTCLOUD_TRUSTED_DOMAINS=localhost ${HOSTNAME} # each option should be separate by a space as per documentation - not sure if I need more/less at this point
            - TRUSTED_PROXIES=172.18.0.0/24 # each option should be separate by a space as per documentation - not sure if I need more/less at this point
            - OVERWRITEHOST=${HOSTNAME} # from: https://help.nextcloud.com/t/docker-reverse-proxy-and-trusted-domains/117891/26
            - OVERWRITEPROTOCOL=https
            - OVERWRITEWEBROOT=nextcloud  # from documentation and help from the forum - thank U!
  
            - REDIS_HOST=redis
            - REDIS_PORT=6379
        volumes:
            - ./nextcloud:/var/www/html
            - ./data:/var/www/html/data
        networks:
            - default
        links:
            - db
            - redis
        restart: always

    db:
        image: mariadb:11.4.5
        command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed --innodb_read_only_compressed=OFF --log-bin --expire-logs-days=7
        volumes: 
            - ./db:/var/lib/mysql
        environment:
            - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
            - MYSQL_PASSWORD=${MYSQL_PASSWORD}
            - MYSQL_DATABASE=nextcloud
            - MYSQL_USER=nextcloud
        restart: always

    redis:
        image: redis:latest
        restart: unless-stopped
        command: redis-server

networks:
  default:
    name: network
    external: true

большие блоки и подробности думаю лучше прятать в скрытый блок
что бы не расстягивать ленту комментариев

А можно не надо? Это вот худшее что ХРАНИЛКА может сделать.

Оно не трогает оригиналы

В штатном наборе нехтклауда этого нет, а аддоны я не смотрел, да.

А можно не надо? Это вот худшее что ХРАНИЛКА может сделать. Для обработки фото есть другой софт. Самый вменяемый софт из тех которые для обработки фото - тоже не корраптит исходники до последнего.

Можно и нужно. Транскодирование выборочное и для того чтобы через веб игралось нормально. Ну и уменьшенные фото генерит чтобы быстрее грузилось. И да, как написали выше - оригиналы оно не трогает.

А для софта которым пользуетесь не только вы, но и кто-то из семьи я бы вообще по умолчанию выкашивал любые средства к редактированию, чтобы потом не удивляться куда там за мисскликами ребёнок снёс полгалеры, что наредактировал и т.д..

Не надо ничего выкашивать. Есть права на альбомы, рид онли шаринг и т.п.

Голый некстклауд ставил. Но с выставлением его в интернет и прикручиванием офиса не справился уже. На новый подход к снаряду как-то пока не решусь.

Это все плагины которые могут перестать поддерживаться как нехуй, так что если чисто для фото, понятно что лучше специализированную систему заводить, где задача именно хостинг фото

Ахахахаха... коммент уровня хабра. Мата можно и побольше, иначе уровень экспертности недостаточно видно. Вот с матом сразу видно, что вы точно знаете о чём говорите. Несомненно. Беспрекословно. Безапелляционно. Даже пруфы не нужны.

Правда 3 года назад этого вашего иммича ещё даже не существовало, а некстклауд у меня уже шуршал несколько лет как. Поэтому в поддержке его плагинов я уверен немного больше) Как и в надёжности. И да, хоть фоток у меня всего порядка 3ТБ... но хостить на всех всё что с телефона сфоткал - даже с лютом бреду не планировал. А для задач резервного хранения - лучше специализированную систему заводить, к которой некстклауд всё ещё ближе чем иммич))))))))))))))))))))))

Не трясись так, с некстклаудом и зоопарком его плагинов я знаком. Мат это часть моей повседневной речи, ради тебя я ее исключать не буду

У некстклауда крайне медленная генерация превью, я так понял он это делает на лету и не кеширует, из-за чего если покрутить галерею в веб версии - проц у NAS сразу же улетает в сотку.

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

На хардах галерея вообще неработоспособна по большей части, на nvme SSD вполне себе, но процессор пострадывает )

У меня nextcloud (ну ладно, owncloud) используется для синхронизации туда файлов с телефона. А его хранилище используется как одна из библиотек в immich. Immich просто огонь проект, причем прямо на глазах появившийся и развившийся. До этого использовал photoprism, и... ну даже сравнивать нечего, насколько immich стабильней и приятней глазу.

Определитесь для начала, англичанин вы или русский судя по началу сообщения

У nextcloud проблемы с выгрузкой фото со смартфона, а если это еще и apple, то вобще толку от nextcloud как от хранилки фотографий нет

Всё хорошо, да вот только прожорливый он, конечно. Я пробовал запускать на 2GB RAM - не справляется. 4GB точно достаточно комфортно, или лучше ещё больше?

NextCloud работает лучше (хотя тоже тормозит).

Не тестировал работу на слабом железе (не было под рукой). Я собирал свой сервер с запасом, в конце есть ссылка с подробностями. Там 64 гб оперативы) Хотел собрать сразу мощное решение, на котором можно будет запустить все, что душе угодно.

А что за чувак на фото? Не похож на автора Immich, лол.

Дак это не автор иммич, а автор статьи наверное)))

это превью с моим изображением)

А зачем оно нам нужно?

Зачем нужен immich — понятно.

А вот «фото-карточка», каждого, кто деплой осилил, кому вообще нужна — ну кроме «себя любимого», возможно(?)… Это что, достижение какое-то, за которое гордость берёт что ли? Я так и вижу доски почёта — «они осилили установить … в сезоне …». Это же бред.

P. S. Можно, конечно, снова пойти и жалобу в управу Хабра тиснуть, но на вопрос этот жалоба не ответит. Она его лишь усугубит.

Вы все свои бредни в сеть постите?)

Умиляют ваше негодование)

У вас претензия только к превью или по делу что-то будет?

Обсуждать превью вместо статьи гениальная тактика. Особенно когда в ход идут аргументы вроде "мурло"

Жалобу к слову отправил я, а не автор статьи. Пруфы нужны?) Просто бесит, когда кто-то вместо конструктивного диалога по делу\сути пытается понтов нарезать.

Серьезно не понравилось что на превью автор? Задели чувство собственной важности или как?

И даже после "read only" ты вернулся не с мыслями по делу, а с тем же посылом "кому ты нужен кроме мамы с папой" Гениально) Можно даже аплодировать)

На Хабре, как правило, оценивают содержание и мысли автора, а не превью, да конечно вижу что без "высеров" не обходятся статьи, порой по делу порой нет.

Не но если ты здесь главный эксперт по "обложкам" тогда вопросов нет приношу свои глубочайшие извенения что залил жб по поводу нарушения правил Хабра, хотя постой, без разницы есть просто правила Хабра.

Вопрос остается открытым: замазанный у модеров или наобещал с 3 короба что будешь паинькой и тебе сняли "read only", но тебя все равно понесло)

Upd: Изучил твой профиль, вроде старожил форума. Пример бы подавал лучше, а не пытался загнобить начинающих авторов. В общем у тебя или день плохой был или реально обидело фото на превью. Иного объяснения твоих действий я найти не могу если не допускать негативных описаний твоего поведения и реакции.

Вы такие цифры пишете страшные. 4гб ddr4 планка на барахолке стоит от 200 рублей, 8гб уже 400 рублей, не понимаю смысла экономить память при таких расценках.

В моём случае речь об одноплатнике, там память распаяна, просто добавить планку нельзя. Можно одноплатник другой взять. Мне денег на память не жалко, конечно, у меня ограничение - свободное пространство в шкафу.

Мини пк на N100 c 16/512 конфигом стоит рублей 8-10 там можно и до 64гб одной планкой поставить, цена на уровне RPI5 с 8гб памяти, тепловыделение конечно выше но и производительность раза в 2 больше той же rpi5

Мини пк на N100 c 16/512 конфигом стоит рублей 8-10 там можно и до 64гб одной планкой поставить

Нельзя. Официальный лимит на сайте Intel - 16 гигабайт.

https://www.intel.com/content/www/us/en/products/sku/231803/intel-processor-n100-6m-cache-up-to-3-40-ghz/specifications.html

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

А нам пофиг, что там написано (с)
Сам в n100 ставил 32 - но только потому, что модулей большего объёма под рукой не было. Было бы 64 - попробовал бы его. Но в интернетах отписывались об удачной установке.

Скрытый текст
Не удержался)
Не удержался)

А если не секрет, для чего ему столько?

Не все задачи требуют много проца, но могут хотеть памяти. Впрочем, у меня на n100 только офисные машинки, им 16 за глаза хватает. Ставил 32 только из интереса.

Есть миниNAS на n150, но там память распаяна.

Понял, просто у меня похожий по производительности проц на Home Assistant + openwrt уже начинает ощутимо грузится

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

Нельзя. Официальный лимит на сайте Intel - 16 гигабайт.

Вот тут у меня работает 32гб на n100, на реддите и 48 и 64 запускали без проблем. https://habr.com/ru/companies/ruvds/articles/873444/

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

Immich в облаке хостить будет дороже чем гугл фото.

Зачем так много памяти, для чего? У меня mini n100 16ram стоит proxmox, HA, immich и другие штуки, в итоге 4 lxc контейнера и одна виртуалка. и еще свободно 7-8Гб памяти. Самый прожорливый HA, ему сколько выделишь сколько и жрет)

Ps. Immich one love)

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

ZFS кеш тоже такое, у меня в nas 64гб оперативки и все 50 заняты кешем, если торрент что то раздает то диски шумят буквально секунды, торрент залетает в кеш и дальше раздается оттуда. При работе с крупными фалами ситуация та же, они залетают в кеш и дальше простой нас на 2 hdd без проблем утилизируют 10gbe сеть.

Про русский у иммича "без проблем" я бы поостерёгся говорить. Да, что-то понимает, но на английском всё равно результаты поиска получше.

У меня давно стоит "ViT-SO400M-16-SigLIP2-384__webli", ищет очень хорошо и на русском, даже какие то странные запросы типа "закрытые глаза" или "жидкие гвозди" (я искал ту банку что давно купил и которая хорошо работала). Единственный нюанс это скриншоты, поиск часто их пришивает в выдачу даже не по теме, но в остальном попадание на 99%.

Ищет лучше, чем базовая модель, но всё равно более-менее похож на запрос первый десяток, а потом идёт всякий хлам.

Видимо у меня настолько много фото что релевантных всегда много.

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

Базовая модель не мультиязычная, странно что она вам вообще хоть что то на русском нашла.

Я и про английский тоже. На русском и английском у ViT-SO400M-16-SigLIP2-384__webli результаты разные, кстати.

У меня сервак буквально ретро - на Xeon 5450, перепиленным под 775 сокет, 4 Гб RAM и никакого GPU. Ну и своп-раздел, конечно. Библиотека на 50 тыщ фото. Первоначальный скан занял ночь, рапознавание лиц - около трех суток. Дальше основной функционал работает вполне себе отзывчиво. Иногда есть впечатление что притормаживает поиск, но в целом терпимо.

Зависит от настроек, скорее всего больше всего жрёт распознование обьектов

Как альтернатива еще есть Photoprism. Живет виде docker контейнера уже не первый год.

К сожалению уступает по некоторым фичам иммичу при поверхностной оценке функционала

Photo prism уже давно остановился в развитии. Я как раз с него на Immich и перешёл.

  1. Photoprismникак не могли добавить несколько пользователей. Только один - администратор, не уверен если наконец добавили, но несколько лет не было.

  2. Когда люди группируются по лицу, в photoprism ставилась рандомная фотка, как назло самая фиговая ;) выбрать и поставить на свой выбор - невозможно, если не лесть напрямую в БД. У иммича с этим никаких проблем.

А иммич умеет работать с фотками на read-only разделе? То бишь чтоб не засрал папку с фотками своей метой

Да, умеет.

Папка просто подключается как external library и он никак не трогает файлы в ней.

Но вообще он и так не хранит мету в фс, у него для этого есть 2 БД (постгря и редис)

Спасибо, надо будет попробовать. Если у иммича ещё и есть нативная сборка под винду вместо доскера, то вообще шикарно.

под линукс-то нативной нет :) только докер

Я пользовался, но потом перешел на иммич. Основное - поддержка нескольких пользователей. Менее основное - развивается и вообще интерфейс заметно более отзывчивый.

Да, я тоже его использую и все нравится. Есть мелкие баги, но жить можно. Но теперь после этой статьи обязательно попробую иммич, покатаю для сравнения

Это только хранилище фото, без файлового?

У того же гугла я плачу каких-то 2.5$, но получаю 200 гигов на все сервисы.

И я так понимаю, без внешнего IP с доступом к своему хранилищу будут проблемы? Есть конечно впн, настроенный на кинетике, но это не совсем удобное решение

не так давно писал про вариант с ssh-туннелем https://habr.com/ru/articles/949544/
а на счет файлов, ставим на тот же сервер NextCloud и замена Google диска готова

я уперся в эти 200 гб, делили на семью
это и сподвигло найти варианты, без подписок

Посмотрите в сторону NetBird/ZeroTier/Tailscale

А еще лучше (имхо конечно, пробовал Tailscale) - в сторону Yggdrasil. Конфиг в разы проще, никаких зависимостей, ставится даже на OpenWRT с пол-пинка, есть открытый клиент под Android, и протокол не "кричит" ни для кого "Я - VPN!" а пускается поверх обычного TLS или вебсокетов. И тоже full mesh VPN.

У того же гугла я плачу каких-то 2.5$, но получаю 200 гигов на все сервисы.

Это скорее минус чем плюс имхо. Всего 200 Гб и на фото и на файлы. Нет бы они давали 200 на фото 200 на файлы и да почта кстати тоже занимает место как оказалось что меня лично выбесило.

А если ещё по предложению гугла расшарить доступ своим родным то получается вообще копейки объема для всех)

На вкус и цвет конечно все фломастеры разные но однако, тут как говорится смотря в каком контексте на все это посмотреть)

У Google фото были удобные профессиональные функции поиска фото. Например поиск фото по карте, очень помогала если нужно быстро найти фото для новости по конкретному адресу. А также поиск фото просто по запросу, вроде (иней, коты, автобусы, строительная техника, машины, дороги, скамейки парки и так далее). Хронометрический скролл который позволял быстро найти нужную дату. Поиск по дате достаточно ввести дату в поле поиска. После санкций пришлось искать замену, сейчас используем ужасный багованный cloud.mail.ru, (за их кривой скролл руки хочется оборвать разработчикам), на котором хотя бы есть карта больше плюсов нету, также были тесты яндекса, но эти два поделия даже близко с гуглом не сравнить. Чем на данный момент можно заменить непонятно.

Чем на данный момент можно заменить непонятно.

Эмммм, статью читали?) все ваши хотелки как раз таки реализованны в иммич)

Там только по местам и людям, про предметный поиск в статье ничего нет, пример с футболкой где нашлись толстовки так себе.

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

3.4 🗺️ Карта

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

3.3 🔍 Демонстрация работы поиска

так же добавлю пример поиска если нажать на "шестеренку" вместо ввода простого запроса (иней, коты, автобусы, строительная техника, машины, дороги, скамейки парки и так далее)

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

Хронометрический скролл который позволял быстро найти нужную дату

3.1 📸 Галерея в веб-версии Immich справо посмотрите)

Хронометрический скролл


В общем по ваших хотелкам рекомендую к использованию) В статье есть ссылка на демо версию зайдите лучше потыкайте ручками

Потрогал в демо версии, вроде все около дела, бывает выдает странные ответы например при запросе "spider", но в целом на голову выше наших коммерческих поделий. Единственный момент это все надо ставить у себя, а не оплатить условные 300 рублей в месяц.

Единственный момент это все надо ставить у себя, а не оплатить условные 300 рублей в месяц.

в этом и прелесть как по мне с учетом того что за 300 рублей будет сравнительно мало обьема и ограничения со стороны того или иного облака имхо.

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

поиск фото по карте, очень помогала если нужно быстро найти фото для новости по конкретному адресу. А также поиск фото просто по запросу, вроде (иней, коты, автобусы, строительная техника, машины, дороги, скамейки парки и так далее). Хронометрический скролл который позволял быстро найти нужную дату. Поиск по дате достаточно ввести дату в поле поиска.

Чем на данный момент можно заменить непонятно.

Автор буквально эти возможности Immich в статье и описал.

я описал эти моменты в статье
обратите внимание на главу 3.3

так же вы можете подробнее посмотреть работу поиска на демо версии
ссылку я оставлял в конце статьи

https://demo.immich.app/auth/login

надеюсь вам это поможет

Настройки поиска в immich


А сравнивали с photoprism?

У immich есть платная версия и для чего она нужна? У фотопризм на платный акк завязаны права пользователей и фотки на карте.

В иммич все это реализовано бесплатно. Оплата в иммич это тупо пожертвование

И да имхо photoprism сыроват по сравнению с иммич

Скрытый текст

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

immich хорош, но активно изменяется. Было, что после обновления приложения на телефоне, оно престало общаться/синхронизироваться с сервером. Надо следить за обновлениями - либо постоянно обновлять и сервер и клиентов, либо не обновлять и оставаться на старой версии. Пока сделал выбор заморозить версию сервера и клиентов. Хорошо, что они свободно доступны на сайте с исходниками.

выпустили стабильную версию 2.0 не так давно и больше пока не ломали

Подписался на их релизы в Github - если в письме нет Breaking Changes, то можно не останавливать Watchtower.

Да, это постоянная проблема. Поэтому я на телефоне отключил автооьновлен е приложения и вручную обновляю клиенты вместе с сервером.

Отключить автообновление на телефоне - это вообще первое, что делается мной при настройке телефонов. Ибо нефиг. Своей жизнью телефон жить не должен.

А почему нет варианта "Уже пользуюсь Immich"? Недавно развернул на своем домашнем NAS

Хм, сразу не подумал, спасибо, добавил)

Как и нет варианта "понимаю, зачем это нужно, но мне не нужно".

добавил

Можно ещё ente попробовать. Тоже интересный проект

Immich довольно проблемный.

Первый раз напоролся - обновилось приложение из Гугл плей - отвалилось от сервера (я был немного далеко от него) - научный опытом - обновил, отключил обновления в сторе.

Второй раз - поднимал версию, не прочитал ченжлоги всех предыдущих - а там breaking changes - иммих не поднялся, перечитал, поправил ок.

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

Короче immich - это пока ещё про пердолинг а не про замену google photo. Они об этом предупреждают, и в статье стоило бы написать об этом крупно и красным)

Как в том анекдоте вижу тут 2 путя.
1. Ставим версию последнюю и отрубаем автообновление
2. Читаем ченджлог перед обновой, но лучше первое имхо сидишь ты на норм версии вдруг стало интересно чего нового запилили, чекнул обновился в случае чего и сервак и клиенты. А так да согл предупреждают, и в статью можно добавить)

но что бы

это пока ещё про пердолинг а не про замену google photo

тут не соглашусь)

Ну вот я в итоге пошел по пути - "поставить последюю и отрубить автообновлнеие"

Но потом прошло 6 месяцв, выдалось свободное время - перечитал все ченжлоги, обновил (ну не вечно же на одной вресии сидеть), а тут последняя версия глюченной оказалась, и вот сидишь - и опять пердолинг - толи откатиться с риском что всё сломается, толи ждать новую версию и её обновлять, толи самому править.

Всё-таки самый большой плюс облачных штук - это то, что заплатил и забыл, а оно работает (теоритически).

2.0 они преподносят как стабильную, плюс обещают мобильные приложения не ломать больше.

Ну и просто не обновлять на каждый чих. Я года полтора пользуюсь, из приколов разве что загрузка с телефона долгая.

Автозагрузку с телефона как раз починили, раньше хеширование и загрузка происходили в ui потоке, изза чего на больших галереях, при открытии приложения интерфейс тупо вис на n секунд)

Под тормозной загрузкой имеется ввиду, что фото загружаются долго и рэндомно, даже если стоит "сразу грузить".

Тоже перешел на immich. Ранее хранил в photoprism, но очень не хватало мультиаккаунта. В иммиче долгое время было недопилено мобильное приложение, авторы замахнулись на универсальную единую галерею, но она не подхватывала автоматом локальные альбомы. Недавно исправили и я наконец перешёл полностью. На телефоне больше родной галереей даже не пользуюсь, т.е. ровно та же схема, что была с гугл фото.

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

А самое главное - мультиаккаунт. Можно создавать отдельные галереи родным и близким в том же истансе и делиться альбомами.

Железо у меня кстати не самое мощное на nas, обычный десктопный i5 7 поколения и 16гб озу ддр4 - immich прекрасно на этом всем вращается, проц в полку грузит только на длительном машинном обучении, озу едва кушает. Два диска на 14тб (второй чисто под снапшоты, рейд не панацея).

Короче от immich в восторге. Но не забывайте бэкапиться, друзья.

3-2-1 никто не отменял полностью с вами согласен!)

Вбил ViT-SO400M-16-SigLIP2-384__webli, с ним работает поиск по-русски, но как-то со скрипом на моей конфигурации. Да и результаты поиска отставляют желать лучшего. Думаю, вернусь на стоковую модель, там хоть и только английский, но результаты куда релевантнее, да и быстрее

А как у него с уязвимостями? Или ходить к нему в домашнюю сеть только через VPN с сертификатом?

Когда делал свой сайт, начитался всяких советов, взял актуальную джумлу, нашел подходящий шаблончик, наполнил, выпустил в сеть - через пару дней поломали, напихали пользователей в базу и мусора на странички. ;) Вычистил оставленные шеллы (тупо сравнил каталоги и файлы в них), покурил обсуждения, закрыл дырки - через пару дней всё то же самое ;))))

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

Напрямую не рекомендуют. Либо ВПН, либо прокси.

https://docs.immich.app/guides/remote-access/

А как у него с уязвимостями? Или ходить к нему в домашнюю сеть только через VPN с сертификатом?

можно проще - настроить фронт nginx доступ только по клиентскому серту

Пользуюсь Immich уже больше года на Unraid. Раньше было страшнее, потому что была активная доработка и несколько раз были Breaking changes, которые решались через несколько консольных команд.

Но теперь все по другому. На этой неделе Immich выпустил Stable версию 2.0. в которой разработчики обещают что такого больше не предвидится, думаю что стоит отразить в статье.

Плюс есть способ переноса архивов из Гугла в Иммич гораздо проще, где не нужно сращивать метаданные с фото. Это консольная утилита Immich-Go, которой можно скормить API ключ вашего аккаунта на вашем Immich и место где лежат архивы из Гугл фото и все. На выходе получите загруженные фото со всеми мета данными. Эту утилиту и ещё пачку других можно найти тут: https://docs.immich.app/community‑projects/

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

редактирование есть в роадмапе. и чутьли не на 2025 год

спасибо за наводу, добавил информацию об этом в 5 пункт статьи

Нужно отметить, что мобильные клиенты immich пока что ещё достаточно сырые. Проявляться может по-разному, от сильного перегрева до регулярного падения приложения из-за OOM киллера. Стоит проверить, как работают приложения на ваших устройствах, перед тем, как сжигать мосты до гугла.

они в параллель прекрасно работают и гугол и михалыч

Не читая - а зачем?

Так надо!

Потому что гладиолус.

поиск (по английски)

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

https://huggingface.co/collections/immich-app/multilingual-clip-654eb08c2382f591eeb8c2a7

https://docs.immich.app/administration/system-settings#smart-search

пока не игрался с другими моделями, спасибо за наводку

Лучшая модель для русского языка ViT-SO400M-16-SigLIP2-384__webli, но потребляет 4 ГБ ОЗУ. По ссылке ниже есть описание и сравнительные таблицы, в том числе и для русского. Судя по ней, лучше пользоваться моделями второго варианта, вроде xlm и siglip2.

https://docs.immich.app/features/searching/

дай бог вам здоровья мил человек

Да, тоже этой моделью пользуюсь, действительно лучшая для русского языка, хотя и жручая очень.

N100 cpu расплавится нафиг на массовом заливе фоток из-за ML.

к слову сказать это также прекрасная замена icloud - петоном выкачиваем фотки и через веб/api закидываем массово все.

и да, похвастаюсь

С другой стороны - пусть работает, время же некритично - хоть неделю пусть пыхтит, хоть месяц :)

(я заказал безвентиляторный MeLe Quieter 4c n150/32ГБ под медиаплеер, вот как раз ему дополнительная задачка будет)

а я чот психанул и списал proliant microserver gen10 с этого. там помимо иммича остальное начинало тормозить

Ну чтож, понеслась... Поставил сегодня immich на N150/32/512SSD (+ еще 12 ТБ хранилище на жестких дисках) основная ОС - Ubuntu последняя.

Первый раз воспользовался docker :) - не понял сходу, почему immich не видит путь к внешним дискам. А потом кааак понял...

Сейчас N150 пыхтит, разбирая 70000 фотографий и видео. Судя по темпу работы, на неделю ему дел хватит. Зато корпус безвентиляторного миниПК просто теплый, не горячий даже.

Подскажите, какая модель нормальная для русского языка (чтобы текст на фото можно было найти) и в распознавании объектов?

Погорячился насчет недели ;) Судя по размерам очередей и скорости их разбора - набор из 70000 файлов размером ~700 ГБ N150/32 разберет примерно за месяц. Создание миниатюр и сбор метадаты заняли около 2 суток. Сейчас идет анализ содержимого для поиска, выделение и группировка лиц.

Учтите это, кто будет ставить на маломощное железо типа малинок и проч.

хох, внушительно

зеркалирование и бекапы делали?

конечно

mdadm --query --detail  /dev/md0
/dev/md0:
           Version : 1.2
     Creation Time : Sun Sep  3 19:04:07 2023
        Raid Level : raid1
        Array Size : 15625747456 (14.55 TiB 16.00 TB)
     Used Dev Size : 15625747456 (14.55 TiB 16.00 TB)
      Raid Devices : 2
     Total Devices : 3
       Persistence : Superblock is persistent

     Intent Bitmap : Internal

       Update Time : Thu Oct  9 17:50:42 2025
             State : clean 
    Active Devices : 2
   Working Devices : 3
    Failed Devices : 0
     Spare Devices : 1

зеркалирование вижу, а бекапов нету?

есть. как похвастаться не знаю.

Если zfs то вместо бэкапов в снэпшоты можно.

Было бы чем хвастаться... :) Иммич всё же не объём фото показывает, а объём всего диска.

Повезло вам, у меня 5/6 ТБ занято, уже просится расширение конфига)

2/34/6 ТБ, это хорошо, но что делать, когда они закончатся?

Иначе говоря, как там с подкидыванием дисков? Можно просто добавить или надо будет обязательно мигрировать всю библиотеку?

Скрытый текст

Себе я поднял сервер с immich, но вот этот вопрос пока не думал. Хотя там всего 2 ТБ как раз.

В линуксе можно подкинуть дисков в любой раздел средствами LVM.

или ZFS

Просто ставишь новый диск да копируешь на него файлы.

...любой кастом на Android сейчас умеет в "гугл безлимит"

Домашний сервер также требует чутка времени (и знаний) на обслуживание.

Статичный IP + домен тоже хорошо бы иметь

Хотя если уж есть хоумлаб - то почему бы и нет :)

...любой кастом на Android сейчас умеет в "гугл безлимит"

Подскажите плз как это делается. Раньше вроде только пиксели такое умели.

Берём сначал укропу! Потом кошачью жопу! 25 картошек! Ну дальше понял) а без шуток загугли revanced manager далее должен разобраться

Идете на 4pda и смотрите инструкцию по разблокировке загрузчика вашего телефона и инструкцию по прошивке какого-нибудь кастома, Infinity-X например, или EvolutionX.

Почти все популярные прошивки последних 2-3 лет успешно умеют прикидываться пикселем. Из коробки. Без всяких модулей.

По мне так поставить "любой кастом" заметно сложнее, чем обслуживать домашний сервер.
Плюс гугл всё же чужой дядя с неясным будущим - и не только в России. Вопросы не только с доступностью, но и с тем, что гугл там с вашими фото делает. Баны аккаунтов за наличие "порнографии" и т.п. уже встречались.
Так что пусть я от гугла полностью пока отказаться не готов, но файлы свои давно уже на гуглодиске не держу.

Недавно открыл для себя такую штуку как GSI general system image - который можно поставить на практически любой телефон и там может быть хоть Infinity-x хоть EvolutionX у меня на телефоне последняя оффициальная версия 12, а с GSI поставил 16 и все ок все работает

Можно подумать, от этого становится легче всѣ это ставить...

Компьютер собрать даже домохозяйка может, сестра вон собрала недавно, посмотрев ролик на ютубе да мои советы в мессенджере почитав. А потом ещѣ биос перепрошила и проц поменяла мужу в компе. Винду уже вообще без моей помощи ставила, я только ссылку дал откуда качать. Так что поставить тот же трунас и в нём иммич из аппстора для неё проблемой не было бы, думаю.

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

fastboot install system image.name про банковские приложения вы правы, от революта отказался именно поэтому, решаемо но слишком муторно и надо повторять с каждым апгрейдом, но все остальные банки работают без проблем, так что рекомендую попробовать. ПыСы а револют пользую на старом телефоне и мне кажется, что у каждого сейчас такой найдется

Я пользовался бесплатным хранением фоток в гугле. После того как он объявил о закрытии халявы купил сетевое хранилище, так как в нем можно было установить immich, но так же у него есть и свои приложения для фото. Им до immich далеко как до луны, но как то так со временем вышло, что почти всегда использую родное приложение, как в веб версии, так и в телефоне. Наверно примитивизм победил.

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

все очень просто)
`docker compose pull`
не забудьте мобильную версию обновить

А что там надо редактировать?

Сейчас же на телефоне всё можно сделать, и обрезка, и цветокор, и AI стиралки всякие.

Ну, лично я консервативен, привык комфортно в гугл фотос редактировать.

я в этом нуб , немоглибы вы пояснить это лучше чем купить рейд2 от Синолоджи?

все зависит от ваших личных предпочтений

  • купить готовое коробочное решение, которое не факт, что будет возможность проапгрейдить (либо частично). Но вы получаете готовое ренешение и закрываете им большую часть задач

  • собрать полноценный комп, с возможностью апгрейда и выбора мощности

лично мне было интереснее собрать свое, с запасом по ресурсам и возможностью апгрейда

Ну смотрите. Разница в том, что Synology - это закрытое решение. Вы сталкиваетесь с ограничениями во многих аспектах. В последнем поколении они сналача даже сделали вендор-лок на HDD и SSD, которые можно поставить в их коробки.На этой неделе вышла новость что коммьюнити отбило HDD, но SSD можно ставить только их. Так же есть ограничения в их нативном софте, такие как - за каждую камеру в их систему видеонаблюдения (Surveillance Station) нужно платить дополнительно. И другие приколюхи такого плана. При этом управление этим хранилищем кажется более простым для обычного пользователя.

В самосборной же системе вы просто выбираете систему управления (TrueNAS, Unraid, OMV), устанавливаете и базово настраиваете один раз и дальше через веб-интерфейс уже управляете, что тоже довольно просто. Или же вообще можно использовать какой-нибудь дистрибутив Linux (Debian, Ubuntu или другой). При этом получаете за стоимость коробки Synology железо гораздо лучше, бодрее и свежее или такое же железо, но дешевле. При этом у вас, в перечисленных мной выше системах, доступны к использованию "магазины" комьюнити приложений (основанные на Docker контейнерах), большинство из которых бесплатны, да ещё и превосходят большинство решений от Synology по возможностям. Так же нет ограничений по количеству дисков (кроме Unraid, перешли на подписку с разным количеством дисков).

Есть и третий вариант - использовать на самосборном железе систему от Synology, называется это XPEnology (в ссылке статья на хабре об этом). Сам не пробовал, но на сколько понимаю там есть особенности, которые нужно учитывать при выборе железа.

Когда я думал про домашнюю систему хранения пару лет назад, я тоже хотел начать сначала с коробки Synology. Потом узнал подробнее об ограничениях и начал смотреть в сторону самосбора. Сначала попробовал бесплатный TrueNAS, но мне не зашёл на тот момент интерфейс и я попробовал Unraid. 30-дневный бесплатный период раскрыл для меня его удобство и я купил лицензию до 6 дисков (тогда они были ещё не на подписочной модели) и до сих пор с удовольствием использую и коммьюнити приложения, и виртуальные машины под управлением Unraid. Для альтернативы развернул на даче Proxmox тоже на самосборе и нарезал там виртуалок. Тоже вполне интересное и годное решение. Но немного посложнее.

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

Истины ради - подписка у анрейда на обновления только. Если не продлить, то ваша копия в тыкву не превратится, а будет работать дальше.

Тоже верно. Но меня пока не касается. Успел купить Lifetime лицензию. Их переход на подписку сподвиг меня на установку Proxmox на даче (как раз туда и льются бекапы с домашнего сервера).

У меня четыре анрейда сейчас. Три пожизненных разного размера и один стартер. Я думал про проксмокс или трунас на тот комп, но плюнул и купил ещё один андрейд, благо скидки тогда были, а дисков больше шести точно не будет.

В целом всё верно.
Как пользователь Synology (DS923+) могу сказать, что в целом решение очень достойное. Как раз для тех, кто больше хочет "чтобы просто работало" чем ковыряться.
И их решение Synology Photos абсолютно шикарно.

  1. синолоджи отстрелили поддержку hevc и предлагают костыль с установкой софтины не пк

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

  3. в синолоджи нельзя примерно ничего настроить

  4. ии фичи доступны только на дорогих моделях

Цены конечно же стали менее комфортными, и тут я уже задумался, а не проще ли вложиться один раз в железо (жёсткие диски и сервер)

Я за 200ГБ я плачу меньше $3 в месяц, 2ТБ стоят $10 в месяц. Сколько же стоило ваше железо, интернет и ваше время по настройке всего этого добра, что вы видите причиной перехода на своё хранилище в экономии денег? UPD в конце статьи нашёл расчёты, вы там забыли про интернет и стоимость вашего времени на поддержку. Также вы забыли о том, что капитальные расходы на сервер вам нужно сделать сейчас и сразу, а за гугол вы платитие в рассрочку. Если считать, что свой сервер стоит столько же, скольго гугол за 5 лет, взять стоимость и положить под 10% в рост, то проценты в первый год отобьют вам половину стоимости подписки.

С учётом вышесказанного всё получается не так радужно. Экономическая причина тут точно не главная, не стоит оно того. Плюс, как пишут выше, у вашего решения большие проблемы с безопасностью.

Домашний сервер используется не только для хранения фото, потому выделить из его цены часть, которая именно на фотохостинг затрачена, невозможно.
Интернет в любом случае нужен, а время на поддержку конкретно иммича минимальное. Поставил да обновляй по потребности. Я раз в полгода примерно это делаю.
Когда файлы хранятся у вас - вы их хозяин. Хостер их не удалит, доступ вам не заблокирует, тарифы не поменяет, способы оплаты не отключит и т.п.

Минусы во всём этом тоже есть, конечно - за сохранность данных надо самому беспокоиться, интернет дома довольно тощий и т.п. Но для меня плюсы перевешивают. Сильно перевешивают.

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

У меня нет домашнего сервера, зачем он мне? Мне его придётся покупать. И ни у кого из моих знакомых нет.

Интернет в любом случае нужен, а время на поддержку конкретно иммича минимальное. Поставил да обновляй по потребности. Я раз в полгода примерно это делаю.

В соседних комментах народ пишет, что пионеры его ломают постоянно. Он у вас в инет не торчит? Еслии нет, то он не выполняет основную функцию гуглфото.

Когда файлы хранятся у вас - вы их хозяин. Хостер их не удалит, доступ вам не заблокирует, тарифы не поменяет, способы оплаты не отключит и т.п.

Так файлы хранятся у меня плюс бекап на удалённый сторадж в датацентре. Хотя бы потому, что raw и фото в исходном разрешении заливать на гуглфото я смысла не вижу. Туда заливаются проявленные jpeg после обработки и в меньшем разрешении, чтобы пошарить их с родственниками.

Если у вас нет домашнего сервера, то иммич просто не для вас. На vps поднять можно, конечно, но я бы не стал. Вот если вы нормальный сервер арендуете - там можно.

Ломают его постоянно разработчики. Потому и не надо кидаться на каждый апдейт, как только она вам скажет "новая версия", если там нет ничего нового для вас или не исправлены критичные ошибки. Про критичные ошибки обычно кричат громко, так что даже к каждой версии не надо читать список обновлений.

В инет он у меня выставлен, иначе зачем бы он был нужен?

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

Вопрос не цены, а владения своими данными.

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

Я тут уже несколько раз написал, что акцентировался на вопросе цены исключительно потому, что его автор в качестве главного указал. А что касается данных, так они изначально у меня хранятся плюс бекап на удалённый сторадж в датацентре. Хотя бы потому, что raw и фото в исходном разрешении заливать на гуглфото я смысла не вижу. Туда заливаются проявленные jpeg после обработки и в меньшем разрешении, чтобы пошарить их с родственниками.

так все то что вы там храните все равно надо еще где-то хранить. лучше у себя

вы там забыли про интернет

я допускаю, что у большинста людей оплата интернета эта базовое действие. По такой логике, за подписки вы тоже платите за интернет

стоимость вашего времени на поддержку

я думаю обновление сервиса время от времени не станет большой отягощающей нагрузкой. Также уйдет время на сборку и запуск сервиса, но это делается один раз, и поставить туда можно уже не только immich.

Если считать, что свой сервер стоит столько же, скольго гугол за 5 лет, взять стоимость и положить под 10% в рост, то проценты в первый год отобьют вам половину стоимости подписки.

Если учитывать такие финансовые детали, то учитывали ли вы влияние инфляции на это все? Вклад в банке как правило только отбивает инфляцию, о заработке речи не идет. Если в таком случае считать доходность влада 0 процентов (за вычетом инфляции), то вы так же "проедаете" эти деньги, хотя могли вложиться в свой собственный сервер, где то, что будет на нем запущено, зависит лишь от ваших желаний. С подпиской вы платите лишь за конкретный сервис

Подписка всегда будет проще, иногда она даже выгодней. Но она не дает того же потенциала, как свой собственный сервер. Я думаю для многих установка Immich будет лишь началом погружения в self-hosted сервисы, а дальше пойдет установка других интересных и полезных сервисов. Если человеку это все не интересно и он не хочет заморачиваться, то подписка на готовый сервис отличный вариант в его случае.

я допускаю, что у большинста людей оплата интернета эта базовое действие

Если вы счииаете экономическую выгоду, то считать нужно всё.

По такой логике, за подписки вы тоже платите за интернет

Нет, фото на гуглфото доступны вне зависимости от того, плачу я за интернет или нет.

Если учитывать такие финансовые детали, то учитывали ли вы влияние инфляции на это все?

Конечно. Инфляция 2%, индексный фонд даёт среднегодовой доход 12% Дальнейшие ваши рассуждения не в тему по этому вопросу.

С подпиской вы платите лишь за конкретный сервис

Так мне и нужен конкретный сервис, который даёт возможность шарить фото.

Подписка всегда будет проще, иногда она даже выгодней. Но она не дает того же потенциала, как свой собственный сервер.

Ещё раз, я рассматриваю исключительно экономический аспект, который вы оценили неправильно. Что же касается остального, в соседних комментах народ пишет, что пионеры его ломают постоянно. Он у вас в инет не торчит?

Он у вас в инет не торчит?

У меня торчит, никто ничего не ломал. Есть только рекомендация не открывать напрямую порт immich - да оно и не надо, все равно со своим доменом так или иначе гонять сервисы нужно через reverse proxy. А там уж с безопасностью можете заморочиться, как вам нравится - мне хватает пароля от самого immich.

Может, кто запилит статью о правильном способе выставления домашних сервисов в инет для персонального использования?

Я пробовал пару вариантов: port knocking и VPN в домашнюю сеть. В комментариях упомянули про reverse proxy и доступ к самому nginx по сертификату пользователя. Или есть еще варианты защиты?

Я не заморачиваюсь и просто выставляю всё голым задом. Ну, через nginx с сертификатом, само собой. Иногда докидываю ещё авторизацию средствами самого nginx'a.

Само собой, это тех сервисов касается, которые и должны в интернеты смотрить, как иммич, к примеру. Home Assistan'ta или что-то подобное - только через vpn.

Вижу ваше желание подсчитать все затраты на такое решение.
Вы можете показать ваше умение посчитать все правильно с учетом всех переменных.
Потом я могу добавить ваши расчеты в текст статьи с указанием вас как автора.
Как вам такая идея?

Вы когда статью пишите в журнал, тоже ожидаете, что рецензенты её перепишут, исправят все ошибки а вы потом возьмёте их в соваторы? Или у вас нет высшего образования и вам не знакома концепция, по которой обычно пишутся статьи?

мое сообщение имело больше ироничный оттенок
если вы желаете просчитать все экономические аспекты затрат, даже за интернет, то вы можете предомонстрировать вашу дотошность до мелочей

либо вы просто нашли к чему придраться в плане рассчетов затрат

в 7 главе я не говорю про 100% выгоду, я упомянул про ньюансы содержания собственного сервера и когда он может быть выгодней (или не быть)

я делал коленочные рассчеты, чтобы примерно оценить затраты

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

Тоже рассматриваю Immich, вместо Google Photo. Но растраивает, что в Immich нет воспоминаний.

они тут есть

спойлер

А они приходят в виде пушей каждое утро? Накладывается музыка и эффекты?

P.S. Самому надоели мелкие баги в кастомных решениях, в итоге плюнул и купил себе синолоджи. Их галерея весьма не плохая, но нет воспоминаний.

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

А как у Immich по скорости отдачи изображений, не сравнивали? На мой взгляд любое self-hosted решение будет априори медленнее гугл-фото. Условно - ленту из 100 фоток GF прокрутит быстрее и оригинал с него быстрее скачается.

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

Гугл не проверял, а локально всё довольно быстро. Если отмотать ленту в рэндомное место, то экран првеьюшек грузится 3 секунды где-то. Удалённо всё зависит от вашего интернет-канала.
У меня 50 мегабит, но удалённый интернет с телефона или ноута редко бывает быстрее.

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

это можно было сделать так
но я пошел по пути оставить на них ссылки
что плохого в том, что я оставил ссылку на свой тг канал и на их сайт?

не понимаю негативную настроенность на то, что я в конце статьи оставил контакты на себя

Минусовать было не обязательно. Плохого ничего сказано про это небыло. Просто у нас в обществе почему-то как-будто неприятно благодарить финансово за опенсорс. Нужно менять этот устой

добавил ссылку на донат в конце статьи

👍

Спасибо за статью! Особенно за новость про 2 стаб.версию. Пользуюсь иммичем уже года 2 чтоли... На raspberryPi-4 один HDD (6) и SSD системным. Вместе с DLNA и др.сервисами. И всё бы хорошо, но до этого времени слишком много изменений (а обновлял не регулярно). Попадал на обновления что фотки заново качались. И вот сейчас снова, надо переставлять, а фотки... снова как-то собирать! Оч.жаль нет механизма востановления из библиотеки, хотя может появился уже? Буду изучать.

Просто при обновлении зайдите на Github иммича, пролистайте Release Notes у вышедших версий, если не было Breaking Changes, то спокойно обновляйтесь, если были, то ищите в том же Release Notes что поменялось и сделайте это в указанный момент. Так же можно заглянуть в Github в Issues, там бывают советы о том, как вернуть библиотеку на место.

А так, сделайте обновление до версии 2, и дальше уже не должно ничего глобально меняться до 3 версии :)

Давно пользуюсь иммич. Поиск в Google Photo все же намного эффективнее и удобнее, как по мне. При обработке фоток и видео после загрузки процессор действительно плавится. Хорошо хоть можно подключить внешний ML контейнер на более мощной машинке.

Бесконечные обновления тоже бесили. Начиная с релиза 2.0 вроде пореже стали.

В общем, полноценной заменой Google Photo я, после долгого опыта с иммич, его бы не назвал.

А проблем с синхронизацией с устройства больших видео у вас нету?

Большие видео не гружу.

Интересная статья, спасибо. Любопытно ещё бы экономику посчитать.

так это же есть в статье
7 глава

У гугл фотос ( в целом у гугла ) есть прикольная фича: даже если ты "навсегда" удалил что-то, хоть 10 лет назад, то можешь это восстановить сделав запрос на восстановление всех файлов

здесь корзина есть. по умолчанию чистится раз в 30 дней. можно тоже настроить на 10 лет

даже если ты "навсегда" удалил что-то, хоть 10 лет назад, то можешь это восстановить сделав запрос на восстановление всех файлов

...с другой стороны, не только ты можешь это восстановить, сделав запрос... ;))

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

В других слабый, - например удобно использовать только семьей. Или только с командой.
Но и то и другое сочетается очень плохо. Нужно прямо отдельный инстанс создавать. Еще графически, очень удобно смотреть одни виды медиа, и неудобно другие. Имя файла сохраняется в иммичи вместе с метаданными. и тп

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

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

Из плюсов всех своих решений, - никаких "10 мегебайт или пиши пропало", - хочешь, грузи 50-гигабайтное, 5-минутное видео с танго и говори "сынок посмотри".

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

ну в каком-то смысле есть - можно пошарить отдельную фотку и ссыль в a href обернуть ручками/скриптом

Мне вот интересно.

Автор слышал про reVanced или 4пда форум? - скорее всего да.

Тогда другой вопрос, а зачем вот это всё, если давно есть анлим в ГФ и все работает, нужно лишь погуглить чутка.

а пользователи ios что должны будут делать?

Пхах, ну как бы это помягче сказать то? - Купить SMARTфон, который действительно смарт.

услышал

Затем, что рано или поздно Google надоест содержать дармоедов, и он вам выкатит счет, или тащите свои данные куда хотите. А могут ведь и вообще молча снести - они никаких гарантий не дают.

Отличная статья. Вот бы время найти... Хочу переехать с Фотопризм.

Ставь гугл фото от reVanced и живи в кайф.

Два года назад - это было бы круто. Но сегодня, ключевой вопрос - какая нейронка работает с вашим хранилищем. Современный Google фото - это прежде всего Gemini. Он умеет очень многое. И сравнивать (сегодня, а не два года назад) нужно именно возможности сервисов, а не возможности по хранению. У меня пиксель и максимальный тариф на Google фото. Альтернатив этой связке сегодня просто нет. Есть варианты дешевле, но с потерей функционала. Два года назад я тоже думал о переходе на личный сервер, но потом случилось бурное развитие нейронок и сегодня переход - это запуск не просто файлового хранилища, а запуск локальной нейронки на сервере и желательно не самой тупой. А такой бюджет уже будет не очень приятным. Поэтому не совсем корректное сравнение в статье. Радует, что такие сервисы существуют и развиваются, возможно, через некоторое время это будет реальный конкурент Google фото по сервисам. Конкуренция - двигает прогресс.

сегодня, ключевой вопрос - какая нейронка работает с вашим хранилищем

Далеко не всем этот вопрос ключевой. Для меня, к примеру, поиск при помощи LLM приятен, но не критичен. В immich это есть, но от идеала далеко. С гуглом, впрочем, сравнивать не могу - не пробовал. И свои фото ему сдавать ради тестов не хочу.

А для чего именно вы используете нейронки применительно к архиву фото? Мне кроме поиска сценарии в голову не приходят.

Поиск по сложным промптам по типу "Найди где я на яхте с Васей на фоне скал"

Забрать фото с Гугла пол дела. У меня там было почти 160 гигов. Сложности возникли с прописыванием правильной даты. С этим не всё так радужно, у некоторых файлов, всё равно осталась не верная дата

А что, гугул exif не хранит?

Он хранит это в отдельных файлах. Я как-то на гитхабе нашёл GooglePhotosTakeoutHelper, которая связывает медиа из Google Takeout и их метаданные. Удобно, ничего вручную делать и не пришлось

В статье вроде есть инфа про это

У меня это не на всех файлах срабатывало.

Если при загрузке в Immich использовать утилиту Immich-Go, то ей просто нужно скормить архивы (даже не разархивируя) выкаченные из гугла и она сама задаст нужную дату.

Не знал о такой. Скорее всего её тогда не существовало.

Нужно не забывать про бэкапы!

Так бэкап настроен на второй диск в той же машине?

Имхо, это не бэкап.

Ну, или я неправильно понял из статьи...😅

я как раз и не писал, что у меня сделан бекап
это в планах, надо докупить третий диск

Что меня останавливает от переезда из Apple Photos:

  • Нет неразрушающего редактирования фото

  • Нет (так же хорошо работающих) семейных альбомов

  • Неясно, как потом свалить с Immich, сохранив все метаданные, правки и организацию

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

Ну иммич вообще не про редактирование. Пока, по крайней мере.

Я тоже не сильно за редактирование, но часто нужны базовые вещи — повернуть, перекадрировать, высветлить, разогнать цвета. И хочется это делать неразрушающе, такой data hoarder mentality

Глянул в roadmap - "basic editing" уже недалеко.

Неясно, как потом свалить с Immich, сохранив все метаданные, правки и организацию

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

процесс установки достаточно простой: понадобится сервер с Docker и несколько базовых настроек

То есть для людей далеко не средних умов, которые пользовались гугл-фото просто как зашли туда. А в данном случае "сделай себе линукс-платформу, разверни и настрой докер (если вообще знаешь что это такое) и пр"

Ну мы же на портале для хоть немного понимающих в ИТ, а для таких докер - часто не что-то непонятное и устрашающее.

Ну я вот в IT бог знает сколько времени, но карьерой в формате инженер-электронщик -> аналитик -> продакт. И докер я за всё это время ни разу не щупал.

мануалы по установке докера есть, остается лишь ввести команды из статьи
+ нейронки могут подсобить, если есть проблемы при использования нейросетей для чего-то подобного, то тогда да, у человека могут возникнуть сложности, но в целом, разобраться более чем реально.

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

Вижу иммич - пишу коммент) Тоже пользуюсь два года, 150 тыщ фоток уже там. Пережил переезд с OMV на TrueNAS.
По поводу сравнений с Nextcloud, у себя реализовал такой вариант: сервисы работают параллельно, в NC добавлен external site, Immich туда отлично вписывается и доступен по ярлыку прямо внутри NC.

хм, круто, видел плагин для external site, но не придумал как воспользоваться
спасибо за идею!

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

Решаемые проблемы:

1) Замедление сервисов гугл фото (возможное) и невозможность забрать свои фоточки

2) Фото у меня, а не у кого-то и где-то (на случай возможной утраты)

3) При семейном доступе и оплате тарифа не за 2 бакса в месяц, а за 10 (потому что не хватает уже 200Гб) в перспективе 3х лет начинается экономия. А если использовать железо ещё для каких-то целей (например *arr stack или локальные LLM), которые исключают и другие подписные сервисы, то экономия начинается быстрее.

4) Это же может быть просто Homelab как хобби, у кого-то паровозики, машинки коллекционные, а у меня Homelab :) Мне интересно разворачивать и настраивать какие-то новые сервисы для дома. Начиная от HomeAssistant, сервисов по учёту растений и ухода за ними, вплоть до бредовых сервисов по получению Drops и баллов просмотра на Twitch.

Что делать с кейсом корейских госуслуг?

Вы второй раз упоминаете какие-то корейские госуслуги, но я не понимаю о чем речь. Разверните свой вопрос, попробую ответить.

Там давече у корейцев «ГосОблако» сгорело, буквально. Ибо пожар. А данные бекапились в соседнюю стойку. Вот сейчас они выясняют насколько они пострадали, какие данные утрачены…

В моём случае вся важная информация (включая фото) бекапится на другой сервер на даче (на котором тоже пачка сервисов крутится типа Home Assistant, Frigate NVR).Там менее мощный, с меньшим количеством ссд и хдд, но тоже зеркалируемые и плюс супруга делает периодические копии фоток на внешний ссд. Так что пока нет вероятности одновременного пожара на территории Москвы и МО, у меня должно быть всё ок.

А корейцам могу предложить почитать про принцип хранения важной информации 3-2-1.

На той неделе в Корее сгорел ДЦ, где хранились данные всех госсервисов. Без бэкапов.

Я видел где-то упоминания, что люди и базу immich с S3 синхронизируют, если у вас есть возможность пару слов про это сказать - будет здорово.

С кейсом корейских госуслуг дома будет уже не до фоточек.

Если речь идет о резидентах РФ то так-то гугл фото еще фиг оплатишь - надо ехать за границу для оформления карты, что по стоимости билетов получается совсем недешево, предлагаемый вариант может оказаться дешевле

Ходят слухи, что можно просто со счета Эппл оплачивать гугл сервисы. А счет пополнять можно через мобильных операторов.

Эппл тоже не бесплатный, надо считать

Какой-нибудь б/у айфон или айпод из актуальных (~4-5 лет). Больше дополнительных затрат нет.

11-й айфон на барахолках типа авито что-то около 20к стоит, домашний сервер на базе какого-нибудь одноплатника обойдется в четверть от этой суммы

Дайте ссылку на нормальный одноплатник с m2 (а лучше с двумя) за 5к плз? Я их стопку куплю сразу. Плюс сами ssd к ним еще. Вариант с usb коробкой я вообще не рассматриваю, уже наелся с этим.

я думаю тут вопрос лишь в следующем

- интересна ли возможность на базе собранного сервера делать что-то еще, либо если у вас ios
- если тема собственного сервера и самого сервиса immich не интересна, либо у вас андроид, то можно воспользоваться безлимитным хранилищем в хакнутом приложении. Но опять же, в таком варианте тоже есть своим ньюанс

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

Я изначально предложил вариант на тему "как оплатить сервисы гугла". По вышеупомянутым религиозным вопросам участвовать в дискуссии не хочу =)

сори, передушнил)

Не совсем ясно, вот есть iCloud 2 ТБ за 600 рублей, зашарена на 3 человека, то есть у каждого по 650 ГБ за 200 рублей. Можно ли в Immich добавить людей чтобы они тоже на сервер сохраняли фото, но владелец сервера не видел их так как ключ доступа/шифрования только у конкретного аккауна ? Я вот например не могу посмотреть фотки на кого зашарил хранилище на iOS, хотя их фотки и лежат в моем облачном хранилище на серверах Apple.

администраторы в immich не видят исходники фото и видео других пользователей.
только лишь статистика (это отображено в статье)

но да, у вас есть косвенный доступ к медиа через внутренне хранилище сервера. Как и у администраторов Icloud, по моему мнению.



А ничо тот факт, что вероятность того, что сгорит ваша квартира намного выше, чем сгорит датацентр Гугла? А ещё квартиру могут обнести. А ещё если раньше ваши дикпики мог посмотреть только админ Джон Смит где-то за океаном, то теперь это может сделать любой из домочадцев, просто воткнув клавиатуру и монитор в сервер. Ну а так же и сотрудник полиции может это описать, и будут угорать эксперты криминалисты ещё. Или судебный пристав за долги 😁 Решение мертворождённое какое-то имхо

Согласен полностью, если в вашей жизни вы допускаете что ваши домочадцы ходят по кв с диким желанием посмотреть что же там на серваке и главное умеют юзать терминал, так же возможны проблемы с законом что может привести к обыску вашей квартиры и изъятию техники как вещественные доказательства, либо допускаете момент того что ваше финансовое состояние может привести к тому что судебные приставы изымут ваше имущество то да, однозначно не стоит юзать иммич да и в целом любое селф хостед чудо как в прочем то и заводить сервер имхо. Как говорится тут кому что нравится, кто как живёт и что выбирает)

У вас очень продвинутые домочадцы, которые через консоль сервера могут в ASCII рассматривать фото, да и в целом видимо очень интересный жизненный опыт с криминалистами и приставами. Может запилите пост? :)

ироничненько)

которые через консоль сервера могут в ASCII рассматривать фото

К слову, я очень-очень давно игрался с фреймбуффером. Там можно смотреть видео/фото и даже был какой-то браузер который умел в это дело. Так что ASCII это для ценителей особого рода =)

видимо очень интересный жизненный опыт с криминалистами и приставами.

не приставами, им пофиг на все что нельзя продать или продать сложно. но парень выше прав - если вы попадаете на обыск квартиры с любым словом в постановлении "интернет", "компьютер", "экономика" у вас изымают все что подключается к сети - мобилки, десктопы, радионяни, вибраторы, ошейник собаки с GPS и тд. и вернут примерно никогда.

А есть какой-то прогноз по ожидаемому времени жизни этого приложения? Через сколько лет придется искать другое решение?

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

Так был Roadmap в котором предупреждали что версия 1 - это стадия Active development и могут быть breaking changes. С версией 2 сказали что такого не будет. Да и те брейкинги что были, заключались в том, чтобы в compose файле dockerа поменять один адрес на другой или в указании другого pg-vectors, после чего ввести в консоли такую-то команду..

Пас фото на Immich (VPS) примерно года полтора или два, после того как второй раз после глобального обновления формата полностью поломалась база, пока отложил этот проект в сторону.

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

А так, да, приложение интересное, в целом нравилось, может после того, как в очередной раз разработчики заявили "в этот раз это точно-точно самая лучшая версия базы и формат дальше меняться не будет" и стоит на него опять посмотреть.

В целом, нужно помнить, что это не более, чем инструмент, и замыкаться на нем одном не нужно.

На Syno, возможно тоже есть вариант накатить (для синхронизации между VPS и локальным хранилищем базы со структурой), так как докер там имеется. Хотя на Syno родная фотогалерея тоже неплохая.

В целом, нужно помнить, что это не более, чем инструмент, и замыкаться на нем одном не нужно.

Правило 3-2-1 никто не отменял, так что да согласен полностью, а то тут развели да зачем оно надо и прочее)

после того как второй раз после глобального обновления формата полностью поломалась база, пока отложил этот проект в сторону.

Скажу от себя, поставил когда версия была 1.135 вроде, сидел на ней. Потом обновился клиент на 1.138 вроде (авто обновление не выключил на клиенте) пришлось апнуть до 1.138 потом сидел несколько месяцев спокойно на 1.138, чекнул как то что там по основам понравилось вернулся сразу до 1.142.1 уже появилась 2.1 версия но я не обновлялся ибо лень и старая стабильно работает. Так что в целом скажу как сейчас "штормит" меньше можно спокойно ставить просто убрать авто обновление и по желанию ручками накатывать обновы благо дело это 1 команды.

Так был Roadmap в котором предупреждали что версия 1 - это стадия Active development и могут быть breaking changes. С версией 2 сказали что такого не будет. Да и те брейкинги что были, заключались в том, чтобы в compose файле dockerа поменять один адрес на другой или в указании другого pg-vectors, после чего ввести в консоли такую-то команду..

Что касается синхронизации, у меня тоже всё довольно быстро, если включена синхронизация через мобильную сеть. Но я сознательно включил синхронизацию только когда телефон на кабеле и в домашней вайфайсети. Но если с кем-то нужно поделиться, выбираю фотки и нажимаю синхронизировать сейчас.

В целом спорить не о чем, рад если сейчас уже немного стабильнее. Навскидку пошарил в их гите - вроде на версии 1.133 я от иммича отстал. Может даже и раньше. Но там не в паре команд было дело, там нужно было полностью базу мигрировать с туманной на тот момент инструкцией. И да, лоханулся в тот момент, расслабился, привык что по команде pull все прекрасно обновлялось, а тут клиент как назло автообновился и перестал к серверу старой версии коннектится.

Сервер стал платным? раньше у них не было обратной совместимости - клиент обновился, меняйте серевер и обратное

100$ за сервер, закрыт доступ с российских ip.. (раньше не было, кстати). На любителя

100$ за сервер

immich бесплатен, «покупка» есть, но оно идет как «добровольный донат» и не добавляет никакой функциональности

ну скажем так - это добровольность не заявлена

От куда вы это взяли?) меня прям умиляют такие комментарии, я конечно вопросов не имею но блин вы хоть проверяете перед тем как что то утверждать ей богу)

именно после проверки, прямо перед комментарием. immich.app с ростелекомовского не открылся, но открылся после включения vpn. Возможно, что это , как пишут ниже, РКН "шутит", но в его списке immich нет. По оплате за сервер - на их сайте нет ничего про донатерную модель - просто оплата сервера или подписка за пользователя.

Там по IP смотреть надо, а не по домену. Ибо банят не иммич, а именно его IP

На домашнем ростелекоме у меня в дефолт-сити открывается нормально.

С доступом - это к РКН. Он то есть, то нет. Всерьѣз только на карту влияет.

Честно, у меня была похожая история — после того как Google сделал хранение фото платным, тоже на эмоциях всё перенёс в Immich.
Но потом начал считать риски:

  • что будет, если сломается база или диск,

  • если в доме пожар или банально зальёт водой,

  • второй сервер в другом месте — дорого,

  • таскать внешний HDD и хранить где-то вне дома — неудобно.

А если использовать S3 для резервного копирования, то расходы почти те же, что у Google Photos.
В итоге получается, что полностью без облака — надёжность падает, а платить всё равно приходится.
Так что Immich как идея классный, но сам по себе — не решение, а компромисс между приватностью и удобством.

Для меня тут не в расходах дело, а в том, что оно у себя хранится.
На счёт резервных копий - тут зависит от того, сколько вам надо места под них.
Второй сервер - не так уж и дорого, его же не нужно делать мощным. Вопрос обычно в том, где его размещать. Хорошо, если у вас родственники недалеко. Я свой на работе поставил.

Подскажите, а как он уживаются с next cloud? Планирую развернуть хранилище фото плюс проектов на базе truenas, после того как яндекс диск героически потерял часть старых фото

Если вы пользуетесь основным бекап сервисом для фото - NC, то в иммич это можно подключить как внешнюю библиотеку.

Спасибо, надо попробовать Immich, я на смартфоне использую встроенный Google photo для временного хранения фото и видео, а лучше хранить данные на жестком диске ПК, ради собственной безопасности.

После короткой фразы:

Создать каждый альбом вручную в интерфейсе.

я понял, что буду платить Гуглу по 100 евро в год, чем переделывать заново работу, которую делал последние 15 лет.

если мне не показалось либо где то в в статье либо где то тут в коментариях была ссылка на пользователькие "доработки" и там был функционал переноса именно альбомов

Уже всё можно загрузить вместе с разбивкой по альбомам через immich-go:

  • Upload from Google Photos Takeouts: Immich-Go can process massive archives downloaded from Google Photos using Google Takeout. It efficiently processes these archives while preserving valuable metadata like GPS location, capture date, and album information.

По моему мнению Immich - лучшее что есть на текущий момент для хранения фото, никакой Nextcloud там рядом не стоял. Стоит и то, и другое, Nextcloud держу чисто ради интереса только чтоб дождаться того чудного момента, когда они его наконец допилят. А на постоянку - Seafile. Всем интересующимся NASостроением могу порекомендовать тему на 4pda "Выбор и обсуждение NAS", огромный кладезь знаний.

Я тоже перешёл на имич. Мало того, ещё и ушел с Я.музыки. По причине дороговизны и постоянного уменьшения библиотеки, т.к. много лейблов ушло и в Яндексе появляется из новинок только дешёвая русская попса. Аналог музыки navidrome. Такая же клёвая и бесплатная

записал себе navidrome, гляну, спасибо

*arr приложения? что это?

Radarr
Sonarr
Lidarr
Prowlarr
Readarr
Jellyseerr

и приложения вокруг них, которые не перечислены в перечне, но нужны для работы этих штук типа Jacket, Qbittorrent и другие.

В западном интернете много роликов на эту тему и статей о том как настроить.

По всей этой arr-штуке и flexget в частности как-то маловато в тут документации по настройке и внятных источников. У вас есть какие-то примеры rss-фидов которые бы обновки прямо с торрентами раздавали? Или как вы это готовите для локализованного контента?

Я фиды получаю от jackett с rutracker. Документации не было, в jackett есть rutracker как источник, но пришлось выдумывать как дать одному сходить к другому. Не обошлось без шаманства на уровне сети. Flexget'ом не пользуюсь и не знаю что это.

Искал себе хранилище медиафайлов, так чтобы можно было на картинки ссылаться из веба и управлять через API. Перепробовал кучу всего, в том числе immich, nextcloud, и пачку другого с гитхаба. В итоге написал свое, на .net+ffmpeg с конвертацией форматов в заданный нужный набор, и только так получилось что хотел.

Nextcloud медленный, и монструозный, на нем держу бекапы. Immich работает со странными косяками, периодически удаляя мой контент, так и не разобрался почему. У всяких simple gallery недостаточно методов в API. Так что, пришлось исправлять фатальный недостаток)

Immich конечно крутое приложение, но ему все же не хватает некоторых функций.

  • удаление уже синхронизированных фото с телефона (а не по одной и выделять, особенно когда не синхронизировал несколько месяцев фотки) как это сделано в том же Synology Photos

  • Отсутствие человеческого бекапа бд и его восстановление (не так давно пробовал и это такой гемморой, и я не один такой, если Реддит почитать)

  • И отсутствие нормального функционала по переходу на эту галерею, что имею ввиду - вот было например хранилище фоток, с тем же синолоджи, выдирать оттуда и синхрить через веб - извращение, положить в папку и подключить как extrnal ? ну у тебя две разных библиотеки с разной структурой файлов. Для одного, двоих, троих - заморочится можно, но когда у тебя там 10-20 человек....ух

  • Понравился момент с общими фото в том же синолоджи, что они лежат в отдельной директории, а у пользователей просто разные права на чтение. Например, вот вы поехали всей семьей отдыхать у вас там 100+ фоток (условных), кто-то залил к себе - физически их туда переместил (общее пространство) дал всем доступ и все. А тут что ? ты создаешь альбом, в случае слома бд - каздец твоему альбому и общим фоткам. А если это темматический альбом, например фото ребенка, все засинхрились, перемести в общее пространство, оно оказалось в одной конкретной директории - все, уже в случае каких-то проблем восстановить все это проще, ты не так привязан к приложению, тебе не так важно сохранил ты где-то эту бд или нет, альбомы можешь формировать на основе отдельных папок - директорий.

    Пока существует этот нюанс с БД, что за ней нужно следить, хранить, холить и лелеять - это продукт для гиков, не более
    Но приложение реально крутое.

Насчёт БД - он вроде по дефолту сам делает её дампы и кладёт в директорию. И хранит там последние 10 или сколько-то.

Нужно лишь оттуда их сохранять в безопасное место.

Это да, дамп есть, но попробовали бы вы восстановить - геморроя больше не испытывал

В статье не совсем точно про стоимость подписки Google One.Там есть тарифы более чем на 2 Тб. Я сейчас подписан на 2 Тб, мне предлагаются для апгрейда опции на 5 и 10.

А что касается синхронизации на ios в фоне? Многие пользователи яблочники, на reddit по immich многие жалуются, что immich тупо не работает в фоне и приходится приложение оставлять открытым (с включенным экраном) несколько часов, чтобы загрузилос. Т.е. заблокировать экран и всё остановится. У андройдов вроде нет таких приколов

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

Приложение на android, в фоне не синхронизируется

Я тоже выбрал иммич.

Случайно выяснил, что фотогалерея в Plex почти так же хороша — альбомы, таймлайн, лица, вот это всё. Не для того делали, однако норм, особенно для обнаружения дубликатов в залежах фотографий. Сложнее там с удалением фотографий прямо из веб-морды — надо делать неоправданно много кликов.  

Для запуска Immich необходимо минимум 2 CPU

Может быть, можно одним CPU обойтись?

Не нашел где в immich можно поворачивать, кадрировать и обрезать фотографии в web клиенте.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации