Document360 automatically backs up your project data every day at 00:00 UTC and lets you restore any supported element to a previous state at any time. Whether a team member accidentally deletes a category or overwrites a custom CSS snippet, backup and restore gives you a reliable safety net to recover your knowledge base content without data loss.
When to use backup and restore
- Recover accidentally deleted or modified articles, categories, or languages
- Roll back unwanted changes to custom CSS or JavaScript
- Snapshot your knowledge base before major structural edits
- Restore a deleted workspace or language with all its content
How to create a manual backup
Document360 creates automatic daily backups, but you can trigger a manual backup at any time.
- Navigate to Settings () > Knowledge base portal in the left navigation bar.
- In the left navigation pane, select Backup & Restore.
- Click New backup.
The Backup name panel appears. - Enter a name for the backup and click Backup.
Once complete, the backup is added to the backup log.

How to restore from a backup
You can restore one or more elements from any available backup in the log.
- Navigate to Settings () > Knowledge base portal in the left navigation bar.
- In the left navigation pane, select Backup & Restore.
- On the desired backup entry, click the Restore options dropdown and select the elements you want to restore:
- For Documentation, API documentation, and Homepage builder — select the checkboxes for the items you want to restore, then click Restore.
- For Custom CSS and Custom JavaScript — compare the backup version with the current version, then click Restore to apply the backup version.
- Click Yes in the confirmation prompt.
The restore process runs in the background. A Backup restored message appears when it is complete.

Restore options
The following elements of your knowledge base can be restored from a backup.
Documentation
Restores your project documentation to the state it was in when the backup was created.
- In the Restore documentation panel, select specific workspaces, languages, categories, or articles to restore.
- To restore everything, turn on the Select all toggle.
- Hover over any article or category and click View to preview the backup content before restoring.
- Click Restore.
- When you restore an existing workspace, language, category, or article, it is updated 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 documentation from a recently deleted language:
- Navigate to Settings () > Knowledge base portal.
- In the left navigation pane, select Backup & Restore.
- Click Restore on the desired backup and select Documentation.
- Choose the desired workspace and language, then click Restore.

API documentation
Restores your API documentation to the state it was in when the backup was created.
- In the Restore API documentation panel, select specific workspaces, languages, categories, or articles.
- To restore everything, turn on the Select all toggle.
- Hover over any article or category and click View to preview its backup content.
- Click Restore.

Homepage builder
Restores all Homepage builder features to the state they were in when the backup was created. The following components are included:
- Navigations: Header and Footer
- Main pages: Home, Documentation, Login
- Error pages: 404 page, Access denied page, Unauthorized page, IP restrictions
Steps:
- In the Restore homepage builder panel, select the desired workspaces and languages.
- To restore everything, turn on the Select all toggle.
- Click Restore.
Example: To recover the Home page of a recently deleted language:
- Navigate to Settings () > Knowledge base portal.
- In the left navigation pane, select Backup & Restore.
- Click Restore on the desired backup and select Homepage builder.
- Select the desired workspace and language, then click Restore.

Custom CSS
Restores the custom CSS of your knowledge base site to the state it was in when the backup was created.
- In the restore panel, compare the backup version of the CSS with the current version. Changes are highlighted.
- To copy either version, click the Copy code snippet () icon next to the respective version.
- Click Restore to apply the backup version.
Example: If multiple team members have overwritten the custom CSS and you need to roll back:
- Navigate to Settings () > Knowledge base portal.
- In the left navigation pane, select Backup & Restore.
- Click Restore on the desired backup and select Custom CSS.
- Compare the backup and current versions.
- Click Restore to apply the earlier CSS snippet.

Custom JavaScript
Restores the custom JavaScript of your knowledge base site to the state it was in when the backup was created.
- In the restore panel, compare the backup version of the JavaScript with the current version. Changes are highlighted.
- To copy either version, click the Copy code snippet () icon next to the respective version.
- Click Restore to apply the backup version.
Example: If multiple team members have overwritten the custom JavaScript and you need to roll back:
- Navigate to Settings () > Knowledge base portal.
- In the left navigation pane, select Backup & Restore.
- Click Restore on the desired backup and select Custom JavaScript.
- Compare the backup and current versions.
- Click Restore to apply the earlier JavaScript snippet.

Best practices
- Create a manual backup before major changes. Before restructuring your content, deleting a language, or making bulk edits, trigger a manual backup so you have a restore point that reflects the state just before your changes.
- Name backups descriptively. Use names that include the date, scope, or reason (for example, "Pre-migration 2026-06-17") so you can quickly identify the right backup in the log.
- Restore draft articles. Draft articles are not published to the knowledge base site, so if a draft is lost or accidentally deleted, you can recover it by restoring a backup that was taken while the draft was still active.
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 and are not triggered after each individual project update. For important changes made during the day, create a manual backup to ensure you have the most recent version saved.
Can I perform manual backups at any time?
Yes, you can create a manual backup at any time from Settings > Knowledge base portal > Backup & Restore by clicking New backup.
How long are backups stored, and can I delete older backups?
Backups are stored for up to 30 days and are then automatically deleted. There is no option to manually delete individual backups.
What elements of the knowledge base can be restored from a backup?
You can restore Documentation, API documentation, Homepage builder, Custom CSS, and Custom JavaScript.
Is it possible to restore only specific elements from a backup?
Yes. When restoring, you can select individual elements such as Documentation, API documentation, or Homepage builder, and further narrow the selection to specific workspaces, languages, categories, or articles.