Skip to content

A GitHub mirror of the repository for the only free backup script that is actively supported to automate the backup of all accounts within a cPanel reseller.

License

Notifications You must be signed in to change notification settings

forkified/whm-backup-solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

===============================================================
WHM Backup Solutions - https://whmbackup.solutions
===============================================================

===============================================================
Script Files
===============================================================
	whmbackup.php
	ftp_retention.php
	config.php.new
	secure-config.php.new
	LICENSE.txt
	index.html
	resources/functions.php
	resources/xmlapi/xmlapi.php
	resources/index.html
	temp/
	temp/index.html
	logs/
	logs/index.html
===============================================================

===============================================================
Installation
===============================================================
A quick summary of installation instructions is listed below.
For more detailed instructions visit https://whmbackup.solutions/documentation/

1. Download the latest version from https://whmbackup.solutions.

2. Extract files and rename config.php.new to config.php

3. Enter details into config.php.

4. Upload all files outside of public web directory.

5. Setup Cron Jobs
	- Generate Backup List
		This cronjob should run as frequent as you want
		backups taking e.g. once a day/week/month etc.

		Command: php -q /home/user/whmbackupsolutions/whmbackup.php generate

		(Please note if you have register_argv_argc disabled
		on your server this will not work. A work around is
		available at https://whmbackup.solutions/documentation/)

	- Run Account Backup
		This cronjob should run every 5, 10 or 15 minutes.
		We recommend setting this to every 5 minutes but
		if there are accounts larger than 2GB then the time
		between runs should be increased to reduce server load.

		Command: php -q /home/user/whmbackupsolutions/whmbackup.php

	- Run FTP Backup Retention
		This cronjob should run shortly after every backup run.

		Command: php -q /home/user/whmbackupsolutions/ftp_retention.php

===============================================================

===============================================================
Developer
===============================================================
This script is developed and maintained by Peter Kelly
<peter@whmbackup.solutions>.
If you are struggling to install the script, experience error
messages or have suggestions to improve the script please get
in contact via the facebook page https://www.facebook.com/whmbackupsolutions/
or email me peter@whmbackup.solutions.
===============================================================

===============================================================
License
===============================================================
This script is licensed under GNU GPL-3.0-or-later for more
information see https://whmbackup.solutions/LICENSE.txt
===============================================================

About

A GitHub mirror of the repository for the only free backup script that is actively supported to automate the backup of all accounts within a cPanel reseller.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages