Kopia, la alternativa moderna para backups cifrados: nueva guía completa para admins de sistemas

Los backups ya no son “solo” copiar archivos a otro disco. Entre VPS, servidores dedicados, nubes privadas, nubes públicas, paneles de control, bases de datos críticas y requisitos de seguridad cada vez más estrictos, los administradores de sistemas necesitan algo más que un simple rsync nocturno. En ese contexto aparece Kopia: una herramienta de copias de seguridad incremental, cifrada y deduplicada, pensada para funcionar igual de bien en un servidor Linux sin panel que en un entorno con Plesk, cPanel, RunCloud, Ploi, FlyWP o ServerAvatar.

En administraciondesistemas.com hemos preparado un whitepaper completo en inglés sobre Kopia y su uso en servidores Linux, y este artículo resume sus puntos clave. Si te interesa ir al detalle (comandos, scripts listos para usar, checklist final…), puedes suscribirte y recibir la guía completa directamente en tu correo.

whitepaper backups

Suscríbete al newsletter para recibir el Whitepaper gratis de Kopia.


Qué es Kopia y por qué debería importarle a un sysadmin

Kopia es una solución de backup open source que combina:

  • Deduplicación a nivel de bloque: solo almacena los cambios reales entre snapshots, reduciendo consumo de espacio y ancho de banda a largo plazo.
  • Cifrado end-to-end (AES-256-GCM): los datos se cifran antes de salir del servidor, ideal para cumplir políticas de seguridad y normativas.
  • Compresión configurable: permite elegir algoritmo (zstd, gzip, s2, etc.) y excluir tipos de ficheros ya comprimidos.
  • Múltiples backends de almacenamiento: SFTP, S3/Wasabi, Backblaze B2, Azure, Google Cloud, almacenamiento local, WebDAV…
  • CLI y GUI: versión de línea de comandos para servidores y KopiaUI para estaciones de trabajo o admins que prefieren interfaz gráfica.

El whitepaper está orientado a admins que gestionan desde un simple VPS hasta infraestructuras con varios servidores y paneles de gestión. La idea es clara: ofrecer una receta práctica para tener backups incrementales, cifrados, verificables y restaurables sin volverse loco en el proceso.


Qué cubre el whitepaper de Kopia (versión resumida)

1. Instalación y conceptos básicos

La guía explica cómo instalar Kopia en:

  • Distros Linux (Ubuntu/Debian, RHEL/Rocky/Alma, Fedora).
  • Windows y macOS (incluyendo KopiaUI mediante winget y brew).

Y aterriza los conceptos clave:

  • Repositorio: dónde se almacenan los datos de los backups (SFTP, S3, disco local, etc.).
  • Snapshots: “fotos” de un directorio en un momento concreto, con deduplicación.
  • Contraseña del repositorio: punto crítico; si se pierde, los datos son irrecuperables.

2. Backups remotos con SFTP y S3 (Wasabi)

El documento entra en detalle en dos escenarios muy habituales:

  • SFTP: para usar un Storage Box, un servidor propio de almacenamiento o cualquier máquina con SSH.
    • Generación de claves SSH dedicadas.
    • Gestión de known_hosts (requisito estricto de Kopia).
    • Creación de repositorios por servidor, usando el hostname para mantener orden.
  • S3/Wasabi: para tener backups en la nube con alta durabilidad:
    • Creación de buckets y claves de acceso.
    • Configuración de endpoint según región (Frankfurt, Londres, EE. UU., APAC, etc.).
    • Separación por servidor usando prefijos de ruta.

Todo con ejemplos de comandos listos para copiar, adaptar y pegar.


3. Políticas de retención automáticas

Uno de los puntos fuertes de Kopia frente a otras soluciones es que las políticas de retención se aplican automáticamente:

  • Mantener X snapshots últimos, diarios, semanales, mensuales y anuales.
  • Definir políticas globales y específicas por directorio (más retención para bases de datos, menos para logs, por ejemplo).

En el whitepaper se incluyen ejemplos prácticos como:

  • Mantener 10 snapshots recientes, 7 diarios, 4 semanales, 12 mensuales y 2 anuales.
  • Ajustes diferenciados para /var/backups/databases y /var/log.

4. Exclusiones inteligentes (especialmente para WordPress)

Hacer backup de todo el árbol de ficheros sin filtrar es una receta segura para llenar almacenamiento con basura:

  • Carpetas de caché (node_modules, vendor, .cache, etc.).
  • Archivos temporales y logs.
  • Directorios generados por plugins de WordPress: wp-content/cache/, litespeed/, et-cache/, updraft/, backups de plugins de migración, etc.

