Desplegar y gestionar aplicaciones modernas.

Backrest

Copias de seguridad cifradas y deduplicadas de su VPS con una interfaz web: toda la potencia de restic, sin la línea de comandos. Un contenedor, menos de 100 MB de RAM.

1 GB RAM 1 vCPU Puerto 9898 Disponible

Stack técnico

DockerGorestic
RAM mínima1 GB
CPU mínima1 vCPU
Puerto por defecto9898
SO compatiblesubuntu-24.04

Backrest es una interfaz web y un planificador de código abierto para restic (licencia GPL-3.0, alrededor de 7000 estrellas en GitHub, versión 1.14.1). restic es el motor de copias de seguridad de código abierto de referencia — cifrado de extremo a extremo, deduplicado e incremental — pero se utiliza desde la línea de comandos, lo que significa entradas cron, scripts de shell y muchas opciones que recordar. Backrest lo envuelve en un navegador: crear repositorios, definir planes de copia de seguridad con su programación, recorrer los snapshots como un árbol de archivos y restaurar un archivo aislado o un directorio entero, sin escribir nunca un comando de restic.

Alojar Backrest en un VPS ServOrbit es lo que convierte un servidor en un servidor que puede permitirse perder. Cada snapshot se cifra en la máquina antes de salir de ella: el destino nunca ve sus datos en claro, y por eso puede enviar las copias de seguridad hacia Backblaze B2, Amazon S3, Wasabi, un servidor SFTP o hacia cualquiera de los numerosos almacenamientos remotos gestionados por rclone. La deduplicación hace el resto: el segundo snapshot de un servidor de 20 GB cuesta normalmente unos pocos cientos de megabytes, lo que hace asequible una retención de varios meses. Backrest cabe en un único binario Go, por debajo de 100 MB de RAM, sin base de datos ni dependencia externa.

Funcionalidades clave

Interfaz web por encima de restic: crear repositorios, lanzar copias de seguridad, recorrer los snapshots como un árbol de archivos y restaurar archivos o carpetas sin línea de comandos.
Cifrado de extremo a extremo: cada snapshot se cifra en el VPS antes del envío, por lo que el proveedor de almacenamiento nunca posee datos legibles.
Copias de seguridad incrementales y deduplicadas: solo salen los bloques modificados, de modo que meses de retención cuestan apenas una fracción del tamaño de los datos de origen.
Todos los almacenamientos gestionados por restic y rclone: Amazon S3, Backblaze B2, Wasabi, MinIO, SFTP, Azure Blob, Google Cloud Storage o un simple disco local.
Programación de tipo cron por plan, con políticas de retención (conservar N copias por hora, diarias, semanales, mensuales y anuales).
Mantenimiento automático del repositorio: ejecución programada de prune para recuperar espacio y de check para detectar la corrupción antes de necesitar la copia.
Disparadores al inicio, al éxito y al fallo de una copia de seguridad: envío del resultado hacia ntfy, Discord, Slack o cualquier webhook, o ejecución de un comando de shell — un volcado de base de datos antes del snapshot, por ejemplo.
Varios repositorios y varios planes en paralelo: respalde /home cada hora hacia B2 y /etc a diario hacia un disco local desde la misma instancia.
Un único binario Go, por debajo de 100 MB de RAM, sin base de datos: restic es la única dependencia y viene incluida en la imagen.

¿Cuándo usar esta solución?

1

Copia de seguridad externalizada de un VPS de producción

Programe un snapshot cifrado cada noche de /home, /etc y de los datos de sus aplicaciones hacia Backblaze B2: la deduplicación hace económica una retención de varios meses. Como el cifrado tiene lugar antes del envío, el proveedor de almacenamiento es, por diseño, no fiable desde el punto de vista de la confidencialidad — un bucket comprometido no deja escapar ningún dato legible.

2

Restaurar un solo archivo, no todo el servidor

Un archivo de configuración sobrescrito esta mañana, una exportación de base de datos eliminada por un script. Recorra el snapshot de la víspera como un árbol de archivos en el navegador, seleccione el archivo y restáurelo — sin restauración completa, sin interrupción del servicio y sin releer el manual de restic con la urgencia encima.

3

Capturar bases de datos coherentes

