Tailscale VPN
Our self-managed Tailscale network
To access certain services on the server, you need to connect your device to the server's VPN. This is done using the Tailscale app. We ran our own instance of the control plane, so you'll need to do some configuration first.
Connect
Download Tailscale for your device
Connect the client to the server VPN URL for your specific platform. Note that you will not use the default Tailscale login screen
Open the Terminal or Powershell and type in the following command:
tailscale login --login-server https://hs.sheldonbois.dpdns.orgThen follow the instructions in the opened browser window
Option + Click the Tailscale icon in the menu and hover over the Debug menu
Under
Custom Login Server, selectAdd Account...Enter the url
https://hs.sheldonbois.dpdns.organd pressAdd AccountContinue in the browser
Open the app and select the settings menu in the upper-right corner
Tap on
AccountsIn the kebab menu icon (three dots) in the upper-right corner select
Use an alternate serverEnter
https://hs.sheldonbois.dpdns.organd follow the instructions
Open the Tailscale app
Click the account icon in the top-right corner and select
Log in….Tap the top-right options menu button and select
Use custom coordination server.Enter
https://hs.sheldonbois.dpdns.orgContinue in browser pop up
Authenticate using your Cloud Debt 365 account within the browser. If successful, it will display a message that the process is complete, and you can close the browser screen
Usage
Make sure that the toggle/indicator to connect is on within the Tailscale app/menu. If it is without any error message, then your device is on the VPN.
While connected, you can access Server Cluster apps indicated with ⚿ on the dashboard. In addition, you can also join the College Debt SMP using its VPN address. It's also fine to leave the VPN connected if you're not accessing the server, as your usual network connection should remain.
Anything that requires the VPN for access will have its URL be in the format [name].sheldonbois.ts. In addition, any devices connected to the VPN can have its IP address be referenced in the same way.
Additional features
The Tailscale client comes with additional features that utilized device to device connection. Below are a few that I think can be useful for our shenanigans.
Taildrop
Taildrop allows you to share files on your system with other devices to anyone who is currently connected to the server VPN. You don't need to be in close proximity with each other.
Tailscale Serve
Tailscale Serve allows you to share any local services running on your computer with other devices and people connected to the server VPN. Use case includes if you want to share any website you're currently developing on your machine with other people, or if you want people to directly join your multiplayer LAN game session without being on the same local network. Anything that exposes a port on your system can be shared.
Other
You can find a bunch of other features that might be useful for your use case from the Tailscale website.
Last updated
