!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

888 Members
Declaratively manage your switching, routing, wireless, tunneling and more.258 Servers

Load older messages


SenderMessageTime
26 Jul 2025
@elvishjerricco:matrix.orgElvishJerriccoright well the convenient thing about tailscale is not having to do that :P07:29:43
@zhaofeng:zhaofeng.liZhaofeng Liyeah, but it's actually not bad with automation (dnscontrol/octodns)07:30:38
@elvishjerricco:matrix.orgElvishJerriccoyea I mean I know how to do stuff like that07:31:21
@elvishjerricco:matrix.orgElvishJerriccobut it's also nice to use the private dns records of your tailnet rather than public dns records07:33:03
@elvishjerricco:matrix.orgElvishJerriccoand I don't think there's a way to distribute custom dns over tailscale07:34:01
@elvishjerricco:matrix.orgElvishJerricco(I'm also bad at networking and might have this all wrong)07:34:43
@zhaofeng:zhaofeng.liZhaofeng Lithere is, you can force a resolver across all your devices07:34:49
@zhaofeng:zhaofeng.liZhaofeng Li(I force it to controld because I'm lazy, but you can point it at your unbound for example)07:35:23
@elvishjerricco:matrix.orgElvishJerriccooh I see. You can add a nameserver in the control plane ui, and I could just point that at one of my tailscale machines and have that distribute custom records for a domain I own, then get certs manually for that domain with LetsEncrypt07:37:35
@elvishjerricco:matrix.orgElvishJerricco Zhaofeng Li: does that sound like what you're thinking? 07:37:49
@zhaofeng:zhaofeng.liZhaofeng Liyeah exactly, and you can add some ad-blocking hosts files while you are at it too07:39:00
@elvishjerricco:matrix.orgElvishJerriccothat is still frustratingly manual, but at least the dns is private07:39:38
@zhaofeng:zhaofeng.liZhaofeng Liyeah it does take some setup but should be manageable07:41:39
@k900:0upti.meK900
In reply to @elvishjerricco:matrix.org
oh I see. You can add a nameserver in the control plane ui, and I could just point that at one of my tailscale machines and have that distribute custom records for a domain I own, then get certs manually for that domain with LetsEncrypt
I just do normal ACME with DNS challenge
07:41:42
@zhaofeng:zhaofeng.liZhaofeng Li(well I feel like a hypocrite saying this because I don't do it myself :p)07:41:53
@zhaofeng:zhaofeng.liZhaofeng LiI personally don't care about the private DNS part, like my miniflux is at news.naive.network which is publicly resolvable but it points at a tailscale address07:43:09
@elvishjerricco:matrix.orgElvishJerriccoyea sure I said "manual" but I just meant "tailscale's not going to provision it for me"07:44:54
@k900:0upti.meK900 Wait Tailscale can do that? 07:46:53
@elvishjerricco:matrix.orgElvishJerricco tailscale serve? 07:47:04
@elvishjerricco:matrix.orgElvishJerricco it basically just does an https proxy and handles getting the cert for $machine.$net.ts.net automatically 07:47:58
@zhaofeng:zhaofeng.liZhaofeng Li yeah, it's pretty convenient but one cert per device and you can't really control the $net part 07:48:22
@elvishjerricco:matrix.orgElvishJerriccothat's what makes sidecars attractive; you just hit the button and it does all the stuff07:48:23
@magic_rb:matrix.redalder.orgmagic_rbmy bpi is officially running openwrt 🥲13:58:12
27 Jul 2025
@antifuchs:asf.computerantifuchs
In reply to @elvishjerricco:matrix.org
the point being that one machine can have a variety of services each with its own e.g. https://jellyfin.my-net.ts.net
I wrote tsnsrv for that purpose: https://github.com/boinkor-net/tsnsrv
00:57:52
@antifuchs:asf.computerantifuchsBest thing about it is that you can define acls for specific services that way too00:58:27
@antifuchs:asf.computerantifuchs* Best thing about it is that you can define acls for specific services that way too (as opposed to ports alone)00:58:50
@elvishjerricco:matrix.orgElvishJerriccoooh this is interesting00:59:37
@elvishjerricco:matrix.orgElvishJerriccoI mean the caveats in the readme make me feel like I need to read every line of code for myself :P But I'm interested enough00:59:58
@sandro:supersandro.deSandro 🐧If you trust the traffic in your tailscale net then the caveats are not that big01:01:36
@sandro:supersandro.deSandro 🐧the listener is not even exposed to the normal os01:01:45

Show newer messages


Back to Room ListRoom Version: 6