DirectAdmin Backup Systems – Complete Guide to Backup, Restore, and Scheduling

DirectAdmin provides two powerful backup systems: the recommended DirectAdmin Backup System and the System Backup (sysbk). Each system offers different capabilities for user-level, reseller-level, and admin-level backups. This article explains how each backup method works, how to schedule backups, what data can be included, and how to monitor backup progress.

DirectAdmin BackupSystem BackupAdmin Backup Transfer

~3 min read · Updated Feb 27, 2026

1. Available Backup Systems in DirectAdmin


DirectAdmin provides two main backup systems:


1.1 DirectAdmin Backup System (Recommended)


This system creates a tar.gz file for each user account, containing:


  • Databases
  • Email accounts and email data
  • Domains and website files
  • Subdomains
  • FTP accounts

Advantages:


  • Simple one‑click restore
  • Ideal for migrating accounts between servers
  • Available at all levels: Admin, Reseller, User

Interfaces that generate the same backup file:


  • Admin Level → Admin Backup/Transfer
  • Reseller Level → Manage User Backups
  • User Level → Site Backup

1.2 System Backup (sysbk)


Located at:


Admin Level → System Backup

This tool backs up:


  • System configuration files (e.g., /etc/exim.conf, directadmin.conf)
  • Custom paths defined by the admin

Notes:


  • Requires ncftp for remote FTP backups
  • No one‑click restore option

2. Admin Backup/Transfer – GUI Method


Step 1: Select Users


You may choose:


  • All Users (includes future users automatically)
  • Selected Users

Step 2: Configure Cron Schedule


Example for daily backups at midnight:


Minute: 0
Hour: 0
Day of Month: *
Month: *
Day of Week: *

Use crontab.guru for syntax help.


Step 3: Choose Backup Destination


  • Local storage
  • Remote FTP (with optional Secure FTP)

You may configure overwrite rules using Append options (e.g., keep last 7 backups).


Step 4: Select Backup Data


Options:


  • All Data
  • Selected Data (databases, email, FTP, domains, etc.)

After reviewing settings, click Schedule.


3. User‑Level Backup/Restore


User backups are stored in:


/home/USERNAME/backups/

Available options:


  • Website Data (domains directory, subdomains list)
  • Email (accounts, data, filters, forwarders, autoresponders, vacation messages)
  • FTP Accounts & Settings
  • Database Settings & Data
  • Trash (deleted items)

Note: User-level backups cannot be scheduled.


4. Reseller‑Level Backup/Restore


Stored in:


/home/RESELLER_NAME/user_backups/

Options include:


  • Send notification when backup completes
  • Restore using local or backup nameservers
  • Restore using local or backup SPF values

5. Admin‑Level Backup/Restore Settings


Stored in:


/home/admin/admin_backups/

Options include:


  • Send notification when backup finishes
  • Choose nameserver source (local or backup)
  • Choose SPF source (local or backup)
  • Check domain conflicts in /etc/virtual/domainowners

Additional directadmin.conf variables:


  • backup_ftp_pre_test
  • backup_ftp_md5
  • allow_backup_encryption
  • tally_after_restore
  • backup_hard_link_check

6. Backup Creation & Scheduling Options


WHO


  • All Users
  • All Users Except Selected
  • Selected Users
  • Skip Suspended

WHEN


  • Now
  • Cron Schedule

WHERE


  • Local path (default: /home/admin/admin_backups)
  • FTP (with IP, username, password, remote path, port, secure FTP)

WHAT


  • All Data
  • Selected Data (domains, FTP, databases, email, mailing lists, trash)

7. Backup Progress Monitor


DirectAdmin includes a real‑time backup progress monitor. After starting a backup, reload the CMD_ADMIN_BACKUP page to see the IN PROGRESS tab.


Controlled by:


track_task_queue_processes=1

Set to 2 for detailed logging.


Written & researched by Dr. Shahin Siami

Related Articles

Email Client Configuration & Dovecot Quota/Monitoring Guide for DirectAdmin Users

This guide explains how to configure popular email clients (iPhone Mail, Thunderbird, Gmail POP/SMTP), enable Dovecot LMTP quota warnings, and check the last login time for all email accounts on a DirectAdmin server. It includes step by step instructions, recommended IMAP/SMTP settings, and useful administrative scripts.

Continue

Troubleshooting Dovecot in DirectAdmin – Fixing IMAP Errors, Authentication Issues, and SSL Certificate Checks

Dovecot is the IMAP/POP3 server used by DirectAdmin. Sometimes users encounter errors such as “Connection dropped by IMAP server” or “unknown user” during authentication. This guide explains how to fix corrupted Dovecot indexes, understand authentication logs, hide unnecessary warnings, and manually inspect SSL certificates on IMAP ports 143 and 993.

Continue

DNS Troubleshooting in DirectAdmin – When named is Running but Domains Do Not Resolve

Sometimes the named (BIND) service runs normally, yet DNS queries fail or domains do not resolve from outside. This guide provides a complete troubleshooting workflow for checking named listeners, firewall rules, named.conf configuration, DNS propagation issues, subdomain problems, resolv.conf errors, and common Apache/Nginx misconfigurations.

Continue

Managing DNS Records in DirectAdmin – Complete Practical Guide for Administrators

DirectAdmin provides a powerful DNS management system that allows administrators to control TTL values, create SRV records, enable DNSSEC, manage subdomain delegation, automate TLSA records, and perform mass DNS updates. This guide explains all essential DNS operations in DirectAdmin with real-world examples and best practices.

Continue

DNS and Nameservers in DirectAdmin – Complete, Practical, and Professional Guide

DNS is the backbone of the internet, responsible for translating domain names into IP addresses. DirectAdmin allows you to create private nameservers (ns1/ns2), manage DNS zones, configure DNS clustering, use external DNS, and troubleshoot common issues. This guide provides a complete, clear, and practical explanation of DNS concepts and their implementation in DirectAdmin.

Continue

CustomBuild in DirectAdmin – Complete Guide to Installation, Updates, Configuration, and Advanced Customization

CustomBuild is DirectAdmin’s primary software management system. It installs, updates, configures, and rebuilds essential services such as Apache, Nginx, PHP, MariaDB/MySQL, Exim, Dovecot, FTP servers, and more. Because most components are compiled from source, CustomBuild offers exceptional flexibility, fast access to new versions, and optimized performance.

Continue