ifgris / obsidian-local-backup

Automatically creates a local backup of the vault.
MIT License
60 stars 5 forks source link
backup interval-backups lifecycle obsidian obsidian-plugin obsidian-vault

Local Backup

GitHub Github all releases GitLab latest release CodeQL

Automatically creates a local backup of the vault.

Features

How to use

Setup the plugin

General Settings

general-settings

Hints
  1. Setup the output path depends on your computer platform.
  2. Setup the Windows and Unix output path while you using these two platforms.

If you turn on interval backups, it is recommended to set a reasonable bakcup frequency, e.g. >=10min, this plugin costs CPU resources and Disk I/O resources, backup frequently might cause lagging.

File Archiver Settings (Optional)

file-archiver-settings

Hints
  1. (Experimental) If you have a large size vault and Obsidian stucks on backing up, please try the experimental feature in setting page.

For user who owns a vault with large size, it is recommended to turn on Backup by calling external file archiver in setting page, the experimental feature of the latest version, then setup the rest of settings of archiver.

Run a local backup command

Command panel

Enter the command panel using Ctrl + P.

run-command

Create a specific backup

As you can see in the command panel screenshot above, you are available to create a specific backup file if you want to keep the file. The file created by this command would not delete by the plugin. But you have to name it different from the File name setting. (eg. File name: dev-Backup-%Y_%m_%d-%H_%M_%S, and your specific file name should not be the same format as File name).

Sidebar icon

Click the sidebar icon.

sidebar-icon

Installation

Install from plugin store

Manually installing the plugin

Contributing

Build

Code contributing is welcome! Just make a PR to master branch directly:)

Reference

Sponsor this project

You could consider buy me a coffee if the plugin saves your time!

Buy Me A Coffee

License

Obsidian Local Backup is licensed under the MIT license. Refer to LICENSE for more information.