Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

BackupX

Plataforma de gestión de copias de seguridad auto-hospedada para Linux/macOS con soporte multi-nodo, integraciones nativas SAP HANA y 70+ backends de almacenamiento vía rclone.

Ficha actualizada 24 sept 2026, 10:40 · upstream 24 sept 2026, 10:11 · release v2.5.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es BackupX

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

BackupX es una plataforma auto-hospedada diseñada para la gestión centralizada de copias de seguridad en servidores Linux y macOS. Permite configurar copias de archivos y bases de datos (MySQL, PostgreSQL, SQLite, SQL Server, SAP HANA) a través de una consola web intuitiva. Su arquitectura permite desplegar un nodo maestro que coordina agentes en múltiples nodos remotos sin necesidad de conectividad inversa, facilitando la gestión de clusters heterogéneos.

La herramienta soporta más de 70 destinos de almacenamiento compatibles con rclone, incluyendo S3, Google Drive, WebDAV, FTP y proveedores cloud específicos como Alibaba OSS o Azure Blob. Incluye características avanzadas de seguridad como cifrado AES-256-GCM en configuraciones, autenticación JWT y auditoría completa mediante webhooks firmados HMAC-SHA256 para cumplimiento normativo (SOC2/GDPR).

El despliegue es sencillo mediante un único binario o Docker Compose, con una base de datos SQLite embebida que elimina la necesidad de configurar bases de datos externas complejas. Ofrece observabilidad nativa a través de Prometheus y endpoints de salud, además de notificaciones por email o Telegram ante fallos en las tareas programadas.

CASOS DE USO
  • Gestión centralizada de copias de seguridad para múltiples servidores Linux y macOS desde una única consola web.
  • Implementación de políticas de retención automática con limpieza de directorios vacíos y verificación de integridad mediante checksums.
  • Integración nativa con bases de datos críticas como SAP HANA utilizando el protocolo Backint sin agentes externos.
  • Despliegue en entornos multi-nodo donde los agentes ejecutan tareas localmente bajo la supervisión de un nodo maestro.
  • Cumplimiento de normativas de seguridad mediante cifrado de configuraciones y auditoría forense con webhooks firmados.
PUNTOS DESTACADOS
  • Soporte nativo para SAP HANA vía protocolo Backint integrado, permitiendo copias directas sin intermediarios.
  • Compatibilidad con más de 70 backends de almacenamiento a través de rclone (S3, Google Drive, FTP, WebDAV, etc.).
  • Arquitectura multi-nodo outbound-only que permite ejecutar agentes en servidores remotos sin abrir puertos hacia el maestro.
  • Observabilidad completa con endpoint Prometheus /metrics y sondas de salud para integración con sistemas de monitorización existentes.
  • Cifrado AES-256-GCM en configuraciones y soporte opcional para cifrado de datos en las copias de seguridad.
PRECAUCIONES
  • No incluye base de datos externa, utiliza SQLite embebido que puede requerir migración manual en despliegues a gran escala.
  • La interfaz web requiere configuración inicial de idioma (inglés/chino) y creación de cuenta admin antes del uso productivo.
  • El nodo maestro no tiene conectividad inversa, requiriendo exposición de puertos o proxy para la comunicación con agentes remotos.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

BackupX dashboard with 30-day backup trends, storage distribution, and task healthBackupX task list with schedules, targets, retention, tags, RPO, and verification statusBackupX storage targets with connection health, capacity usage, and redundancy rolesBackupX backup history with success and failure states, checksums, destinations, and retention locks
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Se recomienda usar Docker Compose para despliegues rápidos o el binario precompilado para entornos bare metal. Pinar la imagen Docker a una etiqueta específica en lugar de latest para producción. Asegurar que los puertos 8340 estén abiertos y configurar las variables de entorno de seguridad antes de exponer al público.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.jsGo
SERVICIOS
PostgreSQLMySQLS3/MinIO
BASES DE DATOS
PostgreSQLMySQL
PUERTOS
8340
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.