Here's a tutorial for installing Headscale on Alpine Linux Latest:
apk update && apk add git iptables
git clone https://github.com/juanfont/headscale
cd headscale/
docker build -t headscale .
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
docker run -d --name=headscale \
-v $PWD:/config \
-p 443:443 -p 80:80 -p 8024:8024 \
-e SERVER_BIND=:80 \
-e DOMAIN_NAME=yourdomain.example.com \
-e HMAC_SECRET=somesecret \
headscale
docker logs headscale
You're all set! Now you have successfully installed Headscale on Alpine Linux Latest.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!