PanelAlpha Documentation
Back Home
Live Demo Get Started

Remote Backups

Documentation
    Introduction FAQ Automatic Tester
Getting Started
    Requirements Installation Update Guide SSL Configuration Resetting Admin Password Translations Health Check Diagnostic Mode Additional Configuration
Background Billing
    Introduction Billing System Quick Registration Social Media Login Client Area
Admin Area
    Dashboard Instances Services Users Logs Migrations
Onboarding Methods
    Quick Onboarding Super Quick Onboarding Standard Onboarding
System Configuration
    General Configuration Branding Hosting Servers DNS Servers Email Servers Remote Backups Plans Notifications Automatic SSL Themes, Plugins and Packages
Hosting Server Connections
    Hosting Scenarios PanelAlpha Engine for Docker cPanel Plesk DirectAdmin WP Cloud
Email Server Connections
    Mailcow cPanel
DNS Server Connections
    Cloudflare cPanel DNS Only PowerDNS
Billing Systems Integrations
    WHMCS
Billing Scenarios
    Introduction Single WordPress Instance Predefined WordPress Template Multiple WordPress Instances Cross-Selling Paid Plugins and Themes Cross-Selling Domains Plan Upgrade
Integrations
    Integrated Solutions Matomo Google Analytics Let's Encrypt Google PageSpeed Insights DB-IP Extendify WithoutDNS
Client Area - Instances
    List of Instances Creating New Instance Importing Existing Instance Instance Details Changing Domain Sharing Instances Monitoring Backups Plugins Advanced Settings
Client Area - Hosting
    Summary Domains FTP Accounts MySQL Databases Cron Jobs File Manager DNS Zone Editor Email Addresses Email Forwarders

# Remote Backups

  • Connections
    • FTP server
    • S3
  • Containers
    • Adding new container
    • Container rules
  • Logs

Under Configuration → Servers → Remote Backups, you will find a dedicated section for managing remote backups. By default, if no remote backup is set up, only local storage backups will be generated regularly.

Connection types:

  • FTP Account
  • S3 Providers

# Connections

This section displays all connections to APIs and servers, including FTP or S3 providers.

To establish the first connection for remote backups, simply click the "Add" button and input the necessary details.

  • Name - any name of the new connection
  • Type - select the connection type, choose between an S3 provider and your FTP server, depending on where you wish to keep your backups.

# FTP server

  1. Select the protocol: FTP/ FTPS or SFTP and then provide appropriate connection details:

    • Host
    • Username
      For FTP/SFTP:
    • Password For SFTP - Choose the authentication method first:
    • Password or
    • SSH Key:
      • Private Key
      • Passphrase - this field is optional
    • Port Number
    • Path
  2. Test the connection, if successfull, confirm by pressing the Add Remote Backup button.

# S3

For any S3 provider, please enter the API connection details to establish a successful connection. Below, you will find exemplary connection configurations for the most popular S3 providers.

Please keep in mind that the data visible on the screens is randomly generated and cannot be used in a live environment.

# AWS

You will need following data:

  • Access Key ID and Secret Access Key - Refer to this guide (opens new window) for instructions on how to generate the access details.
  • Region - Specify the region where your bucket is located using one of the regions supported by AmazonS3 (opens new window). For example, enter "eu-central-1" for the "Europe (Frankfurt)" region.
  • Endpoint data in not required

# Virtuozzo

  • Access Key ID and Secret Access Key
  • Endpoint
    • Use Path Style Endpoint - check if you wish to use this style for endpoints. Note that by default, the virtual-hosted style is used for endpoints by Virtuozzo

# iDriveE2

  • Access Key ID and Secret Access Key - Refer to this guide (opens new window) for instructions on how to generate access keys.
  • Region - Specify the region where your bucket is located using one of the regions supported by iDriveE2 (opens new window). For example, enter "de-fra" for the "Frankfurt" region.
  • Endpoint
    • Use Path Style Endpoint - check if you wish to use this style for endpoints. Note that by default, the virtual-hosted style is used for endpoints by iDriveE2

# Blackbaze

  • Access Key ID and Secret Access Key - Refer to this guide (opens new window) for instructions on how to generate access keys.
  • Endpoint
    • Use Path Style Endpoint - check if you wish to use this style for endpoints. Note that by default, the virtual-hosted style is used for endpoints by Blackbaze

# Containers

List of containers where client backups will be stored. For instance, there may be a single FTP connection, but backups will be stored on three distinct containers.

The "Containers" section includes:

  • Information on the container ID, name, container location (with icon, connection name, and location), and assigned rules

  • Actions available for a container:

    • edit
    • configure rules
    • remove container

# Adding new container

To add a new container, navigate to the container page and click the "Add" button. Please note that you must first add at least one connection before adding a container. A form will then appear, prompting you to provide the following data:

  • Name
  • Connection - choose from the available options in the dropdown menu.
  • Container location

Additional Configuration:

  • Save a backup in local storage - disable/enable

  • Set up the Maximum size of backups per site (GB)

  • Set up the Maximum number of backups per site

  • Define the Type of created backup:

    • "Full Only"
    • "Full & Incremental" - in that case, additionally define the following settings:
      • Full Backup Frequency - specify how often a full backup shall be crated, for example every three backups a full backup will be created
      • Full Backups to Remain - define how many full backups should remain
      • Incremental backups to remain - define how many incremental backups should remain

# Container rules

Establish criteria for when the container is utilized for remote instance backups. Click the action button next to the selected container to configure the rules.

Choose the rule type and then allocate the relevant value to it. For instance, assign a server, a plan, a specific service, client, or even an individual instance. If an instance falls under multiple rules, it will adhere to the one that is highest in the hierarchy, i.e., the most accurate.

Rule assignment hierarchy, from the most important to the one with the least importance:

  • Instance
  • Service
  • Client
  • Plan
  • Server
  • Server group

To illustrate: A container rule configuration for a plan will be more accurate than for a server group. Similarly, if a client is assigned to one container (e.g., container "1") and the client's plan is linked to another container (e.g., container "2"), following the hierarchy described above, the instance will be backed up in container "1".

# Logs

Section to store all logs related to creating automated backups feature with extra filtering options per container or connection.

The logs list includes the following data: related instance, container, type of backup (manual or automatic), backup mode (full or incremental), if created in local storage, action status and finally information on when the action was begun.