Пожалуйста, помогите) @admin
Вроде весь интернет изучен, не могу найти ответ, иначе не писал бы сюда.
Очень многое из selfhosting настроено из ресурса, за это отдельное БлагоДарю)
Суть: 1) мобильное приложение для Nextcloud НЕ работает с адресом типа nextcloud . sait . ру, 2) мобильное приложение ДА работает внутри сети с адресом типа 192.168.10.10
Зоопарк:
В DNS зоне reg.ru настроены A-записи с адресацией на статичный ip-адрес внутренней сети. Пробовал и с *.sait.ru и прямое указание nextcloud . sait . ру
Настроен и работает в LXC-контейнере Nginx Proxy Manager
Все контейнеры в Nginx Proxy Manager имеют свой адрес типа названиеконтейнера . sait . ру
Для каждого контейнера успешно получены и работают SSL-сертификаты в Nginx Proxy Manager
Для примера, успешно работают HomeAssist, Jelly, Plex, Navidrom и многие другие.
Вышеуказанные приложения успешно коннектятся к серверу как внутри сети, так и из вне по адресу типа jelly . sait . ру
Все приложения коннектятся как с web-морды, так и из приложений под IOS.
Все, кроме Nextcloud и Owncloud. Последний уже сегодня пробовался в роли замены Nextcloud. Но по сути они почти полностью идентичны.
В Owncloud пришлось немного поиграть с настройками SSL в Nginx Proxy Manager, но тоже завелся.
Вроде в общем все описание.
Вопрос: почему приложения для IOS Nextcloud и Owncloud не работают с адресом типа nextcloud . sait . ру Вот все работает, кроме них.
Ошибка: “Ошибка соединения. Сетевое соединение потеряно”.
Может я не нашел, что для прямого обращения нужна подписка на этих сервисах? Или нужны дополнительные настройки в Nginx Proxy Manager? Потрачено уже куча часов в поисках решения.
Да, в логах NextCloud ничего по сбою подключения IOS телефона не вижу.
Подскажите пожалуйста, может кто сталкивался?
Заранее спасибо!
Вы добавили в trusted домены свой в конфиге некстклауд?
сертификат выпущенный в npm серверу nextcloud передали?
Есть ли в логах (настройки администратора, журналирование) ошибки?
https:// ВАШ ip или ДОМЕН /index.php/settings/admin/logging
ip роутера. В нем же прописан статический DNS домена и поддоменов с маршрутизацией к npm
ip npm
пробовал добавлять ip конечного устройства, тоже не помогло
Сертификат из npm в nextcloud не передавал. Да, этот ролик я тоже смотрел. Но иные устройства, кроме приложения и без передачи NC сертификатов работают. Испробованы все возможные варианты, с разных адресов, внешних, внутренних сети. Разных браузеров, ОС - везде все работает через веб-морду, кроме этого гребаного приложения. У приложения может быть своя логика проверки соответствия сертификатов? Маршрут-то как бы вроде должен быть такой же? Попробую, конечно, еще этот вариант. Но у меня тут вопросы дополнительные тогда: сертификат в npm имеет очень ограниченный срок действия. Каждый раз придется производить эти манипуляции с заменой сертификата?
И да, в журнале /settings/admin/logging ошибок в эту сторону нет. Поэтому у меня есть подозрение. что приложение даже до сервера nextcloud не стучится.
Кстати, чтобы за работал owncloud в npm в хосте пришлось выключать у SSL HTTP/2 Support и HSTS Enabled. Ну это для доступа через веб-морду, приложение не работает с такой же ошибкой, как и у nextcloud.
Дайте пожалуйста ссылку на ролик о передаче сертификата из npm в nextcloud. Сертификаты из нпм выгружаю, кладу в виндоуз 11, а всё равно из клиента некстклауда в виндовс 11, он не хочет подключаться к моему серверу некстклауд. Из линукса подключается нормально.
Вопрос на самом деле решил давно, только сподобился ответить. Для ЛЛ: помогла только новая установка в lXC по инструкции от коллеги по счастью stilicho2011 из статьи https://www.stilicho2011.ru/posts/nextcloud-in-LXC
Nextcloud, который не победил устанавливал из образа Turnkey. При том при всем я все же пытался: перенес руками во все конфигурационные файлы всю нужную инфу, что было описано в статье от stilicho2011 - но так ничего и не заработало. Причину не осилил, не хватает опыта и знаний. Домашний хостинг он такой, бессмысленный и беспощадный: нахвататься минимальных азов, набить шишек, по переустанавливать на выявленных шишках все по 10 раз) А потом: помогите, все плохо, ничего не работает!)
В целом: установил все заново по гайду от stilicho2011 (прямо все целиком, включая все бонусы, которые он настоятельно рекомендует). Но не бонусы, конечно, помогли. Заработало все сразу после начальной установки.
И да, вопрос решен, но еще раз уточню: причину ошибки не выявил.