Skip to content

Backup Storage

BadgerPanel supports multiple storage backends for server backups. Configure where backups are stored and push the configuration to your daemon nodes.


Storage Types

TypeDescription
LocalBackups stored on the daemon node's local disk
MinIOS3-compatible object storage (included with BadgerPanel by default)
S3Amazon S3 or any S3-compatible provider (Backblaze B2, Wasabi, DigitalOcean Spaces, etc.)

Configuring Backup Storage

  1. Navigate to Admin > Backup Storage.
  2. Select the storage type.
  3. Fill in the configuration:

Local Storage

FieldDescription
PathDirectory on the daemon node where backups are stored

MinIO / S3

FieldDescriptionExample
EndpointStorage server URLhttps://minio.example.com
RegionStorage regionus-east-1
BucketBucket namebadger-backups
Access KeyAuthentication key
Secret KeyAuthentication secret
Use Path StyleUse path-style URLs instead of virtual-hostedtrue for MinIO
  1. Click Test Connection to verify the panel can reach the storage backend.
  2. Click Save.

Syncing to Daemons

After configuring backup storage, push the configuration to your daemon nodes:

  • Sync All - pushes the backup storage config to every connected daemon
  • Sync Individual - push to a specific node from the node detail page

Daemons receive the storage configuration and use it for all future backup operations. Existing backups remain in their original storage location.


Default Configuration

BadgerPanel includes a MinIO instance in its default installation. The MinIO credentials are generated during setup and the badger-backups bucket is created automatically. For most deployments, the default configuration works without changes.


Next Steps

BadgerPanel Documentation