Excited to use SilverBullet? Here are three ways for you to deploy it.
While this is not an ideal deployment (it limits accessing your space to just your own machine), it is an easy way to get started: simply run the SilverBullet server on your own laptop or desktop.
Steps:
1. Install SilverBullet either as a single Install/Binary or run it as a Install/Docker container
2. Access it via http://localhost:3000
Is that working out for you? Great, then proceed to deploy SilverBullet properly on a server so you can also access it from other devices (like your phone).
You can self host SilverBullet on essentially any Intel-compatible 64-bit or ARM 64-bit machine you have terminal access to. The server needs very limited resources (a few hundred megabytes of RAM is sufficient), so even a Raspberry Pi (with a 64-bit OS) is sufficient.
The main hurdle to overcome in deploying SilverBullet on a server is that it requires TLS.
Steps: 1. Login to your server of choice and install SilverBullet there as a single Install/Binary or as a Install/Docker container. 2. Decide on your TLS approach to access it.
Here are a few community guides on how to setup SilverBullet in various (TLS-enabled) setups:
While Self Hosted is the intended path, if this is too much hassle for you. There is a simpler option by using PikaPods. For a small fee (about \(1.50 per month and you get \)5 in credit signing up, so the first months are free), you can run your instance there. PikaPods handles deployment, upgrades and backups and exposes SilverBullet securely via TLS.
PikaPods contribute a part of their revenue back to the projects they host, so it’s a source of Funding for SilverBullet itself.