5.3 KiB
Obsidian + Working Copy + Gitea + Tailscale (Manual y Gratis)
Objetivo
Tener tus notas de Obsidian sincronizadas entre:
- Laptop
- NAS con Gitea
- iPhone/iPad
Usando:
- Obsidian
- Working Copy
- Git
- Tailscale
Sin pagar Obsidian Sync. Porque ya tienes infraestructura propia y sería raro ignorarla después de montar NAS, VPN y Git solo para terminar pagando otra nube. La humanidad insiste en convertir cualquier problema resuelto en una suscripción mensual.
Arquitectura Final
Laptop Obsidian
↓ git push
Gitea en NAS
↓ Tailscale
iPhone Working Copy
↓
Obsidian Mobile
Requisitos
En Laptop
Instalar:
- Obsidian
- Git
- Acceso a Gitea
- Tailscale
En iPhone/iPad
Instalar:
- Obsidian Mobile
- Working Copy
- Tailscale
PARTE 1 - Crear y subir el Vault desde la laptop
1. Crear Vault en Obsidian
Ejemplo:
obsidian-vault
2. Inicializar Git
Abrir terminal:
cd /ruta/de/obsidian-vault
git init
3. Crear .gitignore
Crear archivo:
touch .gitignore
Contenido recomendado:
.obsidian/workspace.json
.obsidian/cache/
.trash/
.DS_Store
Esto evita conflictos innecesarios entre dispositivos.
4. Primer commit
git add .
git commit -m "Primer commit vault obsidian"
5. Crear repositorio en Gitea
En Gitea:
- Crear repositorio vacío
- Nombre ejemplo:
obsidian-vault
NO marcar:
- README
- .gitignore
- License
Porque ya existe localmente.
6. Conectar repo local con Gitea
Ejemplo:
git remote add origin http://IP-TAILSCALE:3000/usuario/obsidian-vault.git
7. Subir archivos
git branch -M main
git push -u origin main
Listo.
Tu vault ya está en el NAS.
PARTE 2 - Configurar iPhone / iPad
1. Conectarse a Tailscale
Abrir Tailscale en el teléfono.
Verificar:
- conectado
- acceso al NAS
2. Clonar repositorio en Working Copy
Abrir Working Copy.
Seleccionar:
+
Clone Repository
Usar URL de Gitea:
http://IP-TAILSCALE:3000/usuario/obsidian-vault.git
Esperar descarga.
3. Verificar archivos
Dentro de Working Copy deben aparecer:
.md
.obsidian
carpetas
Si no aparecen:
Pull
PARTE 3 - Copiar Vault a Archivos de iPhone
IMPORTANTE:
La versión gratuita de Working Copy NO permite sincronización automática usando “External Directory”.
Por eso utilizaremos método manual.
Sí, manual. Git confía poco en los humanos y honestamente tiene razones válidas.
1. Abrir menú compartir
Dentro del repositorio en Working Copy:
- tocar carpeta principal
- botón compartir
2. Elegir “Guardar en Archivos”
Seleccionar:
Guardar en Archivos
NO usar:
- Process in Working Copy
3. Elegir ubicación
Seleccionar:
En mi iPhone
Crear carpeta:
ObsidianVault
Guardar ahí.
La estructura quedará:
En mi iPhone/
└── ObsidianVault/
├── notas.md
├── proyectos/
└── .obsidian/
PARTE 4 - Abrir Vault en Obsidian Mobile
1. Abrir Obsidian Mobile
Seleccionar:
Open folder as vault
2. Buscar carpeta
Ir a:
En mi iPhone/ObsidianVault
Seleccionar carpeta.
Listo.
Tus notas ya aparecen en el teléfono.
PARTE 5 - Flujo Correcto de Trabajo
Laptop → iPhone
En Laptop
git add .
git commit -m "actualizacion notas"
git push
En iPhone
Paso 1
Abrir Working Copy:
Pull
Paso 2
Volver a:
Guardar en Archivos
Sobrescribir carpeta:
ObsidianVault
Paso 3
Abrir Obsidian Mobile.
Tus cambios aparecerán.
iPhone → Laptop
En iPhone
Editar notas en Obsidian.
Luego abrir Working Copy
Revisar cambios:
Changes
Commit
Commit
Mensaje ejemplo:
notas iphone
Push
Push
En Laptop
git pull
Tus cambios aparecerán.
Recomendaciones IMPORTANTES
1. Usar laptop como entorno principal
La laptop debe ser:
- edición pesada
- organización
- plugins
- estructura
El teléfono debería usarse para:
- lectura
- notas rápidas
- consulta
- pequeños cambios
Eso reduce conflictos Git.
2. Evitar editar mismo archivo simultáneamente
NO hacer:
- editar en laptop
- editar mismo archivo en iPhone
- olvidar hacer pull
- luego push desde ambos lados
Eso crea conflictos.
Y Git responde exactamente como un bibliotecario cansado obligado a arbitrar peleas familiares.
3. Hacer Pull antes de editar
Regla de oro:
ANTES DE EDITAR → PULL
DESPUÉS DE EDITAR → COMMIT + PUSH
Flujo recomendado diario
Laptop
git pull
trabajar
git add .
git commit -m "trabajo"
git push
iPhone
Pull
Editar
Commit
Push
Resultado Final
Tendrás:
- Vault sincronizado
- Historial de cambios
- Backup en NAS
- Acceso remoto por Tailscale
- Control total de tus notas
- Independencia de servicios cloud externos
Y además aprenderás Git de forma real. Lo cual eventualmente lleva a dos caminos:
- convertirte en alguien extremadamente organizado
- o discutir con conflictos merge a medianoche mirando archivos Markdown como si fueran textos sagrados antiguos