logoalt Hacker News

TIPSIOyesterday at 4:49 PM17 repliesview on HN

My wife and I have a mobile group/shared bot system where we can make mini apps and collab.

Anything from baby stuff, groceries, shopping, planning, wine tracker app, simple/fun/useful data things, etc…

We have Tailscale on our phones and can instantly and privately see without deployment or anything crazy via our secure VPN.

Think shared Claude Artifacts that don’t live @ Anthropic.

Tried to first do this with Cloudflare Tunnels (because I love Cloudflare), but between the broken dashboard side of Zero Trust and nightmare of Warp… it was basically impossible to setup. I guess that’s all super enterprise, which seems to be very anti-Cloudflare philosophically to not be able to self do things.

Will check out Quick Tunnels but I think it’s missing the bigger integration offerings Tailscale has/does still.


Replies

theturtletalksyesterday at 5:05 PM

Tailscale is truly a cheat code. I have a web app that I run locally to control terminals on my Mac. I access the website on my phone using the 100.xx IP address and can code on the go. No need for a Mac or iOS app.

You can also use Tailscale serve to get a HTTPS url like Cloudflared but it's only visible to your tailnet. Be careful using Cloudflare tunnels because they are public and bots start poking around immediately.

show 5 replies
cbsksyesterday at 5:00 PM

> My wife and I have a mobile group/shared bot system where we can make mini apps and collab.

> Anything from baby stuff, groceries, shopping, planning, wine tracker app, simple/fun/useful data things, etc…

Can you elaborate on this? Sounds really cool!

show 3 replies
ezsttoday at 4:56 AM

I would say that I've been doing most of that already with a reverse proxy+SSO/IDP for a very long time. Not the same, but close-enough and open to the "traditional internet" in a manner that does not require my users to install and configure tailscale, which is a massive plus. I do appreciate tailscale for the option to keep my effective host IP address hidden/local, but then I've been having a front on the internet (with a public IP/domain/...) for decades and I don't see a problem continuing.

allthetimetoday at 2:55 AM

I use public dns routed to private Tailscale ips for all my home services. If i want to expose something for friends who don’t use Tailscale I connect a cloudflare tunnel… it’s pretty much a couple clicks and typing in a subdomain name once cloudflared is running on a server… what were you having trouble with?

show 1 reply
gopalvyesterday at 7:10 PM

> it’s missing the bigger integration offerings Tailscale has/does still.

Until I had tailscale serve generating valid certs, I had a good reason to use Cloudflare tunnels.

But in general I don't want to put everything on the internet side of things.

Mostly, I don't want something open, but more like a "share with" for people who are in the same office (virtually over tailnet, not physically on the same LAN).

This still works great for a demo instead of a product pitch, to send an link out to see something.

I'd still use a real host over a laptop for those.

gibs0nstoday at 1:46 AM

I have really enjoyed the experience of OpenZiti for this purpose. Being able to host dark services and impose granular access controls and routing for different clients is a game changer.

For the few services I host that require SSL (eg; WebUSB), I serve the dark service via a standard domain (example.com) so I can still get a LetsEncrypt cert, but public access to that domain resolves to a static page; "Plz connect to OpenZiti & try again". This allows me to have SSL on required dark services without requiring to install a private CA for each client.

noir_lordyesterday at 4:52 PM

Only reason I have it (cloud flare tunnels) setup for personal use is because I had to do it for work years ago and yeah, Enterprise(tm) is a good description, haven't touched it in years so when it breaks I'll likely use something else.

Getting it to do what I wanted with a traefik front router with cloudflared talking to arbitrary subdomain that is spun up and broadcast from the other project side was very painful in a "this could be more friendly" way.

It has been truly bulletproof though since then so that's almost enough to make me go reread all the docs.

ramoztoday at 1:18 AM

> Think shared Claude Artifacts that don’t live @ Anthropic.

Shameless plug, I've built a self-hosted capability here with things like live collaboration for humans and agents. There is a native cloudflare deplyoment and integration with Cloudflare Artifacts. PR for tunnel would be appreciated.

https://github.com/plannotator/artifact-server

nemosaltatyesterday at 4:56 PM

Us too, consider using your bots to migrate your tailnet to headscale. Daily driving Headscale + Headplane + Tailscale’s graciously provided/compatible native apps makes me feel like my devices are truly under my control.

show 1 reply
roberttodyesterday at 7:06 PM

Does this work with remote agents though? I want my claude.ai agents running on my phone to be able to hit my local MCPs on my Mac Mini - my understanding is that tailscale wouldn't work because the execution is being called remotely. But seems like these tunnels would support that.

show 3 replies
pbreittoday at 5:22 AM

How do I get this more persistent?

unixheroyesterday at 8:18 PM

That's really cool! I really want something like that. Care to share what your stack is? My wife would love having that super power.

epolanskitoday at 7:15 AM

I never found cloudflare appealing for the small developer.

FridayCuriousityesterday at 5:00 PM

Interested in the the bot system and how your self publishing app artifacts that you've got running. Care to share more?

show 1 reply
nijaveyesterday at 11:28 PM

Don't think we had any issues with Warp but Cloudflare APIs are a bit of a mess. Seems like they've cobbled together and then renamed/rearranged things multiple times now and it's a bit hard to keep up.

Terraform has worked decently well especially since there's a few random settings here and there that aren't exposed anywhere in the UI (facepalm)

_blkyesterday at 4:58 PM

So you have a phone to phone VPN and each runs services or just a regular rapid/synology at home with containers?

fr2029today at 4:04 AM

[dead]