Initially, I wanted to configure my own VPN protocols with pfsense, but since I only have one router, I didn’t want to risk messing it up.

Instead, I opted for the simpler, quicker VPN setup with Tailscale. It’s absurdly simple; just create an account, add your machine(s), click a couple of buttons for Magic DNS, and you’re all set. If you wish to share your machine(s) with other people, that’s also possible

Updates

19/10/2025

Why did I torture myself.

I decided to configure a reverse proxy with Nginx, but I was stuck wondering what to do after generating the certification and key. The Tailscale documentation doesn’t really explain much beyond the command to generate the TLS certification and key. 1

Having forgotten that I had an old source explaining how to set it up, I spent quite a while confused, relying instead to another source 2 that doesn’t explain any of the lines written.

Footnotes

  1. https://tailscale.com/kb/1153/enabling-https ↩

  2. https://medium.com/@TomVance/local-domains-with-https-469036775818 ↩