4 ms·
I've said it before and I'll say it again: expiring certs are the new DNS for outages. I still marvel at just how good Tailscale is. I'm a minor user really
by smackeyacky 3y ago
I've said it before and I'll say it again: expiring certs are the new DNS for outages.
I still marvel at just how good Tailscale is. I'm a minor user really but I have two sites that I use tailscale to access: a couple of on-prem servers and my AWS production setup.
I can literally work from anywhere - had an issue over the weekend where I was trying to deploy an ECS container but the local wifi was so slow that the deploy kept timing out.
I simply SSH'd over to my on-prem development machine, did a git pull of the latest code and did the deploy from there. All while remaining secure with no open ports at all on my on-prem system and none in AWS. Can even do testing against the production Aurora database without any open ports on it, simply run a tailscale agent in AWS on a nano sized EC2.
Got another developer you need to give access to your network to? Tailscale makes that trivial (as it does revoking them).
Yeah, for that deployment I could just make a GitHub action or something and avoid the perils of terrible internet, but for this I like to do it manually and Tailscale lets me do just that.
- wonrax 3y agoTailscale remains useful when deploying with GitHub actions. Currently, I have my cloud VM open on an unconventional SSH port so that GHA workers can SSH into it and initiate the deployment. I plan to utilize their action [0] so that any GHA worker can access the deployment machine without exposing any ports. [0] https://github.com/tailscale/github-action https://github.com/tailscale/github-action
- nurettin 3y ago> simply SSH'd over to my on-prem development machine I use mosh and gnu screen for flaky connections. Works wonders even if you disconnect every 10 seconds.
- edvinbesic 3y agoMosh is indeed glorious, esp when tethering over a spotty mobile connection. I just wish they would support gpg forwarding, otherwise chefskiss.