# VM & Container Backups

> Available S3 endpoint: `a-s3.aur.lu` (France, Albi).

## Velero (Kubernetes)

Kubernetes cluster backup and restore. Uses S3 for backup storage, protecting cluster resources and persistent volumes.

- Homepage: [Velero](https://velero.io/)
- Docs: [Velero Documentation](https://velero.io/docs/)
```bash
velero install   --provider aws   --plugins velero/velero-plugin-for-aws:v1.9.0   --bucket aurora-velero   --secret-file ./credentials-velero   --use-volume-snapshots=false   --backup-location-config s3ForcePathStyle=true,s3Url=https://a-s3.aur.lu,region=us-east-1
```

## Proxmox Backup Server (remote S3 target)

Enterprise backup for VMs, containers, and hosts. Configure a remote S3‑compatible target for off‑site copies.

- Homepage: [Proxmox Backup Server](https://www.proxmox.com/en/products/proxmox-backup-server/overview)
- Docs: [PBS Documentation](https://pbs.proxmox.com/docs/)
```bash
# In PBS UI/API: Add Remote with S3-compatible endpoint
# Endpoint: https://a-s3.aur.lu
# Bucket: pbs-offsite
# Access/Secret: <YOUR_ACCESS_KEY>/<YOUR_SECRET_KEY>
# Path-style: enabled
```

## Kopia

Fast, deduplicated backups with client‑side encryption and verification. Supports S3‑compatible repositories for secure offsite storage.

- Homepage: [Kopia](https://kopia.io/)
- Docs: [Kopia Docs](https://kopia.io/docs/)
```bash
kopia repository create s3   --bucket=aurora-kopia   --endpoint=https://a-s3.aur.lu   --access-key=<YOUR_ACCESS_KEY>   --secret-access-key=<YOUR_SECRET_KEY>   --region=us-east-1

kopia snapshot create /data
```
