Saltar a contenido
PBS (Proxmox Backup Server)

Backup · Restauración · Snapshots · Recuperación

📌 v3.2.2 · 2024-04-25

PBS — Proxmox Backup Server

Sistema de copias de seguridad automáticas y verificadas. Restaura cualquier LXC (contenedor ligero de Proxmox) completo en minutos si algo falla. Los backups no solo se guardan — se prueban.

Como usuario

Qué podrás hacer

No se usa directamente. Sería el seguro de vida de SmallCountry: si algo se rompe, PBS permite volver atrás.

Cómo se accederá

Navegador Ubuntu Android FireTV
https://pbs.sc (solo admin)

Primeros pasos (previstos)

No aplica para usuarios. El administrador accede vía web para verificar backups y lanzar restauraciones.

Integración con otros servicios de SmallCountry

Servicio Relación
Proxmox VE Hipervisor de Ra (servidor principal de SmallCountry) — origen de los backups
ZFS (sistema de archivos con integridad de datos) Snapshots del backuppool
Todos los LXCs Backups diarios
n8n Notifica resultados de backup
ntfy Alertas si falla un backup

Servicios que lo hacen posible

  • Proxmox VE — hipervisor origen
  • ZFS — sistema de archivos con snapshots y deduplicación
  • Discos USB externos — almacenamiento del backuppool
Para el administrador (diseño previsto)
Datos Valor
LXC 133
IP 10.10.10.133
Tier B
Impacto 🔴 Crítico (sin backups no hay recuperación)
  • ZFS: backuppool (discos USB externos)
  • Docker: proxmox backup server
  • Healthcheck: verificar último job en PBS UI
  • Backup: PBS diario de 03:00 a 05:30
  • Verificación: restore semanal automático de un LXC Tier B rotativo
  • Problemas comunes:
    • "Backup falló" → verificar espacio en backuppool y conectividad con Proxmox
    • "Restauración lenta" → normal, depende del tamaño del LXC
Para el arquitecto (diseño previsto)
graph LR
    PV[Proxmox VE Ra]
    PB[PBS]
    ZF[ZFS backuppool]
    N8[n8n]
    NF[ntfy]
    PV -->|backup diario| PB
    PB --> ZF
    PB -->|notifica| N8
    N8 -->|alerta| NF
  • Red: vmbr1
  • Puerto: 8007
  • Pi-hole: pbs.sc → 10.10.10.133
  • Espera disco SATA (Fase 2) para el backuppool. Mientras tanto usa USB externo.
  • Orquestación:
Componente Recurso
Rol Ansible roles/pbs/
Playbook deploy-pbs.yml
Módulo OpenTofu modules/pbs/
Semaphore
Forgejo Actions
Repo ansible/playbooks/deploy-pbs.yml

Secciones relacionadas

🌐 Enlaces de interés