BasicSync: una app minimalista para ejecutar Syncthing en Android

Fuentes: BasicSync: a minimal Android app for running Syncthing

BasicSync es una aplicación para Android cuyo único propósito es controlar cuándo se ejecuta Syncthing, el software de sincronización de archivos entre dispositivos. Mantiene una interfaz deliberadamente sencilla para facilitar su mantenimiento, mientras que la configuración real se realiza desde la interfaz web oficial de Syncthing.

La aplicación es compatible con Android 8 y versiones posteriores y admite almacenamiento externo, como tarjetas SD y unidades USB, tanto mediante acceso directo como a través del marco de acceso al almacenamiento de Android (SAF). También incorpora funciones útiles como la importación y exportación de la configuración, la pausa de la sincronización según el tipo de red, el nivel de batería o un horario programado, el uso de los ajustes de proxy HTTP del sistema y una baldosa en los ajustes rápidos para alternar entre el modo automático y el manual. Ejecuta Syncthing como una librería dentro del proceso principal, lo que la hace inmune a las restricciones de procesos hijo introducidas en Android 12, e incluye pequeños añadidos a la interfaz web de Syncthing, como un selector de carpetas y un lector de códigos QR. Detecta y notifica los conflictos de sincronización.

En el apartado de permisos, BasicSync explica uno por uno los que solicita —servicio en primer plano, notificaciones, acceso a la red local, arranque automático, cámara para códigos QR o ubicación para filtrar por Wi‑Fi, entre otros— y aclara que no incluye anuncios ni telemetría propia. Aunque Syncthing puede hacer uso opcional de SAF, los desarrolladores desaconsejan esta vía por sus limitaciones de rendimiento frente al acceso directo a archivos. Por defecto, la interfaz web está disponible en 127.0.0.1:8384 con HTTPS y autenticación básica forzadas.