How onliveserver/cbackup works
cbackup is a Bash command-line tool for backing up cPanel accounts and MySQL databases, with remote transfer, retrieval, restore, and search features. The documented workflow starts with a user invoking the CLI; it then performs the requested backup or remote operation. The repository tree identifies cbackup.sh and cbackup.conf, but no source excerpts were provided, so internal calls and implementation details cannot be verified. Edges below reflect README-documented capabilities, not inspected source-level control flow.
Main entry points: cbackup.sh cbackup CLI · cbackup.conf Remote settings
Components 13
CLI and configuration
- cbackup CLI
cbackup.sh - Remote settings
cbackup.conf
Backup operations
- Account backups
cbackup.sh - MySQL backups
cbackup.sh - cPanel accounts
- MySQL databases
Remote operations
- Remote existence check
cbackup.sh - Automatic upload
cbackup.sh - Download or restore
cbackup.sh - Remote server
Backup lookup
- User/domain search
cbackup.sh - Backup records
Other components
- Operator
Connections 14
- Operator → cbackup CLI: invokes
README.md - cbackup CLI → Remote settings: uses settings
README.md - cbackup CLI → Account backups: supports
README.md - cbackup CLI → MySQL backups: supports
README.md - Account backups → cPanel accounts: backs up
README.md - MySQL backups → MySQL databases: backs up
README.md - cbackup CLI → Automatic upload: supports
README.md - cbackup CLI → Remote existence check: supports
README.md - cbackup CLI → Download or restore: supports
README.md - Automatic upload → Remote server: uploads to
README.md - Remote existence check → Remote server: checks
README.md - Download or restore → Remote server: retrieves from
README.md - cbackup CLI → User/domain search: supports
README.md - User/domain search → Backup records: searches
README.md