{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreiaea4l6tu5pmvhhgql3gblfmp3ii36t4kpotng7yjif6slk7o33ji",
"uri": "at://did:plc:hwpfviglvxef74s5w4fhywt7/app.bsky.feed.post/3mdteshj5dzx3"
},
"contributors": [
{
"did": "did:plc:dqehxkfb3kv6bx7tfkvyzdt4",
"role": "author"
}
],
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreidsllnkztlkepu2cfe77wu34jdnxasnxdkg5epyya3udb7w4x4vjy"
},
"mimeType": "image/png",
"size": 166850
},
"description": "I’ve been using Tailscale for around four years to connect my disparate devices, servers and apps together. I wanted to talk a bit about how I use it, some cool features you might not know about, and some stumbling blocks I encountered. I’m not sure Tailscale needs an introduction for the likely audience of this blog, but I’ll give one anyway. Tailscale is basically a WireGuard o...",
"path": "/how-i-use-tailscale/",
"publishedAt": "2025-06-25T00:00:00Z",
"site": "at://did:plc:hwpfviglvxef74s5w4fhywt7/site.standard.publication/3mnmr7tmggs2e",
"title": "How I use Tailscale"
}