Un disparador previo a la copia lanza mysqldump o pg_dump hacia un directorio, que el plan integra después en el snapshot. Obtiene una copia de seguridad coherente a nivel de aplicación en lugar de una copia de archivos de base de datos en plena escritura, sin tener que escribir su propia cadena de tareas cron.

4

Copias de seguridad que avisan cuando fallan

El fallo de copia de seguridad clásico es el silencio: una tarea que lleva tres meses sin ejecutarse sin que nadie lo haya visto. Dirija el disparador de fallo hacia su instancia de ntfy autoalojada y una copia rota llegará a su teléfono esa misma noche — se entera antes de la restauración, no durante.

Desplegar Backrest en su VPS

Guía optimizada para los VPS Cloud ServOrbit.

01

Pedir un VPS ServOrbit

Un plan de 1 GB de RAM es de sobra suficiente: Backrest se mantiene por debajo de 100 MB en reposo y el esfuerzo recae en las entradas/salidas, no en la memoria. Instálelo en el VPS que realmente quiere proteger, ya que respalda el sistema de archivos de la máquina en la que se ejecuta.

02

Desplegar Backrest desde el Marketplace

Desde su panel de control ServOrbit: Marketplace → Despliegue → Backrest → Desplegar. El aprovisionamiento descarga la imagen, monta /home, /root y /etc en solo lectura bajo /host dentro del contenedor, e inicia el servicio en el puerto 9898. No se necesita ningún nombre de dominio.

03

Conectarse por primera vez

En la primera apertura de la URL, Backrest muestra su pantalla de configuración inicial: usted elige un identificador de instancia (definitivo) y crea después su propio nombre de usuario y su contraseña. Abra esta dirección de inmediato.

04

Abrir la interfaz y crear la cuenta de administrador

El puerto 9898 solo se publica en el bucle local del VPS. Sin nombre de dominio, abra un túnel SSH ssh -L 9898:127.0.0.1:9898 root@<ip> y diríjase después a http://127.0.0.1:9898; si prefiere un acceso permanente, apunte un registro A hacia el VPS para que se sirva en HTTPS detrás del vhost nginx. En el primer arranque, Backrest le pide crear un identificador y una contraseña: no existe ninguna cuenta por defecto.

05

Añadir un repositorio de copias de seguridad

Add Repo, elija el tipo de almacenamiento y pegue sus credenciales — para Backblaze B2, un nombre de bucket y una clave de aplicación. Elija una contraseña de repositorio sólida y guárdela en su gestor de contraseñas: restic cifra con ella y, sin ella, las copias de seguridad son ilegibles, incluso para usted.

06

Crear un plan y programarlo

Add Plan, seleccione las rutas que desea proteger (/host/home, /host/etc), fije una programación cron y una política de retención — por ejemplo, 7 diarias, 4 semanales y 6 mensuales. Ejecútelo una vez a mano para comprobar que llega hasta el final, deje después que la programación tome el relevo y añada un disparador de fallo para recibir aviso de los problemas.

Preguntas frecuentes

restic es el motor de copias de seguridad: cifrado, deduplicado, incremental y controlado íntegramente desde la línea de comandos. Backrest es una interfaz web y un planificador situados por encima: el mismo motor y el mismo formato de repositorio, pero los repositorios, los planes, la programación, la retención, las restauraciones y el mantenimiento se gestionan en un navegador en lugar de archivos cron y scripts de shell. Sus copias de seguridad siguen siendo repositorios restic normales, que siempre puede abrir con la CLI de restic: Backrest no añade ningún bloqueo tecnológico.

Integrar el botón de despliegue

¿Mantiene un proyecto que utiliza Backrest? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.

Deploy Backrest on ServOrbit
Markdown
[![Deploy Backrest on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=backrest&utm_source=deploy-badge&utm_medium=referral&utm_campaign=backrest)
HTML
<a href="https://servorbit.com/vps-cloud?template=backrest&utm_source=deploy-badge&utm_medium=referral&utm_campaign=backrest"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Backrest on ServOrbit" height="40"></a>

El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.

Desplegar y gestionar aplicaciones modernas.

Active Backrest en su infraestructura.

VPS Cloud dedicado: IPv4 incluida, centro de datos europeo, soporte incluido. Sus datos nunca salen de su servidor.

Configuración recomendada: 1 GB RAM · 1 vCPU

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva