[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-es-backrest":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-es-backrest",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":33,"steps":46,"faq":65,"specs":84,"compatibleOs":93,"relatedApps":95,"relatedPosts":110,"category":114},"backrest",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"deploiement","application-deployment-devops","نشر-التطبيقات-وdevops","despliegue-de-aplicaciones-devops","Backrest","Interfaz web de copias de seguridad para restic: programe copias cifradas y deduplicadas de su VPS hacia S3, Backblaze B2 o un disco remoto, y restaure un archivo en unos pocos clics.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fautoalojar-backrest-en-un-vps","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.","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.\n\nAlojar 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.",[24,25,26,27,28,29,30,31,32],"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 \u002Fhome cada hora hacia B2 y \u002Fetc 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.",[34,37,40,43],{"title":35,"body":36},"Copia de seguridad externalizada de un VPS de producción","Programe un snapshot cifrado cada noche de \u002Fhome, \u002Fetc 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.",{"title":38,"body":39},"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.",{"title":41,"body":42},"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.",{"title":44,"body":45},"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.",[47,50,53,56,59,62],{"title":48,"body":49},"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\u002Fsalidas, 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.",{"title":51,"body":52},"Desplegar Backrest desde el Marketplace","Desde su panel de control ServOrbit: Marketplace → Despliegue → Backrest → Desplegar. El aprovisionamiento descarga la imagen, monta \u002Fhome, \u002Froot y \u002Fetc en solo lectura bajo \u002Fhost dentro del contenedor, e inicia el servicio en el puerto 9898. No se necesita ningún nombre de dominio.",{"title":54,"body":55},"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.",{"title":57,"body":58},"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@\u003Cip>` y diríjase después a http:\u002F\u002F127.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.",{"title":60,"body":61},"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.",{"title":63,"body":64},"Crear un plan y programarlo","Add Plan, seleccione las rutas que desea proteger (\u002Fhost\u002Fhome, \u002Fhost\u002Fetc), 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.",[66,69,72,75,78,81],{"q":67,"a":68},"¿Qué diferencia hay entre Backrest y restic?","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.",{"q":70,"a":71},"¿Dónde puede Backrest almacenar las copias de seguridad?","En cualquier lugar donde restic sepa escribir, lo que incluye todos los almacenamientos remotos gestionados por rclone: Amazon S3, Backblaze B2, Wasabi, MinIO, Azure Blob, Google Cloud Storage, SFTP\u002FSSH, o un disco local o montado en red. Backblaze B2 es la opción habitual para un VPS — compatible con S3 y, sobre todo, situado fuera del dominio de fallo de su servidor, que es todo el sentido de una copia de seguridad externalizada. Respaldar en el disco del propio VPS que se está respaldando no protege de casi nada.",{"q":73,"a":74},"¿La copia de seguridad está cifrada y quién tiene la clave?","Sí, y la tiene usted. restic cifra cada snapshot del lado del cliente, en el VPS, antes de cualquier envío: el proveedor de almacenamiento solo recibe bloques opacos. La contraseña del repositorio es la clave. Consérvela en un gestor de contraseñas: si la pierde, las copias de seguridad son matemáticamente irrecuperables, y ni ServOrbit ni el proveedor de almacenamiento pueden restablecer el acceso.",{"q":76,"a":77},"¿Qué recursos y qué espacio hay que prever?","El contenedor en sí es modesto: menos de 100 MB de RAM en reposo y unos cientos de megabytes de imagen y de caché local. El coste real está en el destino, y la deduplicación lo contiene: después del primer snapshot completo, las ejecuciones siguientes solo envían por lo general los bloques modificados, de modo que un servidor de 20 GB con varios meses de retención diaria suele quedarse en unas decenas de gigabytes.",{"q":79,"a":80},"¿Puede Backrest respaldar archivos fuera de su contenedor?","Respalda lo que se le monta. La receta de ServOrbit monta \u002Fhome, \u002Froot y \u002Fetc desde el host, en solo lectura, bajo \u002Fhost — lo que cubre los datos de usuario y la configuración del sistema de un VPS clásico. Para proteger otras rutas, un directorio de datos o un volumen Docker, añada el montaje en solo lectura correspondiente al archivo compose: aparecerá entonces en el selector de rutas del plan.",{"q":82,"a":83},"¿Cómo saber que una copia de seguridad se ha ejecutado realmente?","Backrest muestra el estado y el historial de cada plan en la interfaz, y ejecuta operaciones `check` programadas que verifican la integridad del repositorio, en lugar de limitarse a señalar que la tarea se ha iniciado. Para una alerta activa, configure un disparador de fallo que apunte a un webhook: una instancia de ntfy autoalojada funciona bien y pone la copia rota en su teléfono esa misma noche — así es como se evita descubrir una tarea averiada desde hace tres meses justo en el momento de una restauración.",{"ram":85,"cpu":86,"disk":87,"stack":88,"port":92},"1 GB","1 vCPU","20 GB",[89,90,91],"Docker","Go","restic","9898",[94],"ubuntu-24.04",[96,104],{"name":97,"slug":98,"categorySlug":15,"categoryName":99,"categoryColor":100,"logo":101,"tagline":102,"description":103},"Coolify","coolify","Despliegue de Aplicaciones y DevOps","text-success bg-success\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","Despliegue desde Git en cuestión de segundos — alternativa self-hosted a Heroku, Render y Netlify.","Despliegue sus aplicaciones desde Git en cuestión de segundos. Self-hosted, sin vendor lock-in y con SSL automático.",{"name":105,"slug":106,"categorySlug":15,"categoryName":99,"categoryColor":100,"logo":107,"tagline":108,"description":109},"Docker Starter","docker-starter","https:\u002F\u002Fcdn.simpleicons.org\u002Fdocker","Entorno Docker preconfigurado — Docker Compose, red interna y SSH seguro desde el principio.","Entorno Docker preconfigurado con Docker Compose, red interna y acceso SSH seguro. Punto de partida para cualquier proyecto en contenedores.",[111,112,113],"self-host-backrest-vps","deployer-avec-coolify","deployer-avec-dokploy",{"key":12,"slug":15,"name":99,"objective":115,"icon":116,"color":100},"Desplegar y gestionar aplicaciones modernas.","deploy",1789665087932]