Pull to refresh

Comments 29

У меня на NAS ( https://habr.com/ru/companies/ruvds/articles/837642/ ) стоит truenas, в нем Immich как контейнер (все нативно настраивается через UI), папки загрузок одновременно доступны на SMB шаре. Там же подключена библиотека (1,5тб на текущий момент) с raw фото с камеры.

Пайплайн прост, подключаем камеру в USB - Скриптик копирует все содержание камеры на NAS, где Immich Сканирует папку раз в день. Можно так же подключить туда загрузку из приложения на телефоне, благо у Immich Очень адекватный мобильный софт.

А сам NAS бэкапить куда угодно, благо методов море.

Вспоминается только один минус Immich - он не умеет raw. Но таких фоток у меня минимум.

Умеет, в моем случае работает с Araw От сони.

Ну значит проблема только с raw который делает samsung на телефоне :) ну и описанный вами простой пайплайн имеет ряд недостатков, главный из которых он даже из соседней комнаты не работает, не то что из другого города :)

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

С чего бы? вы же на смартфон делаете фото, так просто поставьте на него https://play.google.com/store/apps/details?id=app.alextran.immich&hl=ru и приложение само синхронизирует фото напрямую в Immich без посредников. Приложение можно натравить как на фото с телефона так и на спец папки куда скидываются фото с камер (я могу с камеры сони по воздуху фото получать, а приложение иммич само уже их импортирует куда надо)

Если говорить о синхронизации вне рамок одной сети с сервером, то можно поднять Tailscale до домашнего сервера (Можно только локальный траффик домой пускать https://tailscale.com/kb/1444/android-app-split-tunneling ), или wiregaurd+ddns если по старинке.

Пайплайн прост, подключаем камеру в USB

Вот по этому :) я так понял подключать к насу надо.

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

Не раскрыта тема для параноиков. Если <username> боится лить в гугл или яндекс свои сокровенные фотки в открытом виде?

Тут все не просто, а очень просто, google photo из пайплайна выкидывается и меняется на Syncthing если нужен мгновенный бекап. С яндекс диском и делать ничего не надо, restic все бекапы шифрует. И кажется эта фича даже не отключается.

https://www.photosync-app.com
Это для тех кто не хочет лить в Google
Ставиться на комп и при подключении к домашнему WiFi синкается

Не сравнивал, возможно и хуже)
Просто у меня через него крутится

То же можно и клиентом nextcloud делать. Пока вне сети не синкается, а как в сеть попадает, сразу синкается.

Насколько я понимаю, у вас основной фокус на реальных фотках людей, поэтому нужно распознавание лиц и т.п. И при этом у вас есть опыт с разными приложениям (Immich, Photoprism и т.п.). Можете подсказать, что лучше подойдет (стоит посмотреть) для несколько других задач, а именно ручного раскидывания по папкам (ну или тегирование)?

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

Пример:

  • прокладывал в огороде водопровод, перед закапыванием траншей все отфоткать и поместить в папаку "Огород".

  • фотки экранов BIOS и т.п. в "Комп". Желательно еще и доп теги поставить потом на компе

  • В коробку что-то складывается, по слоям фоткается...

Причем если со смартфона удалю, в хранилище должно остаться (незачем на смартфоне хранить водопровод). Однако же если что-то больше не нужно, желательно удалить отовсюду (и из хранилищ с компьютерным интерфейсом, и со смартфона) разом. Условно и из Immich, и из NextCloud, и со смартфона. Может с подтверждением каким (удалил из Immich, не сразу, но должна быть возможность, чтобы на NextCloud тоже исчезло со временем).

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

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

В идеале, чтобы картинки хранились в виде файлов, чтобы и обычные синхронизовалки работали.

Все сразу, наверное, маловероятноь. Но хоть более-менее похожие варианты есть (без фокуса на распознавание лиц и т.п.)?

в Immich есть тэги, но создать и вешать на фотки их можно только в Web UI. PhotoPrism создаёт сам тэги, но принцип выбора не очень понятен, некоторые тэги весьма забавны, примеры под спойлером

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

