Sync

Whereas SilverBullet Core comes with Sync built in, SilverBullet+ can operate without it. Rather than spinning up an (externally) available URL, it runs 100% locally on your machine, pointing at a local folder.

That’s great to get started, but chances are you’d to also like to access your space from other devices. Perhaps other desktops running SilverBullet+ or perhaps on devices where only a web browser client is available (like mobile devices).

Here are your options.

SilverBullet Core sync

For this you need to install the SilverBullet Core server somewhere. This can be self hosted, or if you don’t want the hassle, you can run it on PikaPods for as little as $1.50 per month. This instance will act as your “sync hub” with the advantage that you can access it from anywhere via the web, which means you can access it from any device with a modern browser (including phones).

Warning: This will not work with SilverBullet instances running behind auth proxies other than SilverBullet’s own Authentication system.

How to set this up:

  • In your SilverBullet+ dashboard, hover over the space you want to set up for sync and click the gear icon.
  • Scroll down to the “Sync” section. There simply enter your SilverBullet instance’s URL and select how you want to authenticate (either via username/password or a token)

Dropbox, Syncthing, Git

Ultimately a space is a folder of plain text markdown files on a disk. You can sync it with other devices however you want. If you have multiple machines (e.g. a laptop and desktop, or a private a work laptop) you can use whatever file sync solution you like.