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.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.
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:| Database | Dump Command |
|---|---|
| PostgreSQL | pg_dump -Fc |
| MySQL | mysqldump |
| MariaDB | mysqldump |
| MongoDB | mongodump --archive --gzip |
| Redis | redis-cli BGSAVE |
.tar.gz archives.
Configuration
Configure S3-compatible storage in the control plane environment:| Variable | Description |
|---|---|
BACKUP_STORAGE_PROVIDER | Storage provider (e.g., s3) |
BACKUP_STORAGE_BUCKET | Bucket name |
BACKUP_STORAGE_REGION | AWS region |
BACKUP_STORAGE_ENDPOINT | Custom endpoint for MinIO or other S3-compatible providers |
BACKUP_STORAGE_ACCESS_KEY | Access key |
BACKUP_STORAGE_SECRET_KEY | Secret key |
BACKUP_STORAGE_RETENTION_DAYS | Number of days to retain backups (default: 7) |
