←back to thread

275 points starkparker | 1 comments | | HN request time: 0s | source
Show context
xyst ◴[] No.45134397[source]
Only components I would swap out here is Cloudflare Tunnels and use of docker.

I have my own tailnet with a self hosted head coordinator (headscale). No need to expose music server to public internet or tie your setup to a service that can easily go down or suddenly find yourself paying for it. Access service from within tailnet

While docker is great for development purposes. I have found for self hosting it adds a bit of overhead (particularly memory and cpu) and complexity to installations (port forwarding between container and host, firewalling, ip discovery, cpu/gpu passthrough). Sure containerization is great if you have the funds/hardware/time and need to scale across thousands of instances/servers. But becomes overkill for these types of use cases.

I would replace with deploying on top of nixOS and manage remotely with nixos-anywhere with declarative configuration.

Going to bookmark this since I have been putting off setting up my own media server. OP tailors to music but also want to make my collection of Blu-ray, and photos accessible.

replies(3): >>45135409 #>>45135696 #>>45136539 #
1. theshrike79 ◴[] No.45135696[source]
In the time you can talk someone through a successful Nix(OS) installation, they've already installed something like Unraid and clicked "apps -> navidrome -> install" and are already listening to music =)