!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

890 Members
Declaratively manage your switching, routing, wireless, tunneling and more.259 Servers

Load older messages


SenderMessageTime
11 Sep 2025
@saiko:knifepoint.net@saiko:knifepoint.netcan you make the dashboard proxy the info instead of requiring the client to access the devices directly, or set non-mdns names for the devices?15:48:04
@saiko:knifepoint.net@saiko:knifepoint.netotherwise if this can’t be changed I would really just use openvpn or some othe tap tunnel15:48:32
@saiko:knifepoint.net@saiko:knifepoint.netand then it should just work15:48:39
@toonn:matrix.orgtoonn K900: Do you have a way of getting mDNS to work over Tailscale? 15:48:42
@ghostbuster91:matrix.orgghostbuster91I don't think so. The info pages use websockets to propagate realtime information 15:49:34
@ghostbuster91:matrix.orgghostbuster91Yeah that would work15:49:52
@saiko:knifepoint.net@saiko:knifepoint.net

because this still sounds like you will need mdns queries to work, which fundamentally rely on broadcast to work

GPT told me that I need to propagate have something that will answer DNS queries and respond with mDNS entries

any way I could interpret this ranges from “might work but forbidden by the spec” to “might work but extremely sketchy”. but let’s see what K900 says, he is the tailscale guy

15:59:37
@saiko:knifepoint.net@saiko:knifepoint.net
In reply to @saiko:knifepoint.net
can you make the dashboard proxy the info instead of requiring the client to access the devices directly, or set non-mdns names for the devices?

domain (Optional, string): Set the domain of the node hostname used for uploading. For example, if it’s set to .local, all uploads will be sent to <HOSTNAME>.local. Defaults to .local.

is this related? I have no idea what it’s talking about with “uploads” but if so, you could actually change the domain suffix from what it looks like to something that can be resolved everywhere https://esphome.io/components/wifi/

16:04:24
@saiko:knifepoint.net@saiko:knifepoint.netpeople are also saying you can use static IPs but 👎16:05:55
@ghostbuster91:matrix.orgghostbuster91hmm nice finding! I will look into this16:05:57
@ghostbuster91:matrix.orgghostbuster91it does not help in my case unfortunately. With this setting you control domain on which you expect your devices to be available. By default it is local because all(?) esp devices support mdns and everyone uses it16:09:35
@ghostbuster91:matrix.orgghostbuster91* it does not help in my case unfortunately. With this setting you control domain on which you expect your devices to be available. By default it is local because all(?) esp devices support mdns and everyone uses it like that16:09:44
@toonn:matrix.orgtoonn Katalin: I may have a utility that does that to proxy mDNS hosts with Nginx. 16:15:10
@saiko:knifepoint.net@saiko:knifepoint.net
In reply to @toonn:matrix.org
Katalin: I may have a utility that does that to proxy mDNS hosts with Nginx.
sorry, does what?
16:17:33
@toonn:matrix.orgtoonn Responds to DNS queries with mDNS responses. 16:25:05
@saiko:knifepoint.net@saiko:knifepoint.netoh wow 🫠16:27:14
@toonn:matrix.orgtoonn Don't tell anyone though, wouldn't want to hurt my reputation. 16:28:40
@saiko:knifepoint.net@saiko:knifepoint.netnew blackmail material acquired /j16:29:23
@ghostbuster91:matrix.orgghostbuster91please share it or otherwise I will spread the word :P 16:35:48
@toonn:matrix.orgtoonn I could upload it to Codeberg if you really want but it's a small pile of mostly commented out Haskell. 16:42:03
@ghostbuster91:matrix.orgghostbuster91yes, please, I am curious how it works actually16:44:30
12 Sep 2025
@jordanjoel1:matrix.org@jordanjoel1:matrix.org changed their profile picture.03:27:06
@jordanjoel1:matrix.org@jordanjoel1:matrix.org left the room.03:34:46
@ghostbuster91:matrix.orgghostbuster91 Katalin 🔪: toonn what do you think about switching from tailscale to zerotier in this case? 10:26:18
@toonn:matrix.orgtoonn Don't have experience with Zerotier. It sounds more open but I don't have reliable publically accessible hardware for relaying and such. 10:35:03
@emvee381:matrix.orgEm Vee joined the room.12:47:05
@toonn:matrix.orgtoonn ghostbuster91: As promised my unicast DNS multicaster, https://codeberg.org/toonn/dns2mdns 13:15:30
@jassu:kumma.juttu.asiaJassukoHuh? Doesn't nginx support resolving through normal OS provided name lookups?13:32:35
@toonn:matrix.orgtoonn If you have a configuration for me that makes that utility redundant, I'm all ears. 13:37:14
@magic_rb:matrix.redalder.orgmagic_rb

@toonn:matrix.org some haskell review

  • https://codeberg.org/toonn/dns2mdns/src/branch/trunk/src/Main.hs#L68 bytestring has toStrict and fromStrict in the lazy module
  • https://codeberg.org/toonn/dns2mdns/src/branch/trunk/src/Main.hs#L48 all toplevel bindings should have types
13:37:15

Show newer messages


Back to Room ListRoom Version: 6