Self-hosted Tailscale, Part 3: Syncthing over Tailscale

Posted on 2026-05-18 in Software • Tagged with howto , linux , security , syncthing , tailscale , vpn

I've been using Syncthing for years to keep files in sync between my laptop, desktop, phone, tablet and home server. It is an amazing piece of software and has been very reliable, with only the occasional conflict, but I have never lost any data. On the contrary, Syncthing file versioning …


Continue reading

Self-hosted Tailscale, Part 2: Ad-blocking DNS

Posted on 2026-05-11 in Software • Tagged with dns , howto , linux , security , tailscale , vpn

In Part 1 I set up Headscale and had every tailnet client use Cloudflare DNS. That works, but it's leaving value on the table: every device that connects to my Tailscale gets whatever DNS servers I set, so I might as well run my own DNS server inside the private …


Continue reading

Self-hosted Tailscale, Part 1: Headscale and clients

Posted on 2026-05-05 in Software • Tagged with howto , linux , security , tailscale , vpn

I had been hearing a lot of people raving about Tailscale as a solution for interconnecting devices, or in other words for creating your own mesh VPN. It does seem great on paper: easy to set up, fast and lightweight, based on an open protocol (WireGuard), works everywhere, solves the …


Continue reading