Hostxpeed
Login Get Started →
Control Panel

How to Move Backup to Remote Server in HestiaCP

6 min read
22 views
Jun 10, 2026

Prerequisites

Before moving backups remotely, make sure you have:

  • SSH access to your VPS
  • Remote server credentials
  • Sufficient bandwidth for transfer

Method 1: Configure Remote Backup in HestiaCP

Step 1: Log in to HestiaCP

https://YOUR_SERVER_IP:8083

Step 2: Navigate to SERVER Section

Click on SERVER in the top menu bar.

Step 3: Go to Backup Tab → Remote

Click on Remote Backup Settings.

Step 4: Configure Remote Server

  • Type: FTP, SFTP, or S3
  • Host: Remote server address
  • Port: 21 (FTP), 22 (SFTP), or custom
  • Username: Remote server username
  • Password: Remote server password
  • Directory: Path on remote server

Step 5: Test Connection

Click Test Connection to verify settings.

Step 6: Enable Remote Backup

Check Enable Remote Backup and click Save.

Method 2: Manual Transfer via SSH

Using SCP:

scp /backup/admin.2026-04-29.tar user@remote-server:/backup/

Using RSYNC:

rsync -avz /backup/ user@remote-server:/backup/

Using SFTP:

sftp user@remote-server
put /backup/admin.2026-04-29.tar /backup/
exit

Automated Remote Backup Script

#!/bin/bash
REMOTE_USER="username"
REMOTE_HOST="backup.example.com"
REMOTE_PATH="/backup/hestiacp/"
LOCAL_BACKUP="/backup/"

rsync -avz -e ssh $LOCAL_BACKUP $REMOTE_USER@$REMOTE_HOST:$REMOTE_PATH

# Delete old remote backups (keep last 30 days)
ssh $REMOTE_USER@$REMOTE_HOST "find $REMOTE_PATH -name '*.tar' -mtime +30 -delete"

Add to cron:

0 3 * * * /root/remote-backup.sh

Using Rclone for Cloud Storage

Install rclone:

curl https://rclone.org/install.sh | sudo bash

Configure rclone for Google Drive, Dropbox, etc.:

rclone config

Sync backups:

rclone sync /backup/ remote:hestia-backups/

✅ Remote backup has been configured successfully!

Was this article helpful?