Prerequisites
Before creating a backup, make sure you have:
- Access to HestiaCP control panel
- Sufficient disk space for backup
Method 1: Create Backup via HestiaCP Web Interface
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
Click on the Backup tab.
Step 4: Click "Create Backup"
Click the green + Create Backup button.
Step 5: Configure Backup Options
- Select which users to backup
- Choose backup type (full, user, or domain)
- Set backup name (auto-generated if empty)
Step 6: Start Backup
Click Create to start the backup process.
Method 2: Backup Specific User via SSH
ssh hxroot@YOUR_SERVER_IP -p 22
Backup single user:
/usr/local/hestia/bin/v-backup-user admin
Backup all users:
/usr/local/hestia/bin/v-backup-users
Backup specific domain:
/usr/local/hestia/bin/v-backup-domain admin example.com
Backup Locations
Backup files are stored at:
/backup/
User backup format:
/backup/admin.2026-04-29.tar
Backup Contents
A full user backup includes:
- Website files
- Databases
- Email accounts and data
- DNS configurations
- SSL certificates
- Cron jobs
- User configuration
Check Available Disk Space Before Backup
df -h /backup
Monitor Backup Progress
tail -f /var/log/hestia/backup.log
List Existing Backups
/usr/local/hestia/bin/v-list-backups
Or via web interface: SERVER → Backup tab.
✅ Backup has been created successfully!