How to configure a scheduled backup of your site

Overview

Adding a website backup is a three-step wizard: Add Connection, then Schedule Backup, then Save Profile. This article walks through all three.

Before You Start

The backup service connects to your site from the external IP address 54.67.74.31. If your site sits behind a firewall or IP restriction, allow that address or the connection test will fail.

Step 1: Add Connection

  1. Log in to the Everleap Control Panel at cp.everleap.com.
  2. Open the Services menu and click Website/Database Cloud Backup, then click the Website Cloud Backup Portal button.
Control Panel Website Cloud Backup page with the Website Cloud Backup Portal button
  1. On the dashboard, click the Add Website button (top right). The Connection Details page opens.
  2. Fill in the connection:
FieldWhat to enter
ProtocolChoose FTP - File Transfer Protocol for an Everleap site. The other options are SFTP - SSH File Transfer Protocol, RSYNC - Over SSH and RSYNC - Daemon Mode.
EncryptionChoose Require explicit FTP over TLS for an encrypted connection. The other options are Use plain FTP, Require explicit FTP over SSL and Require implicit FTP over TLS/SSL.
Port21 for FTP.
Host nameThe FTP address shown on your site's FTP tab in the Control Panel.
User nameYour full publish username, in the form <site-id>\<username>.
PasswordThe password for that FTP user.
Add Website Connection Details page with Protocol, Encryption, Port, Host name, User name and Password filled in, and the Next button
  1. Click Next. The portal tests the connection. If it cannot connect, check the credentials and the firewall note above.

Step 2: Schedule Backup

Choose which folders to back up and when the backup should run.

Schedule Backup page showing the Directories tree, the Exclusions tag box, and the Retention, Frequency and Start time dropdowns
  • Directories — a folder tree with the site root ( /) selected by default, which backs up everything. Untick the root and pick individual folders if you only want part of the site. Use Refresh to re-read the folder list from the server.
  • Exclusions — a tag box. Type a name and press Enter to add it; matching files or directories are skipped. New profiles start with a sensible default set: .cache, .ssh, cache, dbcache, error_log, log, logs, temp, tmp, webcache. Click the × on a tag to remove it.
  • Retention— how many backup versions to keep:
    • Keep my latest backup only
    • Keep 3 of my latest backups
    • Keep 7 of my latest backups
    • Keep 14 of my latest backups
    • Keep 21 of my latest backups
    • Keep 30 of my latest backups
  • Frequency — how often the backup runs: Once a Day, Twice a Week, Once a Week, Twice a month, Once a Month or On Demand. Choose On Demand if you only ever want to run it manually with Backup Now.
  • Start time — the time the backup begins, in 30-minute steps on a 24-hour clock (00:00 through 23:30).
  • Time zone — the time zone the start time is measured in.

Click Next. (Back returns you to the dashboard.)

Step 3: Save Profile

Name the profile and review everything before you commit.

Save Profile page showing the Profile name field, the review rows with Change links, the Start a backup now checkbox and the Save button
  1. Enter a Profile name. This is the name shown in the Websites list on the dashboard, so make it something you will recognise.
  2. Review the summary: Host name, Directories, Exclusions, Retention, Frequency, Start time and Time zone. Each has a [Change] link that takes you back to the relevant step.
  3. Tick Start a backup now if you want an initial backup to run immediately rather than waiting for the first scheduled run.
  4. Click Save.

Verify It Worked

The new profile appears in the Websites table on the dashboard with your chosen Frequency and a Next Backup countdown. After the first run completes, Files, Storage and Last Backup are filled in. Use the Backup History button on the row to confirm the run succeeded.

Notes

  • Backing up a database uses the same three-step wizard — click Add Database instead, and on step 1 pick a Database type (MySQL, PostgreSQL, Microsoft SQL or MongoDB) rather than a protocol.
  • You can change any of these settings later with the Edit Connection and Edit Schedule buttons on the profile's row.
  • Higher retention keeps more versions but uses more of your storage quota.
  • Schedule times follow the time zone set in Settings → Account Settings unless you change it on the schedule itself.

Related Articles