Just pushed the demo of my talk onto GitHub: github.com/Pothulapati/tailsca

👻 There's a lot of cursed code, but it's loads of fun too!
RT @tarrooon: was incredibly enjoyable! Close-knit conferences are fantastic for interactions!! Even speaking on the stage was as fun as it could get! :)

Kudos to @Penguin and others for excellent organization! t.co/BNWVYiqqd4

#tailscaleup

Last updated 1 year ago

was incredibly enjoyable! Close-knit conferences are fantastic for interactions!! Even speaking on the stage was as fun as it could get! :)

Kudos to @Penguin and others for excellent organization!

#tailscaleup

Last updated 1 year ago

Rob Russell · @Rob_Russell
76 followers · 251 posts · Server mastodon.cloud

Had a lot of great conversations yesterday at the conference with some new folks and some I haven't seen in a while. Felt like I was around a bunch of people with the same problem-solving outlook. It reminded me of what I like about tech and the internet. Thanks to @tailscale for putting it all together.

#tailscaleup

Last updated 1 year ago

Ed W8EMV · @w8emv
345 followers · 525 posts · Server hachyderm.io

Tarun, Tailscale as a networking layer for modern apps

the bar for self-hosting is too high for the general user, and networking has too many problems.

Embed "tsnet" into applications, then "login with Tailscale" as the access control.

Demo: todo application, which embeds the tsnet protocol in the browser, and embedded into an Android app.

tarrooon.com

[ @tailscale ]

#tailscaleup #Tailscale

Last updated 1 year ago

Ed W8EMV · @w8emv
345 followers · 524 posts · Server hachyderm.io

David Rio DeRios - "Opportunity connectivity and Tailscale"

Universities: lots of teams, hundreds of subnets.

Networking with Tailscale more enjoyable that networking at work. So use a subnet route, split DNS to connect to work.

But: you may need to address corporate exceptions and objections.

Use Tailscale to work around random network misconfigurations. tailscaled
is robust to failures.

Current status: in production for his team.

[ @tailscale ]

#tailscaleup #Tailscale

Last updated 1 year ago

Ed W8EMV · @w8emv
344 followers · 523 posts · Server hachyderm.io

jaxxstorm - Pulumi

"Connecti"

The scene: temporary connection to private network to get access for management and maintenance.

Use Pulumi to automate access temporary access to bring up "use a subnet router in AWS" (also GCP, other clouds)

github.com/jaxxstorm/connecti

[ @tailscale ]

#tailscaleup #Tailscale

Last updated 1 year ago

Ed W8EMV · @w8emv
344 followers · 522 posts · Server hachyderm.io

Lightning talks!

Kevin, JPCU

github.com/JPCU/share-mount -

application uses Tailscale API to find hosts tagged with "smb", provides a UI to click to mount drives

[ @tailscale ]

#tailscaleup #Tailscale

Last updated 1 year ago

Ed W8EMV · @w8emv
344 followers · 521 posts · Server hachyderm.io

Lightning talks!

Marino - virtualized6ix

stack: Tailscale, Kubernetes, Cilium, Istio

(followed by poetry)

[ @tailscale ]

#tailscaleup #Tailscale

Last updated 1 year ago

Ed W8EMV · @w8emv
344 followers · 520 posts · Server hachyderm.io

Brad Fitzpatrick "Lingo Bingo"

BINGO

(so many protocols)

[ @tailscale ]

#tailscaleup #Tailscale

Last updated 1 year ago

Ed W8EMV · @w8emv
343 followers · 519 posts · Server hachyderm.io

Next! @emilyposting with "All the buttons"

Emily did emily.id.au/tailscale - CVE-2022-41924

International CyberSecurity Challenge (Athens). "Attack/defense" capture the flag challenge.

Replicate the challenge with Tailscale, use a Github group for logins, access controls to partition users into groups.

"anonymous tailnets" needed. (ab)use the "subnet router" feature: map the IPv6 tailnet space as a subnet route. Build a tsnet DNS server tool.

[ @tailscale ]

#tailscaleup #Tailscale

Last updated 1 year ago

Adrianna Tan · @skinnylatte
3399 followers · 5890 posts · Server hachyderm.io

Well Tailscale Up has the best conference food and coffee I’ve had in years. And talks!!

#Tailscale #tailscaleup

Last updated 1 year ago

Ed W8EMV · @w8emv
343 followers · 518 posts · Server hachyderm.io

@amye !

