Sincronización para GNOME

Tus archivos, en local.
Cualquier servidor, en sincronía.

NextSync es una app de escritorio para GNOME que mantiene espejos locales completos de tus cuentas Nextcloud y OpenCloud. Sin nube propia, sin telemetría, sin suscripción.

  • Binario único en Rust
  • GPL-3.0+
  • Nextcloud y OpenCloud
  • Sin telemetría

Construido sobre tres principios

No son eslóganes de marketing. Condicionan cada decisión del proyecto.

Agnóstico de servidor

NextSync no habla el protocolo de un fabricante: delega la sincronización en el CLI oficial del servidor (nextcloudcmd, opencloudcmd). La experiencia de escritorio es la misma para todos.

El motor oficial hace el trabajo

La sincronización, los conflictos y la seguridad son del motor CLI. NextSync añade la capa GNOME y cubre lo que el CLI deja abierto, como la guardia de borrados masivos.

Privado por diseño

Sin telemetría, sin analítica, sin informes de fallos remotos. Las credenciales viven en GNOME Keyring a través de Secret Service.

Lo que hace por ti

Multi-cuenta y multi-carpeta

Cada cuenta mantiene sus propias carpetas, y cada carpeta tiene su ruta remota (o su space de OpenCloud), su estado y sus disparadores.

Detección rápida de cambios

Vigilancia local recursiva con inotify y coalescencia de eventos. Los cambios remotos llegan por notify_push en Nextcloud o por intervalo.

Una sola cola por cuenta

Todos los disparadores confluyen en una cola que coalesce: un cambio local y uno remoto a la vez producen una sola pasada, nunca dos motores sobre la misma carpeta.

Guardia de borrados

Un borrado masivo local bloquea la sincronización antes de que el motor lo propague al servidor. Los CLI oficiales no piden confirmación en modo no interactivo; NextSync sí.

Vive en la bandeja

Abrir, registro y salir desde el icono de bandeja. Cerrar la ventana deja la app trabajando en segundo plano.

Login seguro

Login Flow v2 por navegador en Nextcloud, app password en OpenCloud. Las credenciales se guardan en el llavero del sistema.

Un vistazo a la interfaz

Capturas reales de la app, en los dos idiomas y los dos temas.

Ventana principal de NextSync

El compañero GNOME que faltaba

Comparativa con los clientes de escritorio oficiales, contrastada el 20 de agosto de 2026 contra sus repos públicos.

NextSyncNextcloud DesktopOpenCloud Desktop
Interfaz nativa GNOME (GTK 4 / Libadwaita)✗ (Qt)✗ (Qt)
Multi-proveedor en una sola app
Motor de sync = CLI oficial del servidor◐ (motor propio)◐ (motor propio)
Archivos virtuales bajo demanda✗ (espejo completo)
Guardia de borrado masivo◐ (opt-in, solo GUI)◐ (opt-in, solo GUI)
Credenciales en el llavero del sistema

Instalación fácil y rápida

En Arch, CachyOS y derivadas hay paquete listo en cada release.

sudo pacman -U nextsync-0.88.0-1-x86_64.pkg.tar.zst

Descarga el paquete .pkg.tar.zst más reciente desde GitHub Releases y ajusta el nombre del fichero.

Requisitos

Linux con GNOME (o un escritorio con bandeja StatusNotifier). Para cuentas Nextcloud hace falta nextcloudcmd (paquete nextcloud-client en Arch); para OpenCloud, el CLI oficial opencloudcmd.

Desde el código fuente

El repo se compila con Cargo: cargo build --release y la batería se comprueba con cargo test. También hay PKGBUILD para generar el paquete localmente.

Por qué existe

NextSync hereda su identidad y buen criterio de PyNextCloud-Sync, de ehstbr. Ese proyecto tomó las decisiones correctas sobre la experiencia de escritorio; aquí se mantiene todo eso y se reescribe en Rust: un binario único, arranque instantáneo y una arquitectura que no depende de un solo servidor.

Es un proyecto personal, GPL-3.0+, gratuito siempre. Corre 24/7 en producción propia y cada versión se prueba ahí primero. Con colaboraciones o apoyo quizás podría crecer más rápido, pero no puedo prometer nada.

¿Es un producto oficial de Nextcloud?

No. NextSync es un proyecto independiente y no oficial, sin afiliación con Nextcloud GmbH ni con el Heinlein Group. Nextcloud es una marca registrada de Nextcloud GmbH.

¿Soporta archivos virtuales?

No. NextSync mantiene espejos locales completos de las carpetas que elijas; no trabaja con ficheros bajo demanda.

¿Qué servidores soporta?

Nextcloud y OpenCloud hoy, a través de sus CLI oficiales de sincronización. Cualquier plataforma que publique un CLI así puede añadirse detrás de la misma abstracción.

¿Envía telemetría?

No. Sin telemetría, sin analítica y sin informes de fallos remotos.