ssh_backup_create
Create backups of databases or files on remote servers through SSH connections. Specify server, backup type, and name to generate compressed backups with retention settings.
Instructions
Create backup of database or files on remote server
Input Schema
TableJSON 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) |