Aplicación web autohospedada que automatiza copias de seguridad cifradas y programadas de almacenamiento local y remoto, basada en Restic.
garethgeorge/backrest
Interfaz web y orquestador en segundo plano para copias de seguridad con restic: permite crear repositorios, programar snapshots y explorar o restaurar archivos.
- Estrellas
- 7,708
- Forks
- 238
- Issues abiertos
- 388
- Último commit
- el mes pasado
¿Qué es?
Backrest es una interfaz web para restic, la herramienta de código abierto para copias de seguridad. Integra la CLI de restic para que puedas crear repositorios, explorar snapshots y restaurar archivos individuales desde el navegador. También puede ejecutarse en segundo plano para programar copias de seguridad y operaciones de mantenimiento, como prune, check y forget, con una programación tipo cron.
Backrest se distribuye como un único binario de Go. Solo depende de restic, ya sea una versión instalada en el sistema o una que descarga y mantiene actualizada por sí mismo. Puedes importar repositorios de restic existentes y seguir usando directamente la CLI de restic para operaciones avanzadas.
El almacenamiento puede usar cualquier backend de restic, incluidos S3, B2, Azure, GCS, discos locales y SFTP, además de remotos de rclone. Envía notificaciones a Discord, Slack, Gotify, Healthchecks y otros servicios, y admite hooks de shell antes y después de las copias de seguridad. Funciona en Linux, macOS, Windows, FreeBSD y Docker.
Funciones clave
- 01Explorar snapshots y restaurar archivos desde una interfaz web
- 02Programar copias de seguridad con cron y tareas de mantenimiento prune, check y forget
- 03Importar repositorios de restic existentes
- 04Compatible con todos los backends de almacenamiento de restic y los remotos de rclone
- 05Enviar notificaciones a Discord, Slack, Gotify, Healthchecks y otros servicios
- 06Hooks de comandos antes y después de las copias de seguridad
Casos de uso
- Gestionar copias de seguridad con restic en un NAS doméstico desde el navegador
- Programar copias de seguridad cifradas fuera del sitio en S3 o B2 sin escribir scripts de cron
- Ofrecer a quienes no usan la CLI una forma de restaurar archivos individuales desde snapshots
Inicio rápido
- 1
Añade el tap de Homebrew (macOS)
brew tap garethgeorge/homebrew-backrest-tap - 2
Instala Backrest con Homebrew
brew install backrest - 3
Inicia el servicio de Backrest
brew services start backrest - 4
Abre http://localhost:9898 en un navegador y crea un nombre de usuario y una contraseña
Antes de usarlo
- Está bajo la licencia GPL-3.0, una licencia copyleft que puede restringir la forma de reutilizar el código.
- La instalación con Homebrew solo está disponible para macOS, y es posible que macOS requiera conceder Acceso total al disco.
- Requiere restic, que se descarga automáticamente en el primer inicio si aún no está instalado.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es backrest?
- Interfaz web y orquestador en segundo plano para copias de seguridad con restic: permite crear repositorios, programar snapshots y explorar o restaurar archivos. Backrest es una interfaz web para restic, la herramienta de código abierto para copias de seguridad. Integra la CLI de restic para que puedas crear repositorios, explorar snapshots y restaurar archivos individuales desde el navegador. También puede ejecutarse en segundo plano para programar copias de seguridad y operaciones de mantenimiento, como prune, check y forget, con una programación tipo cron.
- ¿backrest es gratuito? ¿Qué licencia tiene?
- backrest es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿backrest sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de backrest fue el 21 sept 2026.
- ¿Para qué puedo usar backrest?
- Gestionar copias de seguridad con restic en un NAS doméstico desde el navegador Programar copias de seguridad cifradas fuera del sitio en S3 o B2 sin escribir scripts de cron Ofrecer a quienes no usan la CLI una forma de restaurar archivos individuales desde snapshots
- ¿Cómo se instala backrest?
- Añade el tap de Homebrew (macOS): brew tap garethgeorge/homebrew-backrest-tap Instala Backrest con Homebrew: brew install backrest Inicia el servicio de Backrest: brew services start backrest Abre http://localhost:9898 en un navegador y crea un nombre de usuario y una contraseña
- ¿Dónde consigo backrest?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/garethgeorge/backrest
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
Programa de copias de seguridad rápido, eficiente y cifrado que deduplica los datos y almacena snapshots en backends locales, SFTP, S3, Azure, GCS y otros.
Archivador web autohospedado que guarda URL, marcadores y feeds en formatos duraderos y sin dependencias, como HTML, PDF, capturas de pantalla, WARC y archivos multimedia.
Interfaz web autohospedada para administrar sitios, certificados, configuraciones, registros y estadísticas de Nginx, desarrollada en Go y Vue.
Una interfaz web moderna y autoalojada para gestionar contenedores, imágenes y stacks de Compose de Docker.