Sincronización en Trilium: escritorio, web y móvil

Introducción

En el artículo anterior configuramos una instancia en modo servidor de Trilium en Unraid. El siguiente paso es convertirla en el centro de la sincronización de todos tus dispositivos: tu ordenador, el navegador y el móvil.

Y esa es precisamente una de las razones por las que migré a Trilium: puedes mantener una instancia central en casa y hacer que el resto de clientes sincronicen contra ella de forma automática. Una vez configurado, no tienes que andar exportando archivos, replicando carpetas ni inventando flujos extra para la sincronización.

Una sola instancia, varios clientes

El modelo de sincronización de Trilium es bastante sencillo: existe un servidor central y varios clientes que intercambian cambios con él.

Esto te permite usar tus notas desde el ordenador, entrar desde la web cuando lo necesites y tenerlas también a mano en el móvil, todo sin complicarte demasiado.​

Clientes disponibles para Linux

En Linux tienes varias formas de usar Trilium como cliente de escritorio. El proyecto ofrece varias opciones, personalmente, me gusta usar el binario oficial portable (.zip). Solo tienes que descargar la release para Linux, descomprimirla y ejecutar trilium.

Cliente de escritorio de Trilium en Linux

Configurar la Sincronización

Partimos de que ya tienes funcionando Trilium en el servidor. Al abrir un cliente nuevo, debes elegir la opción de conectarlo a un servidor de sincronización en lugar de crear una base local nueva.

Opción de conectar a servidor de sincronización

Configuración de sincronización con servidor

Si partes de una versión de escritorio ya inicializada y quieres enlazarla con el servidor, tienes que entrar en Ajustes > Sincronización y rellenar el campo Dirección de la instancia del servidor con la URL de tu instancia. Después, guarda los cambios y usa Test sync para verificar que la conexión funciona correctamente.

Dirección del servidor en ajustes de sincronización

Cuando el cliente se conecte correctamente con el servidor, comenzará la sincronización.

Sincronización en curso en Trilium

[!WARNING] @Lynze me comentó un detalle importante: solo puedes enlazar un cliente al servidor si ese cliente no ha sido inicializado previamente. Si ya tenías notas creadas en local antes de activar la sincronización, el servidor siempre tiene prioridad y no aceptará subir notas que existían antes del enlace. Para que la sincronización funcione correctamente, el cliente debe partir de una base vacía.

Acceso desde navegador

Aunque el cliente de escritorio sea la forma más cómoda y habitual de trabajar en el día a día, la versión web de Trilium aporta un plus importante. Acceder desde el navegador es tan simple como abrir la URL de tu instancia, iniciar sesión y ponerte a trabajar.

No hay mucho misterio: entras en la dirección de tu Trilium, escribes tu usuario y tu contraseña, y ya estás dentro de tu árbol de notas. Desde ahí puedes moverte por tus notas, buscar información, editar contenido o consultar cualquier nota igual que harías desde la versión de escritorio.

Acceso web a Trilium

Todo esto te da una gran flexibilidad. Si no estás delante de tu PC principal, estás usando otro equipo o simplemente no te apetece instalar el cliente, el navegador te permite acceder a tus notas en pocos segundos.

Android

En Android tienes dos opciones principalmente. La primera es usar el frontend móvil web de Trilium, que se activa automáticamente en dispositivos táctiles durante el inicio de sesión.

La segunda es usar un cliente Android desarrollado por la comunidad llamado TriliumDroid. No forma parte del cliente oficial, pero es una opción interesante para quien prefiere una experiencia más cercana a la app nativa.

Opción 1: usar la PWA

El frontend móvil de Trilium está optimizado para pantallas táctiles y tablets. No es una app nativa como tal, sino una versión web adaptada al móvil que el servidor entrega automáticamente cuando detecta ese tipo de dispositivo.

Para instalarla como PWA desde el navegador en Android, basta con abrir tu instancia, iniciar sesión y usar la opción Añadir app a la pantalla de inicio para dejarla como acceso directo en el lanzador.

La ventaja es que no instalas nada extra. La desventaja es que no añade soporte offline por sí sola, y que dependes del acceso a tu servidor, por lo que es mejor utilizarla para consulta, pequeñas ediciones o captura rápida.

PWA de Trilium en móvil Android

Opción 2: TriliumDroid

Para instalar TriliumDroid en Android, lo más fácil es descargar el APK desde IzzyOnDroid o desde el repositorio de GitHub del proyecto, instalarlo y después configurar tu servidor de sincronización dentro de la app.

Como no está en Google Play, Android probablemente te pedirá permiso para instalar aplicaciones desde orígenes desconocidos. Una vez instalado, solo tienes que abrirlo y hacer que apunte a tu servidor de Trilium.

TriliumDroid en Android

[!WARNING] Es importante tener en cuenta que la versión del servidor y la de TriliumDroid deben ser compatibles, ya que la versión de sincronización tiene que coincidir entre ambos.​

Conclusión

Como has podido ver, Trilium deja de ser una aplicación anclada a un único equipo para convertirse en una aplicación accesible desde cualquier sitio. Tu servidor actúa como el centro de todo, el escritorio sigue siendo el entorno más cómodo para trabajar a diario y el móvil te da acceso inmediato cuando estás fuera.

Esa es una de las cosas que más me gusta, que una vez montado, todo funciona de forma bastante transparente y tus notas pasan a estar siempre a mano.

Espero que te haya gustado. Pasa un buen día. 🐧

Comentarios en Mastodon

Cargando respuestas…

Responder en Mastodon