As a Server Administrator, I want the ability to clone a cPanel server to a new setup, so that deployment of new servers is simplified and quicker.
Cloning should include:
- Tweak Settings (i.e. /var/cpanel/cpanel.config)
- Exim Configuration
- Feature Lists
- Packages
- Custom EasyApache Profiles
- Reseller ACLs
- Statistics Software Configuration
- Update Preferences
- /var/cpanel/rpm.versions.d
- Other settings to be defined
Cloning should explicitly exclude:
- IP Addresses
- Nameservers
- Hostname
- cPanel Accounts
- Anything that is server-specific
To Bakcup :
# /usr/local/cpanel/bin/cpconftool
/usr/local/cpanel/bin/cpconftool [--restore=file|--backup|--list-modules] [--modules=MODULE,MODULE,MODULE]
# /usr/local/cpanel/bin/cpconftool --backup
Backup Successful
To Restore :
/home/whm-config-backup-all-1.1-1373690794.tar.gz