Backup and restore

Prev Next

Document360 backs up your project every day at 00:00 UTC, and you can create a manual backup whenever you need one. If a team member deletes a category, overwrites your custom CSS, or changes a custom page by mistake, you can restore that element from a backup without affecting the rest of your knowledge base.

Each backup contains your documentation, API documentation, homepage builder content, custom CSS, custom JavaScript, and custom pages.


When to use backup and restore

  • Recover articles, categories, or languages that were deleted or changed by mistake
  • Roll back unwanted changes to custom CSS or JavaScript
  • Recover a custom page, such as a privacy policy or terms of service page, after an unwanted edit
  • Create a restore point before major structural edits
  • Restore a deleted workspace or language with all its content
  • Recover an article or category that is no longer in the Recycle bin (for example, after the 30-day retention window has passed, or if you can't find the item there even though it should be present)

NOTE

If a restored article still returns a 404 error, check whether its parent category also needs to be restored, then republish the article. See Access and availability issues for full troubleshooting steps.


How to create a manual backup

Document360 creates a backup every day, but you can create one yourself before you make major changes.

  1. Navigate to Settings () > Knowledge base portal in the left navigation bar.
  2. In the left navigation pane, select Backup & Restore.
    Backup & Restore page with the Create backup button and the list of available backups.
  3. Click Create backup.
    The Create manual backup dialog appears.
  4. Enter a name in the Backup name field.
  5. Click Start backup.
    A new row shows Backup is initiated... while the backup runs. When it finishes, a Backup created message appears and your backup is added to the top of the list.

Create manual backup modal.

NOTE

You can't restore from any backup while a backup is in progress. The Restore options dropdowns become available again when the backup is complete.


How to restore from a backup

You can restore one or more elements from any backup in the list. The Backup date column shows when each backup was taken, and the Status column shows when a backup was last restored (for example, Restored 12 hours ago).

  1. Navigate to Settings () > Knowledge base portal in the left navigation bar.
  2. In the left navigation pane, select Backup & Restore.
  3. On the backup you want to restore from, click Restore options and select an element:
    • Documentation, API documentation, Homepage builder, or Custom page: select the items you want to restore, then click Restore.
    • Custom CSS or Custom JavaScript: compare the backup version with the current version, then click Restore.
      Restore options dropdown listing Documentation, API documentation, Homepage builder, Custom CSS, Custom JavaScript, and Custom page.
  4. In the Confirm restore dialog, click Restore now.
    The selected items are replaced with the backup content.

The restore runs in the background, and the backup row shows its progress (for example, Restoring documentation is initiated...). When it finishes, a confirmation message appears (for example, Documentation backup restored) and the Status column shows Restored just now.

NOTE

After you restore documentation, search results can take a few minutes to reflect the restored content.


Restore options

You can restore the following elements of your knowledge base from a backup.

Documentation

Restore workspaces, languages, categories, or articles to the state they were in when the backup was created.

  1. In the Restore documentation panel, select the workspaces, languages, categories, or articles you want to restore. To find an item quickly, type its name in the Search box.
  2. To restore everything in the backup, turn on the Select all toggle.
  3. To check the backup content before you restore it, hover over an article or category and click View.
  4. Click Restore.
NOTE
  • When you restore an existing workspace, language, category, or article, its current content is replaced with the backup content.
  • When you restore a deleted workspace, language, category, or article, it is added back as a new item.

Example: To recover the documentation of a language you deleted recently:

  1. On the backup taken before the language was deleted, click Restore options and select Documentation.
  2. Select the workspace and language, then click Restore.
  3. Click Restore now to confirm.

Restore documentation panel with workspace, language, and category checkboxes and the Select all toggle.


API documentation

Restore your API documentation to the state it was in when the backup was created.

  1. In the Restore API documentation panel, select the workspaces, languages, categories, or articles you want to restore.
  2. To restore everything in the backup, turn on the Select all toggle.
  3. To check the backup content before you restore it, hover over an article or category and click View.
  4. Click Restore.

Homepage builder

Restore the home page you designed in Customize site to the state it was in when the backup was created. Backups currently include the home page only.

  1. In the Restore homepage builder panel, select the workspaces and languages you want to restore. To find a language quickly, type its name in the Filter languages box.
  2. To restore everything in the backup, turn on the Select all toggle.
  3. Click Restore.

Example: To recover the home page of a language you deleted recently:

  1. On the backup taken before the language was deleted, click Restore options and select Homepage builder.
  2. Select the workspace and language, then click Restore.
  3. Click Restore now to confirm.

Restore homepage builder panel with a note that only the home page is backed up, and workspace and language checkboxes.


Custom page

Restore custom pages, such as your cookie policy, privacy policy, or terms of service pages, to the state they were in when the backup was created.

  1. In the Restore Custom page panel, select the languages or individual custom pages you want to restore. To find a page quickly, type its name in the Search box.
  2. To restore every custom page in the backup, turn on the Select all toggle.
  3. To check a page's backup content before you restore it, hover over the page and click View.
  4. Click Restore.

Custom CSS

Restore the custom CSS of your knowledge base site to the state it was in when the backup was created.

  1. In the Restore custom CSS panel, compare the Backup version with the Current version.
  2. To copy either version, click the Copy () icon next to its heading.
  3. Click Restore to apply the backup version.

Example: If team members have overwritten your custom CSS and you need to roll back, open Restore options on a backup taken before the change, select Custom CSS, compare the two versions, and click Restore.

Restore custom CSS panel showing the backup version and the current version side by side.


Custom JavaScript

Restore the custom JavaScript of your knowledge base site to the state it was in when the backup was created.

  1. In the restore panel, compare the Backup version with the Current version.
  2. To copy either version, click the Copy () icon next to its heading.
  3. Click Restore to apply the backup version.

Example: If team members have overwritten your custom JavaScript and you need to roll back, open Restore options on a backup taken before the change, select Custom JavaScript, compare the two versions, and click Restore.


Best practices

  • Create a manual backup before major changes. Before you restructure content, delete a language, or make bulk edits, create a manual backup so you have a restore point from just before your changes.
  • Name backups descriptively. Include the date, scope, or reason in the name (for example, "Pre-migration 2026-06-17") so you can find the right backup in the list.
  • Restore draft articles from a backup. Drafts are not published to the knowledge base site, so if a draft is lost or deleted, restore it from a backup taken while the draft still existed.

FAQ

Are backups created after every project update, or do I need to trigger them manually?

Backups are created automatically once a day at 00:00 UTC, not after each project update. For important changes made during the day, create a manual backup so you have the most recent version saved.

Can I perform manual backups at any time?

Yes. Navigate to Settings > Knowledge base portal > Backup & Restore, click Create backup, enter a backup name, and click Start backup.

How long are backups stored, and can I delete older backups?

Backups are stored for up to 30 days and are then deleted automatically. You can't delete individual backups manually.

What elements of the knowledge base can be restored from a backup?

You can restore documentation, API documentation, homepage builder content, custom CSS, custom JavaScript, and custom pages.

Is it possible to restore only specific elements from a backup?

Yes. Select one element from Restore options, such as Documentation, API documentation, Homepage builder, or Custom page, and then narrow the selection to specific workspaces, languages, categories, articles, or pages.