Obsidian es una de las mejores aplicaciones para tomar notas disponibles en la actualidad. Ofrece una potente experiencia basada en Markdown con almacenamiento local. Sin embargo, hay un problema: la función de sincronización oficial cuesta alrededor de 8 dólares al mes. ¿Qué pasaría si te dijera que hay una forma de sincronizar tus notas en varios dispositivos de forma totalmente gratuita? En esta guía, te mostraré un método que utiliza GitHub y Git que te permite mantener tus notas sincronizadas sin gastar ni un centavo.
Puede parecer que necesitas hacer muchas cosas, pero no te preocupes; en un escenario ideal, necesitarías entre 10 y 15 minutos y estas cosas:
GitHub es una plataforma basada en la nube que se utiliza principalmente para el desarrollo de software, pero también se puede utilizar para administrar proyectos y archivos personales, incluidas las notas de Obsidian.
Un repositorio Git (o repo) es un espacio de almacenamiento donde Git rastrea todos los cambios en un conjunto de archivos. Registra las modificaciones, lo que le permite volver a versiones anteriores, colaborar con otros y sincronizar sus archivos en diferentes dispositivos. En el contexto de Obsidian, un repositorio Git ayuda a almacenar y sincronizar sus notas mientras realiza un seguimiento de todas las ediciones.
Si no tienes Git instalado, sigue estos pasos:
brew install git
.
sudo apt-get install git
(para sistemas basados en Debian) o sudo dnf install git (para sistemas basados en Fedora).
Una vez instalado, abra su terminal (Símbolo del sistema, PowerShell o Terminal macOS) y verifique la instalación ejecutando:
git --version
A continuación se muestran tres comandos Git esenciales que utilizarás con frecuencia:
git status
Este comando muestra el estado actual de su repositorio. Le indica qué archivos se han modificado, agregado o preparado para el estado commit.git
git pull
Este comando obtiene los últimos cambios del repositorio remoto (GitHub) y actualiza su repositorio local.
git push
Después de realizar los cambios, debes subirlos a GitHub mediante git push. Este comando envía los cambios confirmados desde el repositorio local al repositorio remoto.
Ahora, conectemos su bóveda local de Obsidian a GitHub:
git clone YOUR-REPO-URL
Mueva sus notas de Obsidian a esta carpeta para que estén listas para sincronizar.
GitHub ha dejado obsoleta la autenticación basada en contraseña para las operaciones de Git. En su lugar, requiere que utilices un token de acceso personal (PAT) , que proporciona una forma más segura de autenticarte.
Cómo obtener un token clásico de GitHub
Vaya a la configuración de desarrollador de GitHub:
Establecer vencimiento y permisos:
Seleccione los ámbitos necesarios:
Generar y copiar el token:
Utilice el token en la autenticación de Git:
Para evitar ingresar su contraseña cada vez que sincroniza, puede configurar la autenticación SSH:
ssh-keygen -t ed25519 -C "[email protected]"
cat ~/.ssh/id_ed25519.pub
Ahora, su sistema se autenticará con GitHub automáticamente.
Supongo que ya tienes la aplicación Obsidian, por lo que no explicaré el proceso de instalación aquí. Solo te mostraré los pasos rápidos para instalar el complemento Git.
Obsidian tiene un complemento que facilita la sincronización de Git:
Ahora, cada vez que edites notas, Obsidian las sincronizará automáticamente con GitHub.
La sincronización en dispositivos móviles es un poco más complicada, pero aún es posible.
Aplicación iSH
Abra iSH e instale Git usando:
apk add git
mkdir obsidian
Ejecute el comando mount para montar la carpeta de bóveda de obsidiana.
mount -t ios . obsidian
cd obsidianrm -rf .git clone YOUR-REPO-URL .
Una vez realizado este paso, podrás ver tus notas en la aplicación Obsidian.
El último paso de nuestro tutorial: el complemento de la comunidad Git.
Abrir obsidiana.
Vaya a Configuración > Complementos de la comunidad.
Toque Explorar y busque Obsidian Git.
Pulse Instalar y luego Habilitar el complemento.
Configure un intervalo de confirmación automática (por ejemplo, cada 5 minutos).
Habilite Pull on Startup para sincronizar los cambios al abrir Obsidian.
Si tienes dificultades con los pasos, te recomiendo que veas mi video tutorial detallado.
Si bien requiere un poco de configuración, una vez que está lista, funciona sin problemas. Si esta guía te resultó útil, ¡déjame saber en los comentarios y no dudes en hacer preguntas!
¡Salud! ;)