| name | backup-to-telnyx-storage |
| description | Backup and restore your OpenClaw workspace to Telnyx Storage. Simple CLI-based scripts with no external dependencies. |
| metadata | {"openclaw":{"emoji":"๐พ","requires":{"bins":["telnyx"],"env":["TELNYX_API_KEY"]},"primaryEnv":"TELNYX_API_KEY"}} |
Backup to Telnyx Storage
Backup and restore your OpenClaw workspace to Telnyx Storage (S3-compatible).
Setup (One-Time)
npm install -g @telnyx/api-cli
telnyx auth setup
That's it. No boto3, no AWS credentials, no environment variables.
Usage
Backup
./backup.sh
Custom bucket and workspace:
./backup.sh my-bucket ~/my-workspace
Control backup retention (default: 48, ~24h of 30-min backups):
MAX_BACKUPS=100 ./backup.sh
List Backups
./list.sh
Restore
./restore.sh latest
./restore.sh openclaw-backup-20260201-120000.tar.gz
./restore.sh latest my-bucket ~/restored-workspace
What Gets Backed Up
AGENTS.md, SOUL.md, USER.md, IDENTITY.md, TOOLS.md
MEMORY.md, HEARTBEAT.md, GUARDRAILS.md
memory/, knowledge/, scripts/
Scheduling
Automatic backups every 30 minutes:
crontab -e
*/30 * * * * ~/skills/backup-to-telnyx-storage/backup.sh >> /tmp/backup.log 2>&1
Pricing
Telnyx Storage: $0.023/GB/month โ typical workspace costs pennies.
Legacy Python Script
The original backup.py using boto3 is still available if you need AWS SDK compatibility:
pip install boto3
export TELNYX_API_KEY=KEYxxxxx
python3 backup.py
Note: The CLI-based scripts (backup.sh, list.sh, restore.sh) are recommended as they require no additional dependencies and provide full backup/list/restore functionality.