Files
local_machine/docs/connectivity/apps/joplin/STABLE_SETUP.md

2.1 KiB
Raw Blame History

Стабильная настройка: Android-хотспот + Mac + Joplin


Важно: .local с телефона не работает

http://eternals.local:8080 резолвится на Mac, но Android, раздающий хотспот, не умеет резолвить .local имён подключённых клиентов (Mac). Запросы до rclone не доходят.

Рабочая схема: alias *.100 на en0 + URL http://<подсеть>.100:8080.

Устройство URL
Mac http://127.0.0.1:8080
Телефон http://10.74.21.100:8080 (подсеть меняется → см. ниже)

Установка (один раз)

./docs/apps/joplin/scripts/joplin-webdav-install.sh
bash ./docs/apps/joplin/scripts/joplin-android-hotspot-setup.sh install

На телефоне — URL из вывода (joplin-hotspot-alias.sh status).

Автоподнятие alias после reconnect:

./docs/apps/joplin/scripts/joplin-hotspot-alias-install-sudo.sh   # sudoers, без пароля

После reconnect

  1. Alias поднимается LaunchAgent (если sudoers установлен)
  2. Проверка: ./docs/apps/joplin/scripts/joplin-webdav-status.sh
  3. Если подсеть та же (10.74.21.x) — URL на телефоне не менять
  4. Если подсеть сменилась (10.21910.74) — один раз новый URL из status

Интернет пропал: bash .../macos-hotspot-network-recover.sh recover


Почему URL иногда меняется

Android выдаёт разные подсети (10.219.227.x, 10.74.21.x). Без Tailscale/VPN нельзя иметь один HTTP-URL при любой подсети с телефона-хотспота. Фиксированный хвост .100 + автоподнятие alias минимизируют ручную работу.


Связанное