Creating Backups in DirectAdmin
JetBackup is the official backup solution available on {{COMPANY_NAME}} DirectAdmin shared hosting servers. It provides automated and on-demand backup capabilities for your files, databases, emails, and account settings.
Accessing JetBackup
- Log in to your DirectAdmin control panel
- Navigate to Extra Features or Advanced Features
- Click on JetBackup (look for the JetBackup icon)
Alternatively, you may find JetBackup under Account Manager > Backups depending on your DirectAdmin skin.
Types of Backups
Full Account Backup
A full backup includes everything in your hosting account:
- All website files and directories
- All databases (MySQL/MariaDB)
- Email accounts and messages
- DNS zone files
- SSL certificates
- Cron jobs and account settings
Partial Backup
You can also back up individual components:
- Files only — Website files and directories
- Databases only — Individual MySQL/MariaDB databases
- Emails only — Email accounts and stored messages
- DNS zones — DNS configuration records
Creating an On-Demand Backup
Full Account Backup
- Open JetBackup in DirectAdmin
- Click Backups or Full Account Backups
- Click Generate Backup or Create New Backup
- Select Full Backup
- Choose the backup destination (local storage is the default)
- Click Create or Start Backup
- Wait for the backup to complete — you will see a progress indicator
Backing Up Specific Files
- In JetBackup, go to File Backups
- Select an existing backup point from the list
- Browse to the files/directories you want to back up
- Select the items and click Download to save a copy
Backing Up a Database
- In JetBackup, go to Database Backups
- You will see a list of available backup snapshots
- Select the database you want to back up
- Click Download to get a copy of the database dump
Tip: Always create a manual backup before making significant changes to your website, such as updating CMS software, installing plugins, or modifying database tables.
Scheduled (Automatic) Backups
JetBackup runs automatic backups on a schedule configured by the server administrator. On {{COMPANY_NAME}} servers:
- Daily backups are retained for the last 7 days (typical)
- Weekly backups may be retained for up to 4 weeks
- Backup schedules may vary by hosting plan
You do not need to configure scheduled backups — they run automatically. You can view available backup points in the JetBackup interface.
Tip: While automatic backups provide a safety net, always maintain your own off-server backups for critical data. Download backups periodically and store them locally.
Downloading Backups
To download a backup for offline storage:
- Go to the relevant backup section (Full, Files, Databases, or Emails)
- Select the backup date/snapshot
- Click Download
- The backup file will be prepared and a download link provided
- Download and store the file securely on your local machine or external storage
Backup Best Practices
- Before updates: Always create a backup before updating WordPress, Joomla, or other CMS platforms
- Before code changes: Back up before deploying new code or making theme modifications
- Regular downloads: Download backups to your local machine periodically — server backups can be lost if the server fails
- Test restores: Periodically verify that your backups can be restored successfully
- Database backups before queries: If running manual SQL queries, back up the database first
Troubleshooting
- JetBackup not visible in DirectAdmin: Contact {{COMPANY_NAME}} support — JetBackup may need to be enabled for your account or server.
- Backup generation fails: Your account may be exceeding disk quota. Free up space and try again.
- Download link expired: Backup download links are temporary. Generate a new download if the link has expired.
- Backup taking too long: Large accounts with many files or large databases take longer. Let the process complete without interruption.
Related Articles
- Restoring from JetBackup in DirectAdmin
- DirectAdmin File Manager Guide
- DirectAdmin Database Management
Need help with backups? Contact {{COMPANY_NAME}} support at {{SUPPORT_EMAIL}} or open a ticket at {{SUPPORT_URL}}.