Copia de seguridad P2P segura: Configuración de Syncthing en ZimaBoard

Eva Wong es la Redactora técnica y manitas residente en ZimaSpace. Una geek de toda la vida con pasión por los homelabs y el software de código abierto, se especializa en traducir conceptos técnicos complejos en guías accesibles y prácticas. Eva cree que el autoalojamiento debe ser divertido, no intimidante. A través de sus tutoriales, empodera a la comunidad para desmitificar las configuraciones de hardware, desde construir su primer NAS hasta dominar los contenedores Docker.

Copia de seguridad y sincronización sin esfuerzo, ¡deja que tus datos fluyan libremente! ZimaBoard + Syncthing, integrados a la perfección, te ofrecen la mejor solución para la gestión de datos. Ya sean fotos valiosas, documentos importantes o música apreciada, tus datos siempre estarán respaldados y sincronizados de forma segura y confiable.

ZimaBoard ofrece soporte de hardware confiable, mientras que Syncthing proporciona potentes capacidades de sincronización y compartición de archivos. Con procesos de respaldo automatizados y sincronización en tiempo real, tus datos permanecen sincronizados contigo para siempre. No importa dónde estés, ya no tendrás que preocuparte por la pérdida de datos. ZimaBoard + Syncthing te permite concentrarte en crear, trabajar y disfrutar la vida.

I. Introducción:

Syncthing es un software de sincronización y compartición de archivos de código abierto que permite la sincronización segura de archivos y carpetas entre múltiples computadoras. Es una aplicación peer-to-peer que funciona sin un servidor central, y toda la comunicación está cifrada y se realiza directamente a través de la red local. Syncthing ofrece soporte multiplataforma y puede ejecutarse en sistemas operativos como Windows, Mac OS, Linux y Android.

ZimaBoard es un potente servidor de placa única diseñado para creadores, desarrolladores y usuarios individuales. Proporciona una plataforma de hardware de alto rendimiento y alta fiabilidad para construir servidores personales, centros multimedia domésticos, aplicaciones IoT y una variedad de otras tareas informáticas. El hardware de ZimaBoard tiene una amplia gama de casos de uso en el mundo real. A continuación, algunos casos prácticos comunes:

  1. Servidor personal: ZimaBoard puede usarse como servidor personal para almacenar y gestionar datos personales, construir sitios web personales, blogs o servicios de compartición de archivos. Puedes acceder y gestionar tus datos en cualquier momento y lugar mediante acceso remoto.
  2. Centro multimedia doméstico: Combina ZimaBoard con software de centro multimedia (como Kodi) para crear un potente centro multimedia en casa. Puedes almacenar archivos multimedia en una ubicación centralizada con ZimaBoard y reproducirlos sin problemas en tu televisor u otros dispositivos.
  3. Aplicaciones de Internet de las cosas (IoT): La interfaz extendida y la conectividad de red de ZimaBoard lo hacen ideal para construir aplicaciones IoT. Puedes conectar una variedad de sensores y dispositivos e integrarlos en ZimaBoard para realizar hogares inteligentes, monitoreo ambiental, control remoto y otras aplicaciones.
  4. Oficina remota y acceso remoto: Configurando ZimaBoard como servidor de acceso remoto, puedes realizar fácilmente trabajo remoto y acceso remoto. No importa dónde estés, solo conéctate a ZimaBoard para acceder a tus archivos, aplicaciones y otros recursos.

1.1 Ventajas de usar ZimaBoard + Syncthing:

  1. Privacidad y seguridad de los datos: Al usar un servidor personal, tienes control total sobre tus datos. Tus datos no se almacenan en servidores de proveedores de servicios en la nube de terceros, reduciendo el riesgo de acceso, filtración o uso indebido de datos. Además, puedes implementar medidas de seguridad en tu servidor, como cortafuegos y controles de acceso, para mejorar la privacidad y seguridad de los datos.
  2. Respaldo y sincronización de datos: Con Syncthing combinado con ZimaBoard, puedes realizar fácilmente respaldo y sincronización de datos. Puedes elegir los archivos y carpetas para respaldar y sincronizar, almacenándolos en tu servidor personal. De esta manera, incluso si tus dispositivos fallan o se pierden, aún puedes recuperar y acceder a tus datos desde el servidor personal.
  3. Acceso y compartición entre dispositivos: ZimaBoard te permite compartir y acceder a datos entre múltiples dispositivos. Puedes sincronizar y acceder a los mismos datos en diferentes computadoras, smartphones, tablets y más, asegurando que tus archivos de trabajo y personales se mantengan sincronizados y consistentes en todos los dispositivos.
  4. Flexibilidad y personalización: ZimaBoard ofrece ventajas de flexibilidad y personalización. Puedes elegir el hardware y sistema operativo que prefieras para construir tu servidor personal y configurarlo y ampliarlo según tus necesidades. Puedes establecer la capacidad de almacenamiento, potencia de procesamiento y ancho de banda de red del servidor según tus requerimientos personales de gestión de datos.

