Outside GitHub

You can use a private GitHub repository as a bridge between your Vault and your hosted solution.

  1. Configure the plugin to use GitHub as described in the configuration.
  2. Clone the repository on your computer.
  3. Add your hosted solution as a remote.
  4. You can also use a GitHub Action to send your changes to your self-hosted solution. For example:

Also, it’s possible to host only your Obsidian content in a private repository hosted on GitHub and use other hosting solution for the rest (template, quartz…) using submodule.

Dry-Run

However, the dry-run allow to “test” the plugin without sending into a Repository. The plugin will follow all of your settings, but instead of sending into a repository, it will send into a configured folder. You can use variable to simulate multiple repository :

  • {{owner}}
  • {{repo}}
  • {{branch}}

Using this, I think it could be possible to create a repository in it, but I’m afraid of Obsidian auto-fixing for path…