так что я бы этой функции особо не доверял.

Опять же и там и там фотки можно сортировать добавляя в альбомы. Но все это постфактом и через Web UI

Спасибо!

Ну первая специально сделана по приколу, мне кажется Я бы и сам мог лажануться и принять за торт. А остальные да, забавно :)

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

Apple фотолента синкается с айфона в иммич, развернутый на проксмокс-виртуалке, к которой прикручен 8TB SSD и оттуда уже не исчезает. Раз в три месяца вычищаю из iCloud данные и параллельно руками копирую фотки с домашнего облака на оффлайновую Samsung T7 которая физически лежит в шкафу без питания большую часть времени

То есть фотки живут всегда в двух местах: либо iCloud + Immich, особо холодное хранилище + Immich

Автоматически бекапить думал, но не стал: еще одно облако мне не нужно, поднимать второй сетевой диск не с руки, а бесконечно складывать в iCloud довольно уныло и дорого

я слишком ленив для втыкания диска в USB да ещё переодически :)

Synology + его же приложение на телефоне как будто бы покрывает весь этот пайплайн...

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

Для доступа к NAS доступны следующие варианты:

  1. Синхронизация по локальной сети

  2. Синхронизация через проксирующие сервера Synology

  3. Выставить NAS в интернет

Само приложение синхронизации умеет в два адреса - для локальной сети и "внешний".

У меня телефон подключается к домашней сети подключается по VPN. У Synology есть пакет VPN сервера( правда у меня VPN сервер на mikrotik)

Если выставлять NAS в интернет, то есть поддержка Let's Encript и DynDNS.

Теперь про бэкап:

  1. Отдельное приложение для работы с Glacier

  2. HyperBackup, который умеет в dropbox, google диск, azure, S3, webDav, rsync, samba, usb устройства и тп

  3. Есть некий Archiware P5

  4. Можно купить второй Synology, поставить куда-нибудь подальше и сделать кластер

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

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

Я бы не рискнул его выставлять в инет https://www.cvedetails.com/vulnerability-list/vendor_id-11138/Synology.html?page=1&order=1. А с прокси серверами ровно та же проблема что с гулофото, завтра могут отрубить, и основанный на них пайплайн встанет + то что они делают с трафиком никто кроме них не знает. Постоянный vpn домой мне тоже не очень нравиться. Как и завязку на бекапы которые непонятно можно ли восстановить без synelogy. Restic все таки open-source.

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

Вам не нравится, а мне наоборот нравится постоянный vpn домой - и NAS под рукой, и Home Assistant, и rpd до компа.

Бэкапы можно восстановит без NAS. Для этого отдельная утилита для компа.

И через какой-нибудь Cloudflare для доп защиты.

А зачем Nextcloud тут, внешний доступ без впн разве что?

Nexcloud не только для медиа используется, он все равно есть. Ну и опять же да, с ним не надо vpn держать включённым, и он живёт в DMZ сети. Смысл такого сетевого разграничения именно в том что если взламывают сервис то дальше идти не могут, доступа в Lan подсеть с этой подсети нет.

Кстати, вот этого момента с DMZ я никогда не понимал. Если immich ходит в nextCloud, значит сетевая связность есть. То есть dmz - это просто отдельная подсесть между которой и LAN есть фаервол?

все так, там фишка в том что из LAN в DMZ можно, а из DMZ в LAN - нельзя. Ну и на управляющие порты роутера тоже нельзя.

Серьёзный подход.

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

енот тоже кот!
енот тоже кот!


В призме тоже поиск по ключевым словам есть, но у него ещё есть страница в котором он собирает фотки по выбранным им ключевым словам. Алгоритм добавления туда не понятен, но вот, например есть подборка backpack. И там прям реально рюкзаки. Или wings. И там прям реально крылья самолётов. Но угадывает далеко не всегда.

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

Sign up to leave a comment.

Articles