La guía propone una lista bastante afinada de exclusiones tipo .gitignore, pensada para:

  • Reducir el tamaño de los backups.
  • Acelerar la creación de snapshots.
  • Evitar copiar datos que pueden regenerarse.

5. Compresión: zstd y cuándo no comprimir

El whitepaper dedica un capítulo a la compresión, explicando por qué:

  • zstd es la opción recomendada para la mayoría de casos (buen ratio y buena velocidad).
  • Tiene sentido usar zstd-best-compression para maximizar ahorro en texto, código y SQL.
  • No tiene sentido comprimir ficheros que ya están comprimidos (imágenes, vídeo, audio, ZIP, 7z, PDF, DOCX, etc.).

Se incluyen ejemplos de configuración para:

  • Establecer zstd como compresor global.
  • Añadir extensiones que nunca se deben comprimir para no malgastar CPU.

6. Copias de seguridad de bases de datos (MySQL y PostgreSQL)

En producción, sin dumps consistentes, no hay backup fiable de bases de datos. La guía propone un enfoque estándar:

  • Crear un usuario MySQL de solo lectura con los permisos justos (SELECT, SHOW VIEW, LOCK TABLES, etc.).
  • Scripts de dump para:
    • Exportar todas las bases de datos (excluyendo information_schema, mysql, etc.).
    • Comprimir cada dump individualmente (.sql.gz para MySQL, .dump para PostgreSQL).
  • Guardar esos dumps en rutas como /var/backups/databases/mysql y /var/backups/databases/postgresql para incluirlas en los snapshots de Kopia.

El resultado: backups coherentes a nivel de fichero y de base de datos.


7. Automatización con cron y systemd

El whitepaper describe un script principal de backup que:

  • Ejecuta primero los scripts de dump de bases de datos.
  • Lanza snapshots de rutas clave (/home, /var/backups/databases, etc.).
  • Registra todo en ficheros de log en /var/log/kopia.

Y ofrece dos opciones de programación:

  • cron (cada 6 horas + verificación semanal).
  • systemd timer (para admins que prefieren integrarse en la capa de servicios de systemd).

8. Restauración y pruebas de recuperación

La guía insiste en algo que todos los admins saben… pero no siempre hacen: probar las restauraciones.

Cubre, entre otros puntos:

  • Listar y explorar snapshots desde CLI.
  • Restaurar snapshots completos o rutas concretas a un directorio temporal.
  • Montar snapshots via FUSE (kopia mount) para navegar por ellos como si fueran un sistema de archivos.
  • Restaurar bases de datos a partir de los dumps (mysql y pg_dump inverso).

9. Interfaz web y modo servidor de Kopia

Además de la CLI, Kopia incluye:

  • Servidor web integrado (kopia server start --ui) para gestionar backups desde un navegador.
  • Posibilidad de ejecutarlo como servicio systemd y exponerlo solo en 127.0.0.1, tras un proxy inverso seguro (nginx, Caddy) con TLS.

KopiaUI, por su parte, es ideal para estaciones de trabajo, portátiles y equipos de desarrollo.


10. Troubleshooting y checklist final

El whitepaper se cierra con:

  • Errores típicos y cómo resolverlos (problemas con known_hosts, repositorio no conectado, snapshots lentos, cache corrupta, etc.).
  • Un checklist de implantación para validar que no te dejas nada: políticas, exclusiones, compresión, dumps, cron, pruebas de restauración, documentación de contraseñas, etc.

Cómo conseguir el whitepaper completo de Kopia

Este artículo es solo un resumen. Si trabajas con servidores Linux, paneles como Plesk/cPanel/RunCloud o infraestructuras multi-servidor y quieres:

  • Un procedimiento paso a paso para desplegar Kopia.
  • Scripts listos para usar (bash) para dumps y automatización.
  • Una checklist de producción para no dejar cabos sueltos.
whitepaper backups

Suscríbete al newsletter para recibir el Whitepaper gratis de Kopia.

puedes suscribirte a administraciondesistemas.com y recibirás gratuitamente por email la versión completa del whitepaper en inglés:

“Kopia – Incremental Encrypted Backup System: Complete Guide for Linux Servers”

Pensado por y para administradores de sistemas que quieren dormir más tranquilos sabiendo que, si algo se rompe, hay backups probados y listos para restaurar.

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio
×