Herramienta gratuita y autoalojada para hacer copias de seguridad de PostgreSQL, con recuperación a un punto en el tiempo, verificación automatizada de restauraciones e interfaz web.
marcpope/borgbackupserver
Interfaz web autohospedada para administrar BorgBackup de forma centralizada en varios equipos Linux, Mac y Windows mediante un agente que consulta al servidor.
Alternativa open source a:Acronis Cloud Backup
- Estrellas
- 396
- Forks
- 38
- Issues abiertos
- 12
- Último commit
- hace 3 días
¿Qué es?
Borg Backup Server es una aplicación web autohospedada para administrar BorgBackup en muchas máquinas desde un solo lugar. Un agente ligero en Python instalado en cada equipo consulta al servidor por HTTPS para recibir tareas y luego envía los datos de las copias de seguridad al servidor por SSH. El servidor no necesita conexiones entrantes a los equipos, por lo que también se pueden administrar máquinas detrás de firewalls o NAT.
El servidor gestiona planes de copias de seguridad con frecuencias desde cada hora hasta cada mes, ajustes de retención por plan y restauración a nivel de archivo con búsqueda en el navegador y descarga de archivos como .tar.gz. Los agentes funcionan en modo append-only, así que pueden crear y restaurar copias de seguridad, pero no eliminar ni depurar archivos; la depuración se ejecuta en el servidor. Los plugins para volcados de MySQL y PostgreSQL permiten restaurar las bases de datos como una copia o reemplazándolas.
Se pueden sincronizar copias externas con almacenamiento compatible con S3 y alojar repositorios en BorgBase, Hetzner o rsync.net. La interfaz también incluye roles para varios usuarios, autenticación de dos factores, notificaciones de Apprise, informes nocturnos por correo electrónico, métricas de Prometheus y actualizaciones con un clic para el servidor y los agentes. Se puede instalar con un asistente de configuración en Ubuntu o mediante Docker.
Funciones clave
- 01El agente consulta al servidor por HTTPS, así que los equipos no necesitan aceptar conexiones entrantes.
- 02El acceso SSH en modo append-only impide que los agentes eliminen o depuren archivos.
- 03Restauración a nivel de archivo, con búsqueda y descarga en formato tar.gz desde el navegador.
- 04Plugins para realizar volcados de MySQL y PostgreSQL antes de la copia, con restauración como copia o reemplazo.
- 05Sincronización de copias externas con almacenamiento compatible con S3 e integración con BorgBase, Hetzner y rsync.net.
- 06Programación y políticas de retención por plan, además de métricas y reglas de alertas de Prometheus.
Casos de uso
- Administrar copias de seguridad de Borg para una pequeña empresa de hosting o un conjunto de servidores Linux desde un único panel.
- Crear copias de seguridad de laptops y estaciones de trabajo detrás de NAT o firewalls.
- Conservar volcados de bases de datos y copias externas en almacenamiento compatible con S3, con flujos de trabajo para restaurarlas.
- Supervisar el estado de las copias de seguridad mediante Prometheus y Alertmanager.
Inicio rápido
- 1
Abre la guía de instalación Bare Metal / VM en la Wiki y ejecuta el comando del instalador que indica para un servidor Ubuntu nuevo
- 2
O sigue la guía de instalación de Docker y descarga la imagen precompilada desde Docker Hub
- 3
Completa el asistente de configuración en el navegador para configurar la base de datos, la cuenta de administrador y el almacenamiento
Antes de usarlo
- El README no proporciona un único comando de ejecución; la configuración depende de las guías de la Wiki y de un script de instalación.
- El autoalojamiento requiere una pila web con PHP 8.1 o posterior, MySQL 8.0 y ClickHouse, lo que supone muchas dependencias.
- Los metadatos del repositorio muestran una licencia no reconocida, mientras que el README indica MIT. Comprueba el archivo LICENSE antes de confiar en esa información.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es borgbackupserver?
- Interfaz web autohospedada para administrar BorgBackup de forma centralizada en varios equipos Linux, Mac y Windows mediante un agente que consulta al servidor. Borg Backup Server es una aplicación web autohospedada para administrar BorgBackup en muchas máquinas desde un solo lugar. Un agente ligero en Python instalado en cada equipo consulta al servidor por HTTPS para recibir tareas y luego envía los datos de las copias de seguridad al servidor por SSH. El servidor no necesita conexiones entrantes a los equipos, por lo que también se pueden administrar máquinas detrás de firewalls o NAT.
- ¿borgbackupserver es gratuito? ¿Qué licencia tiene?
- borgbackupserver es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿borgbackupserver sigue mantenido?
- Mantenimiento activo. El último commit de borgbackupserver fue el 3 nov 2026.
- ¿Para qué puedo usar borgbackupserver?
- Administrar copias de seguridad de Borg para una pequeña empresa de hosting o un conjunto de servidores Linux desde un único panel. Crear copias de seguridad de laptops y estaciones de trabajo detrás de NAT o firewalls. Conservar volcados de bases de datos y copias externas en almacenamiento compatible con S3, con flujos de trabajo para restaurarlas. Supervisar el estado de las copias de seguridad mediante Prometheus y Alertmanager.
- ¿Cómo se instala borgbackupserver?
- Abre la guía de instalación Bare Metal / VM en la Wiki y ejecuta el comando del instalador que indica para un servidor Ubuntu nuevo O sigue la guía de instalación de Docker y descarga la imagen precompilada desde Docker Hub Completa el asistente de configuración en el navegador para configurar la base de datos, la cuenta de administrador y el almacenamiento
- ¿Dónde consigo borgbackupserver?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/marcpope/borgbackupserver
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Interfaz web autohospedada para BorgBackup que permite configurar repositorios, programar copias de seguridad, explorar archivos y restaurarlos sin usar la línea de comandos.
Aplicación web autoalojada para programar, ejecutar, supervisar y restaurar copias de seguridad de PostgreSQL en un disco local o en buckets de S3.
Aplicación web autohospedada que automatiza copias de seguridad cifradas y programadas de almacenamiento local y remoto, basada en Restic.
Servidor de almacenamiento en la nube autohospedado que cifra archivos y notas en el navegador antes de que lleguen al servidor.
Programa de copias de seguridad con deduplicación, compresión y cifrado autenticado opcionales, que solo almacena los fragmentos de datos modificados.