Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.techulus.cloud/llms.txt

Use this file to discover all available pages before exploring further.

Techulus Cloud can automatically back up databases running in your containers to S3-compatible storage. Backups are triggered on a schedule or manually from the web UI.
Backups are not high availability: Backups provide point-in-time disaster recovery only. If a server hosting a stateful service is lost, any writes after the last successful backup may be lost, and recovery requires restoring data before the service can run elsewhere. Backups do not provide replicated storage or automatic failover.

Supported Databases

The agent detects the database type from the container image name and runs the appropriate dump command:
DatabaseDump Command
PostgreSQLpg_dump -Fc
MySQLmysqldump
MariaDBmysqldump
MongoDBmongodump --archive --gzip
Redisredis-cli BGSAVE
Backups are compressed and uploaded as .tar.gz archives.

Configuration

Configure S3-compatible storage in the control plane environment:
VariableDescription
BACKUP_STORAGE_PROVIDERStorage provider (e.g., s3)
BACKUP_STORAGE_BUCKETBucket name
BACKUP_STORAGE_REGIONAWS region
BACKUP_STORAGE_ENDPOINTCustom endpoint for MinIO or other S3-compatible providers
BACKUP_STORAGE_ACCESS_KEYAccess key
BACKUP_STORAGE_SECRET_KEYSecret key
BACKUP_STORAGE_RETENTION_DAYSNumber of days to retain backups (default: 7)
Works with AWS S3, MinIO, DigitalOcean Spaces, and any S3-compatible provider.