Esta guía utiliza CasaOS como entorno anfitrión para Syncthing. Para usuarios que prefieren un homelab virtualizado, ejecutar VMware ESXi 8.0 en ZimaBoard ofrece una forma alternativa de gestionar máquinas virtuales separadas y cargas de trabajo de servidores, aunque la configuración probada requiere una tarjeta de red Intel compatible.

A continuación, se proporcionará una explicación detallada de cómo sincronizar los datos de dispositivos informáticos a CasaOS usando Syncthing.

II. Pasos de operación

2.1 Instalación de la sincronización

Para comenzar, necesitas instalar Syncthing en tu dispositivo informático. Visita el sitio web oficial en https://syncthing.net/ y descarga el paquete de instalación adecuado para tu sistema operativo. El proceso de instalación es similar al de cualquier otro software.

2.2 Ver el ID del dispositivo

Al ejecutar el software, a cada dispositivo se le asigna un ID único (una cadena larga de caracteres) para identificarlo, que usaremos más adelante en la sincronización. Haz clic en Acciones –> para mostrar el ID y verlo.

2.3 Añadir una carpeta compartida

Selecciona la carpeta que deseas subir en ese dispositivo, tras lo cual todo el contenido de la carpeta aparecerá en ZimaBoard. Al mismo tiempo, si el operador añade o elimina archivos de la carpeta, ZimaBoard también reflejará esos cambios.

Por ejemplo, lo que añadimos son documentos de descargas. Solo necesitas ingresar la etiqueta, el ID y la ruta local de la carpeta para completar la adición.

2.4 Añadir dispositivos remotos

Ejecuta Syncthing en CasaOS, haz clic en Añadir dispositivo remoto y conéctate con el dispositivo informático. (Para evitar confusiones, configuramos Syncthing en CasaOS en modo oscuro)

Introduce el ID del dispositivo del ordenador.

Después de hacer clic en Guardar, puedes ver que la conexión fue exitosa.

2.5 Configurar la sincronización de archivos

En el lado del dispositivo, Syncthing configura los archivos compartidos. Haz clic en el botón Opciones bajo la carpeta compartida sincronizada y marca los dispositivos con los que deseas sincronizar en la interfaz Compartir; Syncthing monitorea las notificaciones del sistema de archivos para detectar elementos cambiados y sincronizarlos.

Luego, el dispositivo aparecerá con una solicitud de carpeta compartida; haz clic en el botón Añadir en Syncthing en CasaOS para completar la configuración de sincronización.

Finalmente, la sincronización está completa.

2.6 Sincronización completada, comparar datos

Por defecto, las carpetas compartidas de ambos dispositivos permanecen exactamente iguales.

2.7 Precauciones

Durante la operación, descubrimos que si modificamos el contenido de una palabra en la carpeta en el lado del dispositivo, Syncthing en CasaOS no puede cambiarlo en consecuencia, y si deseas actualizarlo completamente, necesitas subirlo y sobrescribirlo de nuevo. Este problema se resuelve en la nueva versión de FilesBrowser.

III. Resumen

Con los métodos anteriores, puedes lograr respaldo automático y sincronización en tiempo real de cualquier archivo, foto, video, etc., y soportar dispositivos multiplataforma, sin importar qué dispositivo o sistema operativo uses. Lo mejor de todo: Syncthing utiliza comunicación cifrada peer-to-peer para asegurar que tus archivos estén protegidos durante la transferencia. ZimaBoard proporciona un entorno de hardware estable y confiable para proteger tus datos de fallos o corrupciones de hardware. Asegura que tus datos estén siempre seguros y protegidos.

Centro de Campañas Zima

Más para leer

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.