Tutoriais de VPS
Planos de VPS para servidor de streaming (2026): implantação do Jellyfin/Plex, largura de banda e armadilhas da transcodificação
Se você quer auto-hospedar streaming (Jellyfin/Plex) em uma VPS, o ponto-chave não é "instalar", mas sim "reproduzir sem travamentos, manter os custos sob controle e não estourar a CPU/o disco". Este artigo cobre a decisão entre reprodução direta e transcodificação, como converter largura de banda/tráfego, a implantação com Docker (incluindo práticas mais seguras de proxy reverso/portas) e as rotas de diagnóstico para travamentos e disco cheio.

Rodar streaming em uma VPS se resume a dois tipos de pessoa:
- O upload da sua casa é fraco demais e você não consegue ver sua própria coleção de fora
- Você quer uma biblioteca de mídia privada "sempre disponível" (assistível no celular/tablet/TV box)
Jellyfin / Plex não são difíceis de instalar. O difícil é:
- Se a reprodução trava
- Se o tráfego e a largura de banda vão estourar o seu plano
- No momento em que você ativa a transcodificação, a CPU vai direto a 100%
- Cache/logs/arquivos temporários de transcodificação enchem o disco
Este artigo foi escrito para "funcionar sem gastar dinheiro à toa".
Observação: trate apenas de conteúdo do qual você detém direitos/licença; não o use para distribuição de pirataria.
Este é o divisor de águas de toda a seleção da VPS.
Reprodução direta significa: o cliente consegue decodificar diretamente o seu formato de vídeo (H.264/H.265, codec de áudio, empacotamento de legendas etc.).
Vantagens:
- Quase não consome CPU
- Economiza dinheiro (1-2 núcleos já dão conta)
Desvantagens:
- Quando a compatibilidade do cliente é ruim, isso te força a transcodificar
Transcodificar significa que o servidor recodifica o vídeo em tempo real.
- Transcodificação 1080p: já é uma pressão grande na CPU
- Transcodificação 4K: muitas VPS simplesmente desabam
Se você precisa claramente de transcodificação, sugiro definir uma meta mais realista:
- Transcodificar para 1080p sempre que possível
- Evitar várias transcodificações simultâneas sempre que possível
- Pré-transcodificar quando puder (unificar as fontes em codecs/contêineres mais universais)
2) Como estimar largura de banda/tráfego, afinal? (se não estimar, você com certeza vai ultrapassar)
Você não precisa de precisão decimal, mas precisa ter noção de ordem de grandeza.
Uma conversão muito útil:
每小时流量(GB) ≈ 码率(Mbps) * 0.45
Exemplos:
| Taxa de bits da reprodução | Tráfego aproximado por hora | Quanto aproximadamente para 100 horas |
|---|---|---|
| 6 Mbps (1080p, mais econômico) | 2.7 GB/h | 270 GB |
| 10 Mbps (1080p comum) | 4.5 GB/h | 450 GB |
| 25 Mbps (4K, mais econômico) | 11.3 GB/h | 1.1 TB |
| 50 Mbps (4K de alta taxa de bits) | 22.5 GB/h | 2.2 TB |
Então você vai perceber:
- Assistindo 1080p, algumas centenas de GB por mês é normal
- Com 4K, desde que você goste de assistir, é fácil chegar a TBs
Se você quiser verificar rapidamente em uma VPS "quanto tráfego realmente consome assistir a um vídeo agora", o jeito mais direto e sem rodeios:
# 看网卡实时吞吐(Debian/Ubuntu)
sudo apt-get update && sudo apt-get install -y iftop
sudo iftop
Ou olhar o tráfego total em um período (as ferramentas variam um pouco conforme a distro, mas a ideia é: primeiro gere os dados e depois decida sobre o upgrade).
3) Como escolher a configuração da VPS: não olhe primeiro a CPU, olhe primeiro a largura de banda e o tráfego
O cálculo mental mais simples:
- A taxa de bits 1080p costuma ser 6-12 Mbps
- A taxa de bits 4K costuma ser 20-60 Mbps
Se você comprar uma porta de 200Mbps, em teoria 1080p é suficiente, mas o jitter/perda de pacotes no horário de pico da noite vai deixar a experiência bem ruim.
Não olhe só a palavra "unmetered". Sua experiência final ainda é afetada por:
- Limite de velocidade da porta
- Congestionamento no horário de pico da noite
- Uso justo
- Reprodução direta: 1-2 vCPU costuma ser suficiente
- Transcodificação: comece com 2-4 vCPU; não espere muito da transcodificação 4K
- Código aberto e gratuito
- Rápido de começar, Docker de um jeito só
- Recursos suficientes, bom para "só quero assistir sozinho"
- Ecossistema maduro, cobertura de clientes mais ampla
- Alguns recursos (como transcodificação por hardware) podem envolver o Plex Pass
Mas lembre-se de uma coisa:
- Na maioria das VPS, você basicamente não pode contar com transcodificação por hardware GPU/iGPU
Então, não importa qual você use, priorize "reprodução direta + taxa de bits razoável": esse é o caminho mais econômico e estável.
Claro que você pode expor a 8096:8096, mas isso normalmente significa:
- Toda a internet consegue te escanear
- Mais cedo ou mais tarde você vai levar credential stuffing/força bruta/sondagem
Um jeito mais sólido:
- O Jellyfin escuta apenas no local (127.0.0.1)
- Use um proxy reverso (Caddy/Nginx) para o HTTPS
services:
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
restart: unless-stopped
ports:
- "127.0.0.1:8096:8096"
volumes:
- ./config:/config
- ./cache:/cache
- /data/media:/media:ro
Iniciar:
docker compose up -d
Se você não está familiarizado com o básico de Docker, leia primeiro este artigo (evita um monte de problemas de permissão/mapeamento de diretórios):
Suponha que seu domínio seja media.example.com:
media.example.com {
reverse_proxy 127.0.0.1:8096
}
Você também pode usar Nginx; o essencial é: de fora só entra a 443, e o aplicativo não fica exposto sem proteção.
No mínimo faça duas coisas:
- SSH permite apenas login por chave
- O firewall abre apenas as portas necessárias
Para o processo completo, veja este artigo:
Travamentos provavelmente são: perda de pacotes, jitter, rotas indiretas, horário de pico da noite.
Você pode diagnosticar seguindo esta rota:
Serviços de streaming geram com muita facilidade:
- Cache
- Logs
- Arquivos temporários de transcodificação
Se você perceber que o disco encheu de repente, primeiro apague o incêndio seguindo este artigo:
Eu dou uma "rota sem preocupações":
- Primeiro defina a meta como reprodução direta (evite transcodificar ao máximo)
- Primeiro compre um plano mensal para testar (teste rede, teste tráfego, teste crescimento do disco)
- Quando estiver rodando bem, então considere planos de disco grande/mais largura de banda/nós mais estáveis
Auto-hospedar streaming não é difícil de instalar.
O difícil é: se você consegue usá-lo de forma estável e a longo prazo.