ssh_backup_create
Create database or file backups on a remote server with configurable compression, retention, and exclusion patterns.
Instructions
Create backup of database or files on remote server
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server | Yes | Server name | |
| type | Yes | Backup type: mysql, postgresql, mongodb, files, or full | |
| name | Yes | Backup name (e.g., production, app-data) | |
| database | No | Database name (required for db types) | |
| dbUser | No | Database user | |
| dbPassword | No | Database password | |
| dbHost | No | Database host (default: localhost) | |
| dbPort | No | Database port | |
| paths | No | Paths to backup (for files type) | |
| exclude | No | Patterns to exclude from backup | |
| backupDir | No | Backup directory (default: /var/backups/ssh-manager) | |
| retention | No | Retention period in days (default: 7) | |
| compress | No | Compress backup (default: true) |