irishlab.io

This is my homelab, there are many like this but this one is mine.

Tailscale

Tailscale

Tailscale makes creating software-defined networks easy: securely connecting users, services, and devices. I am using my DNS servers as VPN exit-nodes which exposes my services outside of my local network while adding a layer of security during my travel.

These steps are for Ubuntu 24.04 (noble) and once I convert this to Ansible it should be automated.

curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/noble.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/noble.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list
sudo apt-get update
sudo apt-get install tailscale -y

Connect your machine to your Tailscale network and authenticate in your browser:

sudo tailscale up  --accept-dns=false --advertise-exit-node --advertise-routes=10.0.10.0/24
sudo tailscale set --auto-update

Tailscale documentation is good to follow from here.

Last updated on 26 Oct 2019
Published on 23 Nov 2018
 Edit on GitHub