24 lines
835 B
Markdown
24 lines
835 B
Markdown
|
|
# Rotational Backup for ALL-INKL.COM
|
||
|
|
|
||
|
|
A PHP script that backs up the web server's HTML directories on [ALL-INKL.COM](https://all-inkl.com) (or elsewhere 😉). The script can be run with a KAS cron job. It is very suitable for people who only have an ALL-INKL.COM account and do not have a remote server with SSH and crontab.
|
||
|
|
|
||
|
|
## Features
|
||
|
|
|
||
|
|
The Script creates the following folder structure and rotates it:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
current -> /path/to/backup/daily.0
|
||
|
|
daily.0
|
||
|
|
daily.1
|
||
|
|
daily.2
|
||
|
|
daily.3
|
||
|
|
daily.4
|
||
|
|
daily.5
|
||
|
|
daily.6
|
||
|
|
daily.7
|
||
|
|
```
|
||
|
|
|
||
|
|
* The folder structure is automatically rotated when executing the KAS cron job.
|
||
|
|
* The oldest backup will be deleted automatically.
|
||
|
|
* A symlink to the most recent backup will be set.
|
||
|
|
* The variable `$NUM_BACKUPS` defines the maximum number of backups. The default value is 7 (for one week with a daily KAS cron job).
|