Lanzamiento del sistema P2P de sincronización de archivos syncspirit 0.4.1, compatible con Syncthing

Está disponible la versión del programa syncspirit 0.4.1, que permite organizar la sincronización continua automática de los archivos del usuario en varios dispositivos. El proyecto aborda problemas similares al sistema propietario Resilio Sync (anteriormente BitTorrent Sync). Syncspirit está escrito en C++ y se distribuye bajo la licencia GPLv3. La interfaz gráfica se construye utilizando la biblioteca FLTK; para el almacenamiento de la base de datos se utiliza el motor de base de datos embebido nacional libmdbx; se emplea el marco de actores rotor para el procesamiento de eventos. Las versiones listas están disponibles para Linux (x86_64, AppImage), Windows (compatible con Windows XP) y macOS.

Syncspirit es una implementación independiente del protocolo de sincronización BEP, propuesto por el proyecto Syncthing. Los datos sincronizados no se cargan en almacenes de nube externos, sino que se replican directamente entre los sistemas del usuario cuando están disponibles simultáneamente en línea. Syncspirit es compatible con Syncthing en nivel de protocolo y utiliza la infraestructura de Syncthing para determinar los participantes de la red.

A diferencia del proyecto Syncthing, que está escrito en Go y utiliza una arquitectura cliente-servidor y una API REST (el cliente es un navegador web), syncspirit ofrece tanto una implementación como un proceso en segundo plano llamado syncspirit-daemon, así como una aplicación separada con interfaz gráfica, que permite un uso más eficiente de la memoria RAM.

Lanzamiento del sistema P2P de sincronización de archivos syncspirit 0.4.1, compatible con Syncthing

Novedades en la versión 0.4.1:

  • Modelo unificado de carpetas compartidas, que permite obtener información detallada sobre cualquier archivo, incluidos los remotos, desde la carpeta tanto en el dispositivo local como en el vinculado.
  • Opción de importar el contenido de una carpeta. Es relevante en casos donde los archivos ya están disponibles localmente y se desea evitar la sincronización por red.
  • Se ha mejorado el rendimiento de la sincronización de una gran cantidad de archivos pequeños.
  • Se ha mejorado la compatibilidad con el protocolo BEP:
    • Posibilidad de definir el tipo de sincronización de la carpeta (folder_type): solo recibir cambios, solo enviar y sincronización bidireccional.
    • Soporte para la opción 'disable_temp_indixes' para desactivar la notificación a los dispositivos vinculados sobre el proceso de descarga de archivos grandes.
    • Soporte para la sincronización de permisos de archivos (permissions) y la posibilidad de ignorarlos (ignore_permissions).
    • Posibilidad de establecer el indicador 'ignore_deletes' para prevenir la eliminación local de archivos compartidos, si han sido eliminados en el dispositivo vinculado.
    • Posibilidad de establecer el indicador 'auto-accept' para la sincronización automática de archivos previamente desconocidos para dispositivos de confianza.
    • Posibilidad de establecer el indicador 'introducer' para la vinculación automática con dispositivos que son conocidos por el dispositivo que ya está vinculado.
    • Posibilidad de comprimir el tráfico saliente (datos y metadatos) utilizando el algoritmo LZ4.
  • Posibilidad de ordenar archivos antes de la sincronización: en orden alfabético, por tamaño o por fecha de modificación.
  • Errores encontrados corregidos.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster