> ## Documentation Index
> Fetch the complete documentation index at: https://help.noxity.io/llms.txt
> Use this file to discover all available pages before exploring further.

# JetBackup

> Browse nightly off-server snapshots and restore at the file, database, or full-account level.

JetBackup runs on a separate server from your hosting account. It snapshots your account every night, keeps several days of history, and lets you restore one file or the whole account from inside cPanel. It ships standard on every Noxity hosting plan.

## Before you begin

* Active Noxity hosting plan with cPanel access (JetBackup runs on every plan)
* A rough idea of which night you want to restore from. JetBackup keeps the last several days, not unlimited history

## Open JetBackup

<Steps>
  <Step title="Log into cPanel">
    From the [Members Area](https://members.noxity.io), open the cPanel for the account you want to restore.
  </Step>

  <Step title="Find the JetBackup section">
    Scroll to **Files** → **JetBackup**, or use the cPanel search bar and type `jetbackup`.

    <Frame caption="cPanel home → Files → JetBackup">
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/noxity/images/cpanel/jetbackup/open-jetbackup-light.png" alt="JetBackup section in cPanel" className="block dark:hidden" />

      <img src="https://mintlify.s3.us-west-1.amazonaws.com/noxity/images/cpanel/jetbackup/open-jetbackup-dark.png" alt="JetBackup section in cPanel" className="hidden dark:block" />
    </Frame>
  </Step>
</Steps>

## Restore the whole account

Use this when you want to roll back everything (files, databases, email) to a specific night.

<Warning>
  A full account restore overwrites your current site. There's no undo on this side; the previous state is gone unless an older snapshot still has it.
</Warning>

<Steps>
  <Step title="Open Full Account Backups">
    From the JetBackup landing page, click **Full Account Backups**.
  </Step>

  <Step title="Pick a snapshot">
    The list shows one row per night, newest first. Click **Restore** next to the date you want.
  </Step>

  <Step title="Confirm and queue">
    JetBackup queues the restore. Most accounts come back within 5–15 minutes; large accounts can take longer. You'll get an email when it finishes.
  </Step>
</Steps>

## Restore a single file or folder

This is the everyday move: overwrote a file, deleted a directory, want yesterday's `wp-content/uploads/`. No need to restore the whole account.

<Steps>
  <Step title="Open File Backups">
    From the JetBackup landing page, click **File Backups**.
  </Step>

  <Step title="Browse to the file">
    Pick a snapshot date. The file tree on the right mirrors your home directory at that point in time. Navigate to the file or folder you need.
  </Step>

  <Step title="Restore or download">
    Tick the boxes next to what you want, then click **Restore Selected** to put it back in place, or **Download Selected** to grab a copy without overwriting anything live.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/noxity/images/cpanel/jetbackup/file-restore-light.png" alt="JetBackup file browser with files selected" className="block dark:hidden" />

      <img src="https://mintlify.s3.us-west-1.amazonaws.com/noxity/images/cpanel/jetbackup/file-restore-dark.png" alt="JetBackup file browser with files selected" className="hidden dark:block" />
    </Frame>
  </Step>
</Steps>

## Restore a single database

<Steps>
  <Step title="Open Database Backups">
    From the JetBackup landing page, click **Database Backups**.
  </Step>

  <Step title="Pick the snapshot and database">
    Click the date you want, then tick the database name.
  </Step>

  <Step title="Choose how to restore">
    Three options. **Restore** writes back over the live database (destructive). **Download** gives you a `.sql` file. **Move to Home Directory** drops the SQL dump into your account so you can import it manually with phpMyAdmin.
  </Step>
</Steps>

## Common issues

<AccordionGroup>
  <Accordion title="Restore is queued for hours">
    JetBackup processes one job per account at a time, and the global queue can get busy after large incidents. If a restore hasn't started after an hour, open a ticket and we'll check the queue.
  </Accordion>

  <Accordion title="The snapshot I need isn't in the list">
    Retention depends on your plan, and older snapshots are pruned automatically. If you need something from before that window, open a ticket. We may have a deeper backup we can pull from manually.
  </Accordion>

  <Accordion title="Files restored but the site still shows the old version">
    Browser cache or a CDN. Clear your browser cache, then open the site in an incognito window. If you use Cloudflare, purge the cache from your Cloudflare dashboard too.
  </Accordion>

  <Accordion title="Email restore overwrote my new messages">
    Email backups restore mailbox state at the snapshot point. Anything received after isn't in the snapshot. We don't recommend full mailbox restores on active accounts. Use **Download** instead and pull individual `.eml` files from the archive.
  </Accordion>
</AccordionGroup>

## Next

<CardGroup cols={2}>
  <Card title="File Manager" icon="folder-tree" href="/web-hosting/cpanel/file-management/file-manager" />

  <Card title="Schedule cron jobs" icon="clock" href="/web-hosting/cpanel/advanced-settings/cron-jobs/cron-jobs-example" />
</CardGroup>
