# Discourse Backup Protocol

**URL:** https://discourse.sourcecred.io/t/discourse-backup-protocol/406
**Category:** Initiatives Wish List
**Created:** [December 12, 2019, 1:33am UTC](https://discourse.sourcecred.io/t/discourse-backup-protocol/406 "2019-12-12T01:33:44Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![burrrata](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/burrrata/32/135_2.png) [@burrrata](https://discourse.sourcecred.io/u/burrrata)
#### Post date: [December 12, 2019, 1:33am UTC](https://discourse.sourcecred.io/t/discourse-backup-protocol/406/1 "2019-12-12T01:33:44Z")

</div>

As @Beanow mentioned in the [Discourse Admin Trust Model](https://discourse.sourcecred.io/t/discourse-admin-trust-model/402/) thread, it would be great to have a way to regularly and automatically backup Discourse data. This is important to reduce [Bus Factor](https://en.wikipedia.org/wiki/Bus_factor) and increase the power of the community relative to admins in the case of a revolution (freedom to fork!).

---

<div class="post-metadata">

### Author: ![burrrata](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/burrrata/32/135_2.png) [@burrrata](https://discourse.sourcecred.io/u/burrrata)
#### Post date: [December 22, 2019, 2:27am UTC](https://discourse.sourcecred.io/t/discourse-backup-protocol/406/2 "2019-12-22T02:27:04Z")

</div>

Been putting a lot of work into optimizing and [organizing Discourse lately](https://discourse.sourcecred.io/t/please-help-organize-this-discourse/378). Would suck to lose all this work. Just created a backup just in case, but it would be awesome to define a more structure process around regularly backing up this forum and storing those backups.

It would also be great to know what the process is to recover data in the case of a problem. I assume that there’s an easy way to go from the download data to a restored forum, but honestly I have no idea. Would be great to test this.

Open to any and all ideas on how to optimize this process so that our data is safe and secure 🙂
