Repolode
garethgeorge

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. 1

    Añade el tap de Homebrew (macOS)

    brew tap garethgeorge/homebrew-backrest-tap
  2. 2

    Instala Backrest con Homebrew

    brew install backrest
  3. 3

    Inicia el servicio de Backrest

    brew services start backrest
  4. 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