Skip to content

SSilence/all-inkl-backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

All-Inkl Backup Script

Copyright (c) 2025 Tobias Zeising, http://www.aditu.de Licensed under the MIT license Version 1.0

This is a simple backup script for All-Inkl.com Webspace.

IMPORTANT: You can only use this script for the premium package with SSH support.

Usage

Configure in config.php. Fill in your SSH Username, Password and Host:

$sshUser = 'youruser';
$sshPassword = 'yourpass';
$sshHost = 'yourhost';

Set your base directory:

$base = "/www/htdocs/w00123456/";

Set your backup script Subdirectory, e.g. for /www/htdocs/w00123456/backup/ use following option:

$backupDir = "backup/";

Set the passwort for ZIP file encryption:

$zipPassword = "secret";

Configure your projects for backup. You can specify your database and/or an directory:

$toBackup = array(
    array(
        "name"   => "wordpress",
        "dbname" => "d1234567",
        "passwd" => "secret",
        "dir"    => "wordpress",
        "exclude" => array(
            "*.zip",
            "wp-content/cache"
        )
    ),
    array(
        "name"   => "website",
        "dbname" => "d321",
        "passwd" => "secret",
        "dir"    => "website/www"
    ),
    array(
        "name"   => "selfoss",
        "dir"    => "website/selfoss"
    ),
    array(
        "name"   => "database123",
        "dbname" => "d987324",
        "passwd" => "secret",
    )
);

Optional you can upload the backup files on Amazon AWS S3. Set the parameters:

$awsRegion = "eu-central-1";
$awsKey = "AI8C0CA...";
$awsSecret = "SALKdjlkajsdlaadsasdlkj";
$awsBucket = "mybackupbucket";

Set $ftpBackupRetentionCount to a number for automatically deleting older backups on ftp.

$ftpBackupRetentionCount = 3; // only preserve the last 3 backups on ftp

Set $awsBackupRetentionCount to a number for automatically deleting older backups on s3.

$awsBackupRetentionCount = 2; // only preserve the last 2 backups on S3

About

All-Inkl Backup Script

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages