[Level 1] Access your SIlverbullet from outside your Home Network using Twingate

Step 1. Make sure you followed all the steps from my previous guide as it will be used as prerequisite for this one:

Prerequisites:

  • you have a domain already setup
  • you have docker installed
  • you installed nginx-proxy-manager and working Let’s Encrypt certificate
  • you added silverbullet as host in nginx-proxy-manager

The next part of the guide is very easy to follow because Twingate made it all very intuitive and self explanatory, but nevertheless let’s dive into it.

Step 2. Goto Twingate Website and enter your email address to create an account

Step 3.

Step 4. Chose a name for your network (e.g. YourUsername)

Step 5. Sign in with any method you want (I chose GitHub)

Step 6. Let’s choose how do we want to install the connector (my option is Docker, but you can use any you want):

Step 7. Follow steps to

  1. Prepare deployment
  2. Generate Tokens
  3. Customize Docker Command (leave eveything disabled)
  4. Run your customized Docker command to start the twingate-connector container

Step 8. Configure your hosts

You can add your whole Network through the IP Address Range or simply Skip to Admin Console

Step 9. Download the App

for all your devices from where you wish to connect to your Silverbullet instance, eg.: your Smartphone, Tablet, Laptop. And login with your credentials, and connect to the same twingate network we’ve setup in earlier.

Step 10. Add Silverbullet to the Resources:

Go to Admin Console → Resources → + Resource

Add your silverbullet subdomain (same we setup earlier, in nginx-proxy-manager) and click Create Resource

You can grant Acces to the group Everyone because at this point you are the only user

Step 11. Try everything out

You can now go to your Smartphone and disable your WiFi to test if it connects from outside your Network, and then navigate to:

https://silverbullet.yourawesomedomain.duckdns.org or whatever your subdomain is.

:white_check_mark: Voila.

You’ve setup Twingate and you can connect to Silverbullet from anywhere outside your home network.