Show HN: Uncompressed – Self-hosted Netflix alternative at 60 Mbps instead of 15

Open-source, self-healing media pipeline for Jellyfin with Sonarr, Radarr, and Overseerr. VPN-isolated, zero-trust, fully automated with Docker Compose.
6 points by lackoftactics 200 days ago uncompressed.media 0 comments
Summary not yet generated for this article.

Original Text

Netflix compresses 4K to 15 Mbps. A Blu-ray remux is 60 Mbps. Dark scenes, fast motion, grain. That's where you see it.

I wanted my family to have Blu-ray quality with a streaming UX. They open Overseerr on their phone, request a movie, and it shows up in Infuse on Apple TV. Subtitles in three languages, hardware transcoding for mobile, full remux on the big screen. They have no idea what's behind it.

What's behind it: Sonarr, Radarr, Prowlarr find and grab content. qBittorrent downloads through a WireGuard tunnel. Bazarr pulls subtitles. Jellyfin serves it all. Everything self-heals — endpoint health checks, autoheal restarts, dependency ordering so nothing starts in a broken state.

The security model is the part I obsessed over:

- qBittorrent shares Gluetun's network namespace at the kernel level. No firewall rule to misconfigure — if the VPN drops, there's no network path. - Traefik binds to a Tailscale IP only. Zero ports face the internet. - Three isolated Docker networks separate ingress, internal, and P2P traffic.

Two Compose stacks, one .env file, MIT licensed.

https://github.com/Lackoftactics/uncompressed

Comments (0 of ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open