Tailscale on Hamvoip

Connect to your node via a secure VPN (Tailscale) from anywhere in the world. For free! As of this post, you can have 100 nodes and 3 users for personal use, free of charge. You can even share those nodes with someone who has their own plan as well.

Here are your setup instructions:

Go to www.tailscale.com and create an account. Once created, you can begin to install on devices. Install on your home computer. (Mac, windows, etc) The info on that install is presented to you on the site after you have registered.

Now for Hamvoip install of Allstar:

Ensure your up to date. Perform option 1 of the admin menu.

Select option 9 to “Start Bash Shell Interface”.

Perform the following commands:

sudo pacman -S tailscale (If tailscale is not found, you need to exit Bash and go back to perform option 1 and update Hamvoip, you skipped a step.)

(once installed the following commands to auto start it after reboot and start it now)

sudo systemctl enable tailscaled.service
sudo systemctl start tailscaled.service

sudo tailscale up

You should be presented a URL to log in, you can do this on your normal PC, open a browser with that URL and it will ask you to login. Next it will ask to authorize the node and it will log in. (The node will then show “Success!” on screen.

Also, go to your “machines” listing in Tailscale admin and click the three dots on the far right of the new node you just registered, and select ‘disable key expiry’ to prevent the node from needed to authenticate again. (as it is a trusted device)

Thats it! You are installed. Looking in the tailscale admin page, you will see your node IP and dns name, to connect to it when your pc is connected to tailscale. Use either the IP (it can change) or the dns name to ssh into the node. You will need to know your port you configured as well as the login credentials.

Some commands to know, that would be run on the node, if ever needed.

sudo tailscale status (see status)

sudo tailscale ip -4

sudo tailscale update (force update on CLI)

sudo tailscale — (help to display all options)