!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

911 Members
Declaratively manage your switching, routing, wireless, tunneling and more.265 Servers

Load older messages


SenderMessageTime
14 Jul 2025
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneand you have to gen that cert by hand, and it's not automatable and it's awkward14:27:45
@saiko:knifepoint.net@saiko:knifepoint.net
In reply to @n4ch723hr3r:nope.chat
the main problem seems to be the inability to put it behind a reverse proxy
oh. well, that’s mostly a http specific thing
14:27:54
@saiko:knifepoint.net@saiko:knifepoint.net
In reply to @matthewcroughan:defenestrate.it
Because the only way to run it properly is on port 80/443, if you want a letsencrypt SSL cert, because you can't proxy it
no absolutely not
14:27:58
@saiko:knifepoint.net@saiko:knifepoint.netI run mumble with a LE cert on its own port14:28:04
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chaticecast has TLS built into it14:28:22
@saiko:knifepoint.net@saiko:knifepoint.netthe certs are not bound to a specific port, so you can give it its own domain, get a cert via http on that domain and then use the cert for the other service14:29:18
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zonewith self-signed certs?14:30:07
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatthat too. you can specify a path to that cert14:30:34
@saiko:knifepoint.net@saiko:knifepoint.netthis is what I do for mumble: https://git.dblsaiko.net/systems/tree/configurations/spike/murmur.nix (sys2x.ssl.acmeCerts just adds an empty nginx virtual host with enableACME=true)14:30:53
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneWell either way, the player seems to get confused if I reverse proxy14:31:01
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zonesince the icecast streams are not http14:31:07
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chati've also just read somewhere that the maintainer discourages reverse-proxying14:31:36
@saiko:knifepoint.net@saiko:knifepoint.nethow are you reverse-proxying it if it’s not http?14:31:37
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneIt is a combination of http and tcp14:31:49
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneI wish I knew how this person set up this14:32:19
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chathttps://gist.github.com/virtadpt/94eb781cba3ec9c56a4f39ef6bf760f314:32:20
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zonehttps://brainmelter.brockman.news/14:32:20
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneSpecifically I'm not, I'm failing14:32:40
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneonly the html web page on 8000 is working, the stream doesn't14:32:51
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatwtf is that audio14:32:59
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zonehttps://github.com/krebs/brainmelter/tree/main14:33:13
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneWait so once again, if I'm gonna use HLS, what am I using instead of icecast?14:34:03
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatFFMPeg?14:34:25
@saiko:knifepoint.net@saiko:knifepoint.net
In reply to @matthewcroughan:defenestrate.it
It is a combination of http and tcp
ah right, it had both.. I remember having it working back then but this was years ago so I forgot
14:34:32
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneCan I just use nginx itself?14:34:32
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chati would probably just script something small myself xD14:35:03
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatnginx to host the HLS stream where the HLS file gets regularily updated14:35:35
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneSo let's say I want to make a player and embed this onto a webpage, how do I do things like setting the max listeners, and stuff14:35:54
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneis that responsibility now going to nginx?14:36:08
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatyeah, you can set a bucket for maximum http requests14:36:36

Show newer messages


Back to Room ListRoom Version: 6