Page cover

circle-wifi-circle-wifiTailscale 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 Tailscalearrow-up-right app. We ran our own instance of the control plane, so you'll need to do some configuration first.

Connect

  1. Download Tailscalearrow-up-right for your device

  2. 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.org

Then follow the instructions in the opened browser window

  1. 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