"Your Family Needs Tailscale"

Give your parents ad-free Internet, without having a Pi-hole in their house? But things break in mysterious ways when you block ads.

(Shout outs to NextDNS as a cloud alternative to Pi-Hole.)

[ @tailscale ]

#tailscaleup #Tailscale

Last updated 1 year ago

Ed W8EMV · @w8emv
343 followers · 517 posts · Server hachyderm.io

Seaver Thorn.

Talk already in progress (apologies) about remote home gaming.

Problem: power consumption for home gaming. Use a Pi + a PC running Proxmox; use the Pi as a control point, have it turn power on + start up a VM. (like a BMC?)

Home Assistant, @homeassistant : turn on PC automatically at start of day, turn off with no activity.

github.com/swthorn/tsup2023

[ @tailscale ]

#tailscaleup #Tailscale

Last updated 1 year ago

Ed W8EMV · @w8emv
343 followers · 516 posts · Server hachyderm.io

Moritz Frenzel - DENOG, Stuttgart-IX.

Build OOB (Out of band) network for resilience.

Old: Layer 3 POP-to-POP going through Cisco 2511 as console server, but: 100W power draw, and redundant OpenVPN not ok.

New hardware: opengear ACM7004-5-L, 8 port console.

New network: whereversim.de, one SIM for 2G-3G-4G+ to pick best carrier. Data pooling to reduce cost.

New VPN: OpenVPN (no), Wireguard (better), Tailscale! Netbox, console.

RFC 6498 conflicts.

[ @tailscale ]

#tailscaleup #Tailscale

Last updated 1 year ago

Ed W8EMV · @w8emv
343 followers · 515 posts · Server hachyderm.io

Justin Garrison on "Build your own game streaming service"

Product request: multicast!

Favorite game: "fio" - "figure it out".

Steam Deck: Arch Linux ploy to take over the world.

Old games: EmulatorJS.
New games: Steam Remote Play. (crashes sometimes)
New: NVIDIA GameStream (NVIDIA killed it, but Moonlight + Sunshine open source)

"Games on Whales", containerized. run on GPUs in the cloud.

[ @tailscale ]

#tailscaleup #Tailscale

Last updated 1 year ago

Ed W8EMV · @w8emv
342 followers · 513 posts · Server hachyderm.io

Xe Iaso @cadey talking about embedding in your systems.

Success stories:

XeDN - CDN based on Tailscale + fly.io. Caching proxy to Backblaze B2.

@robocadey - bot rendering Stable Diffusion prompts on fly.io + GPU in homelab. "linear algebra or something"

Grafana as part of your tailnet.

tclip: Pastebin clone, self-hosted on tailnet, share selectively via funnel.

golink: URL shortener, runs on fly.io.

libtailscale: wrap Tailscale as C library

[ @tailscale ]

#tsnet #tailscaleup #Tailscale

Last updated 1 year ago

Tom Cook · @tcook
273 followers · 544 posts · Server hachyderm.io

@tailscale Fancy new feature: tailnets tied entirely to a yubikey/passkey with no other auth provider needed tailscale.com/kb/1269/passkeys

#tailscaleup #Tailscale

Last updated 1 year ago

Ed W8EMV · @w8emv
341 followers · 511 posts · Server hachyderm.io

new feature: invite users to your tailnet, any user in any domain. (going to do this.)

end of talk!

RAPTUROUS APPLAUSE

[ @tailscale ]

#tailscaleup #Tailscale

Last updated 1 year ago

Ed W8EMV · @w8emv
341 followers · 510 posts · Server hachyderm.io

next up, tailscale login.

Use Google, Microsoft, Github, Apple, Okta, Onelogin, custom

new: passkeys, tied to device or keychain, based on in browser

use "second factor" as primary factor.

demo ensues. "Sign in with passkey". Demo 1 fails. Demo 2 succeeds. Demo 3 uses hardware security key, works the first time.

"If you have enough demos, one of them has to work."

Replace passwords!

[ @tailscale ]

#oidc #webauthn #tailscaleup #Tailscale

Last updated 1 year ago

Ed W8EMV · @w8emv
341 followers · 509 posts · Server hachyderm.io

Launching today: VS Code Tailscale extension. Start a server on your Tailnet (or using a Tailscale Funnel for public access) from within Virtual Studio Code. (Demo ensues, successful on 2d try.)

[ @tailscale ]

#tailscaleup #Tailscale

Last updated 1 year ago