!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

900 Members
on your Router! Declaratively manage your switching, routing, wireless, tunneling and more.270 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
14 Jul 2025
@matthewcroughan:defenestrate.itmatthewcroughanCloudflare has created a mind virus that encourages people to think they can hide everything 13:39:10
@matthewcroughan:defenestrate.itmatthewcroughanI don't think this is possible or a healthy mindest on the internet, anymore13:39:17
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatyou could also host it over tor or i2p xD13:39:32
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatthats public as well13:39:43
@matthewcroughan:defenestrate.itmatthewcroughanTrue, but not suitable for broadcast13:39:50
@matthewcroughan:defenestrate.itmatthewcroughanAt that point, it's better to use peertube or some other technology that is more analogous to a real broadcast13:40:04
@matthewcroughan:defenestrate.itmatthewcroughaninstead of the broadcast emulation that is icecast13:40:09
@toonn:matrix.orgtoonn In the IPv6 future sharing your IP publically is intended, no? 13:40:14
@matthewcroughan:defenestrate.itmatthewcroughanbittorrent is more like a real broadcast (radio spectrum broadcast), because it doesn't require more bandwidth from the transmitter, to serve it to 1000 people13:40:40
@matthewcroughan:defenestrate.itmatthewcroughanA real radio station doesn't require more bandwidth to reach more listeners (unless you count distance, which I don't)13:41:13
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatif you have a VPS or some other public device you could forward your port over that13:41:16
@matthewcroughan:defenestrate.itmatthewcroughanAh, not true, you can't proxy icecast neatly because it uses a combination of http and tcp13:41:38
@matthewcroughan:defenestrate.itmatthewcroughanit runs http bits on port 8000, and tcp bits on 800013:41:50
@matthewcroughan:defenestrate.itmatthewcroughanwhen the user hits it, nginx proxies to the http bits, and then fails on the tcp bits13:42:03
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatas far as i know you can do that over ssh13:42:05
@matthewcroughan:defenestrate.itmatthewcroughan when you do services.icecast.enable = true and give it a stream, you can go to http://localhost:8000/stream and then you'll get binary data, not http 13:42:40
@matthewcroughan:defenestrate.itmatthewcroughan if you try to proxy to localhost:8000/stream on the public internet, with nginx, it doesn't work 13:42:54
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatthat sounds complicated. why doesnt icecast just do m3u8 or something like that?13:43:44
@matthewcroughan:defenestrate.itmatthewcroughan [error] 57885#57885: *14 upstream sent invalid header: "\x20..." while reading response header from upstream, client: 192.168.5.222, server: icecast.example.com, request: "GET /radio HTTP/1.1", upstream: "http://192.168.5.196:8001/radio.ogg", host: "icecast.example.com" 13:44:24

Show newer messages


Back to Room ListRoom Version: 6