#!/bin/sh # Подготовить Mac к синку Joplin с телефона (одна команда). # ./joplin-ensure-sync.sh # # Mac = клиент Wi‑Fi хотспота телефона. Primary IP *.100 (не alias). set -e ROOT="$(CDPATH= cd -- "$(dirname "$0")" && pwd)" echo "=== Joplin: подготовка синка ===" if ! pgrep -f "rclone serve webdav" >/dev/null 2>&1; then echo "→ запуск WebDAV..." "$ROOT/joplin-webdav-serve.sh" else echo "→ WebDAV уже запущен" fi if [ -x "$ROOT/joplin-hotspot-alias.sh" ]; then if ! "$ROOT/joplin-hotspot-alias.sh" repair 2>/dev/null; then if ! "$ROOT/joplin-hotspot-alias.sh" ensure 2>/dev/null; then echo "" echo "⚠ Нужен sudo один раз:" echo " ./docs/apps/joplin/scripts/joplin-hotspot-alias-install-sudo.sh" echo " ./docs/apps/joplin/scripts/joplin-hotspot-alias.sh repair" fi fi fi echo "" "$ROOT/joplin-webdav-status.sh" echo "" echo "=== На телефоне ===" echo "1. Mac должен быть на Wi‑Fi хотспота этого телефона (не домашний Wi‑Fi)" echo "2. Joplin → WebDAV → URL из блока выше (*.100)" echo "3. Браузер на телефоне → тот же URL → логин за 2–3 сек" echo "4. Синхронизировать"