How to Restore Your Website from a Backup in DirectAdmin (JetBackup)
Hostking uses JetBackup to manage daily backups on all shared hosting plans. JetBackup lets you restore your entire website, individual files or specific databases yourself — without needing to contact support.
Before You Start
- You must be on a paid shared hosting plan (Launch, Starter or Premium)
- Backups are available for the last 7 days
- Restoring will overwrite your current files with the backup version — make sure you want to do this before proceeding
Option 1: Restore Your Entire Website (All Files)
Use this if your website is broken, hacked or corrupted and you want to roll everything back to a previous working state.
Step 1 — Log into DirectAdmin via my.hostking.host → your service → Login to DirectAdmin.
Step 2 — Look for JetBackup in the DirectAdmin menu. It may be under Advanced Features or accessible via the search bar — type "JetBackup" to find it.
Step 3 — Click Home Directory Backups.
Step 4 — You will see a list of available backup dates. Click the date you want to restore from.
Step 5 — Click Restore next to the backup. Confirm when prompted.
JetBackup will restore all your website files to that date. This may take a few minutes depending on the size of your site.
Option 2: Restore a Specific File or Folder
Use this if you accidentally deleted or overwrote a specific file and want to recover just that file without restoring everything.
Step 1 — In JetBackup, click File Backups.
Step 2 — Select the backup date.
Step 3 — Navigate to the file or folder you want to recover.
Step 4 — Tick the checkbox next to the file and click Restore Selected or Download if you want to download it first.
Option 3: Restore a Database
Use this if your WordPress site is showing database errors or if you need to roll back database changes.
Step 1 — In JetBackup, click Database Backups.
Step 2 — Select the backup date.
Step 3 — Find your database in the list — it will be named something like username_databasename.
Step 4 — Click Restore next to the database. Confirm when prompted.
Important: Restoring a database overwrites all current data in that database with the backup version. Any changes made after the backup date will be lost.
Option 4: Restore Email
Step 1 — In JetBackup, click Email Backups.
Step 2 — Select the backup date and the email account you want to restore.
Step 3 — Click Restore.
After Restoring — What to Check
- Visit your website and confirm it's loading correctly
- Log into your WordPress admin to verify posts and settings are as expected
- Send a test email to confirm email is working
- If anything looks wrong, you can restore from a different date and try again
Can't Find JetBackup in DirectAdmin?
Contact our support team — JetBackup access may need to be enabled on your account. Open a ticket at my.hostking.host.
Need Help With a Restore?
If you're unsure which backup to restore from or the restore isn't working as expected, open a support ticket at my.hostking.host. Our team is available every day from 7am to 10pm and can perform the restore for you.
