-- Leo's gemini proxy
-- Connecting to gmi.runtimeterror.dev:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;lang=en-US
2022-12-14 ~ 2022-12-15
You might remember that I'm a pretty big fan [1] of Tailscale [2], which makes it easy to connect your various devices together in a secure tailnet [3], or private network. Tailscale is super simple to set up on most platforms, but you'll need to install it manually [4] if there isn't a prebuilt package for your system.
Here's a condensed list of the steps that I took to manually install Tailscale [5] on VMware's Photon OS [6], though the same (or similar) steps should also work on just about any other `systemd`-based system.
Visit https://pkgs.tailscale.com/stable/#static [7] to see the latest stable version for your system architecture, and copy the URL. For instance, I'll be using `https://pkgs.tailscale.com/stable/tailscale_1.34.1_arm64.tgz`.
Download and extract it to the system:
wget https://pkgs.tailscale.com/stable/tailscale_1.34.1_arm64.tgz tar xvf tailscale_1.34.1_arm64.tgz cd tailscale_1.34.1_arm64/
Install the binaries and service files:
sudo install -m 755 tailscale /usr/bin/ sudo install -m 755 tailscaled /usr/sbin/ sudo install -m 644 systemd/tailscaled.defaults /etc/default/tailscaled sudo install -m 644 systemd/tailscaled.service /usr/lib/systemd/system/
Start the service:
sudo systemctl enable tailscaled sudo systemctl start tailscaled
From that point, just `sudo tailscale up` [8] like normal.
<-- note -->
Since Tailscale was installed outside of any package manager, it won't get updated automatically. When new versions are released you'll need to update it manually. To do that:
Download and extract the new version.
Install the `tailscale` and `tailscaled` binaries as described above (no need to install the service files again).
Restart the service with `sudo systemctl restart tailscaled`.
<-- /note -->
---
---
-- Response ended
-- Page fetched on Fri May 10 16:43:43 2024