📝 Sincronizzare le note Obsidian sul Mac con Syncthing
Server: radiosrv (192.99.33.106) · vault: /home/monnis/Obsidian · metodo: Syncthing P2P (no cloud, no Samba) · 2026-07-20
Come funziona
Syncthing tiene una copia della cartella Obsidian/ sul Mac e la sincronizza col server in tempo reale, direttamente (peer-to-peer, criptato). Lavori offline sul Mac; quando c'è connessione, le modifiche si allineano nei due sensi. Obsidian gira sulla copia locale del Mac → veloce e sempre disponibile.
PARTE A — Sul server radiosrv (una volta)
1. Lancia lo script che ti ho preparato (nella tua home su radiosrv):
./setup_syncthing_radiosrv.sh
Installa Syncthing, lo avvia come servizio e stampa il Device ID del server (una stringa tipo ABCDEF1-...-XYZ). Annotalo, ti serve al punto B4.
PARTE B — Sul Mac
1. Installa Syncthing. Il modo più comodo con interfaccia grafica è Syncthing Tray o l'app Syncthing. Via Homebrew:
# motore syncthing
brew install syncthing
# avvialo come servizio in background
brew services start syncthing
Poi apri http://127.0.0.1:8384 nel browser: è la GUI di Syncthing del Mac.
(In alternativa app grafica: Syncthing Tray o SyncTrain dall'App Store.)
2. Apri la GUI del server dal Mac (tramite tunnel SSH, perché la GUI del server è solo locale per sicurezza). In un Terminale sul Mac:
Lascia aperto, poi apri nel browser Mac http://127.0.0.1:8384.
⚠️ Attenzione: sia il Syncthing del Mac SIA il tunnel usano la porta 8384. Per evitare conflitto, per la GUI del Mac usa http://127.0.0.1:8384 PRIMA di aprire il tunnel, oppure cambia la porta locale del tunnel: -L 8385:127.0.0.1:8384 e apri http://127.0.0.1:8385 per il server.
3. Accoppia i due device. Nella GUI del Mac: Actions → Show ID → copia il Device ID del Mac. Nella GUI del server (via tunnel): Add Remote Device → incolla il Device ID del Mac. Viceversa, sul Mac Add Remote Device → incolla il Device ID del server (dal punto A1). Accetta la richiesta di accoppiamento su entrambi.
4. Condividi la cartella. Nella GUI del server: Add Folder → Folder Path /home/monnis/Obsidian, Folder ID obsidian-vault → tab Sharing → spunta il Mac → Save. Sul Mac apparirà una notifica "il server vuole condividere obsidian-vault" → accetta e scegli dove salvarla (es. ~/Obsidian).
5. Apri in Obsidian. Avvia Obsidian sul Mac → Open folder as vault → scegli ~/Obsidian (la cartella sincronizzata). Fatto: vedi tutte le note (Server Monitor, DOMINANOSTRA, POLONIA, ClassX, ecc.) e ogni modifica si sincronizza col server.
Verifica
Crea una nota di test sul Mac → deve comparire sul server in /home/monnis/Obsidian/ entro pochi secondi (e viceversa).
Nella GUI Syncthing lo stato della cartella deve essere "Up to Date" (verde) su entrambi.
Note di sicurezza
La GUI Syncthing resta legata a 127.0.0.1 (localhost) sul server: NON è esposta a internet, ci accedi solo via tunnel SSH. ✅
Il traffico di sync tra Mac e server è criptato TLS end-to-end.
Porta 22000 (sync) può richiedere apertura sul firewall del server se la connessione diretta non parte: in tal caso Syncthing usa i relay pubblici automaticamente (comunque criptati). Se vuoi la connessione diretta, dimmelo e preparo la regola firewall (da confermare, regola ferma).