# An integrated local snapshotting / backup functionality

**URL:** <https://community.localwp.com/t/an-integrated-local-snapshotting-backup-functionality/43080>\
**Category:** Feature requests\
**Created:** [May 25, 2024, 2:06pm UTC](https://community.localwp.com/t/an-integrated-local-snapshotting-backup-functionality/43080 "2024-05-25T14:06:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![danielrosehill](https://sea1.discourse-cdn.com/flex019/user_avatar/community.localwp.com/danielrosehill/32/21766_2.png) [@danielrosehill](https://community.localwp.com/u/danielrosehill)\
**Post date:** [May 25, 2024, 2:06pm UTC](https://community.localwp.com/t/an-integrated-local-snapshotting-backup-functionality/43080/1 "2024-05-25T14:06:20Z")

</div>

Firstly, I continue to be really impressed with LocalWP!

I’ve been developing Wordpress sites on a semi-hobby basis for a reasonably long amount of time (15 years … ish) and this is one of the most useful tools I’ve encountered.

I’m always particularly keen on having a robust backup functionality in place when building websites.

My typical approach (and what I use currently) is to have a daily cloud-to-cloud backup (I use Snapshooter to do an incremental to B2). However when actively trying out plugins (etc) sometimes even a daily RTO is too long and both on-demand and hourly snapshotting would be more helpful.

My ideal form of backup while developing would be something very similar to Git where I can commit to a repository at certain points (usually when everything is stable).

My ideas for bringing that functionality into the way LocalWP works would be:

- On-demand snapshots
- Fixed snapshots (say hourly while the project is open)

Frontend feature: a simple GUI that configures snapshotting on the directory filesystem either to a separate path or one that is ignored when pushing/pulling from the remote.

Given that snapshotting is always done incrementally I don’t imagine either would impose an undue storage burden. I could probably script this locally but an integrated feature would of course be easier to work with.

---

<div class="post-metadata">

**Author:** ![Nick-B](https://sea1.discourse-cdn.com/flex019/user_avatar/community.localwp.com/nick-b/32/16140_2.png) [@Nick-B](https://community.localwp.com/u/Nick-B)\
**Post date:** [May 25, 2024, 4:27pm UTC](https://community.localwp.com/t/an-integrated-local-snapshotting-backup-functionality/43080/2 "2024-05-25T16:27:31Z")

</div>

Thank you for this @danielrosehill! Great idea. We’ve definitely discussed other ways of handling backups to make things a bit smoother.
