Работа iOS приложения через NPM.

Комрады, всех приветствую!

У кого удалось наладить данную связку? Поделитесь решением!

Второй день копаю, iOS приложение в упор не видит immich сервер.

Location по гайду от immich, пробросил:

По смыслу должно все сработать, но воз и ныне там(

а что возвращает?
Вообще NPM /.well-known обрабатывает самостоятельно для получения ssl сертификаторв, поэтому у меня были проблемы с тем, что дальше на сервис запросы не проходят

Можно попробовать определить свое правило по мотивам этого видео

Возвращал, что не может законнектиться к серверу. Спасибо за наводку про логи, я их поискал и как выяснилось из них - iOS приложение еще зачем то ломится в порт 50298. Пробросил его с помощью потоков в NPM, пока полет нормальный, синхронизация “извне” удалась. Продолжаю наблюдение) Так как судя по более старым ошибочным попыткам подключения - диапазон интересующих портов ~49000-51000.

А по видео - уже поздновато смотреть) Все на прошлой неделе через боль настраивал - сначала Traefik, а потом уже перешел на NPM. НЕ РАБОТАЛО НИЧЕГО, мозг кипел, ноут чуть-чуть не улетел в стену) Все оказалось проще - проброшенные порты 80,443 в роутере Xiaomi AC1200, на самом деле не пробросились. Тупо пересоздал проброс с новым названием NPM вместо Traefik - и все залетало, сертики автоматом подцепились, счастью - не было предела!)))

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

1 лайк

Странно, первый раз слышу про какие-то доп порты для иммича, у меня он настроен через NPM вот таким образом:

Без публикации портов, у NPM своя сеть в докере и контейнер immich_server дополнительно к ней подключен, как и все другие контейнеры приложений которые должны ходить через NPM.