# uncompressed

> Self-hosted Docker Compose reference for a media server — Jellyfin, *arr, qBittorrent in a Gluetun VPN namespace, Tailscale-only ingress via Traefik, auto-healing.

- **Category:** Media Server
- **Licence:** MIT
- **Latest version:** v1.0.0
- **Open source:** oss
- **Languages:** Shell
- **Platforms:** Docker Compose
- **Tags:** Radarr, Sonarr, VPN, Media Server, Homelab, Unraid, Jellyfin, Wireguard, Traefik, Docker, Docker Compose, Self Hosted, Qbittorrent, Tailscale, Hardware transcoding, Arr, Gluetun, Protonvpn, Autoheal

## Description

uncompressed delivers a production-grade Docker Compose stack for a personal media server. It assembles a full *arr pipeline — media server, TV and movie automation, indexer aggregation, request UI, subtitle management, and torrent client — behind a Traefik reverse proxy that provisions HTTPS certificates through Cloudflare DNS. The defining characteristic is kernel-level VPN isolation: the torrent client and indexer run inside the VPN container's network namespace, so a tunnel failure leaves zero network paths for data to escape. External access is limited to a Tailscale mesh; the proxy binds solely to the Tailscale address, keeping all ports off the public internet. Every service runs health checks with an auto-healing watchdog. Intel Quick Sync transcoding is available on supported hardware. A single environment file drives the entire deployment, guided by an interactive setup script. The stack requires x86_64 Linux with a 7th-generation or newer Intel CPU; ARM platforms will not work.

## Links

- [Homepage](https://github.com/Lackoftactics/uncompressed)
- [Website](https://uncompressed.media)
- [GitHub Repository](https://github.com/Lackoftactics/uncompressed)
- [Documentation / README](https://github.com/Lackoftactics/uncompressed#quick-start)
- [Changelog / Releases](https://github.com/Lackoftactics/uncompressed/releases)
- [Issues](https://github.com/Lackoftactics/uncompressed/issues)

---
Source: https://selfhost.directory/project/uncompressed