Home server em Ubuntu que centraliza mídia e automação da casa em uma stack totalmente containerizada — cada serviço isolado no seu container, com dados persistidos fora deles.
Arquitetura
Todos os serviços são declarados em Docker Compose, o que torna o servidor reconstruível a partir de um único arquivo. Os bind mounts mantêm bibliotecas de mídia e configurações no filesystem do host: containers podem ser destruídos e recriados sem perda de dados, e backups viram uma simples cópia de diretórios.
O Jellyfin serve a biblioteca de mídia para qualquer dispositivo da rede; qBittorrent e Jackett cuidam da aquisição, com o Jackett unificando indexadores em uma única API.
Stack
- Ubuntu Server — base do sistema, administrado via SSH
- Docker + Docker Compose — orquestração declarativa dos serviços
- Jellyfin — servidor de mídia self-hosted, sem assinatura
- qBittorrent — cliente de downloads com interface web
- Jackett — camada unificada de indexadores