Jellyfin é um servidor de mídia gratuito e de código aberto que permite aos usuários transmitir suas coleções de mídia pela web. Este guia fornece um tutorial completo passo a passo sobre como auto-hospedar o Jellyfin em um Virtual Private Server (VPS), garantindo que você tenha controle total sobre o seu conteúdo de mídia.
Por que escolher um VPS para Jellyfin?
Auto-hospedar Jellyfin em um VPS possui várias vantagens, incluindo:
- Custo-benefício: Executar um VPS geralmente é mais acessível do que comprar e manter um servidor físico.
- Acessibilidade: Acesse sua mídia de qualquer lugar com conexão à internet.
- Controle: Você tem controle total sobre a configuração do seu servidor e as configurações de segurança.
Aqui está uma comparação rápida de preços de alguns provedores de VPS populares, ideais para hospedar o Jellyfin:
| Provedor | Preço Mensal | Melhor Para |
|---|---|---|
| Contabo VPS | 5,99 EUR | Opção econômica |
| Hetzner Cloud | 4,15 EUR | Performance e valor |
| DigitalOcean | 6 USD | Interfaces amigáveis ao usuário |
| Vultr | 6 USD | Presença global |
| Linode (Akamai) | 5 USD | Simplicidade no desenvolvimento |
Você pode encontrar a comparação completa de VPS para mais detalhes sobre cada provedor.
Pré-requisitos
Antes de começarmos, garanta que você tem:
- Uma conta em um provedor de VPS.
- Conhecimento básico de uso do terminal.
- Acesso a um terminal de linha de comando.
Especificações mínimas recomendadas para o servidor Jellyfin:
- 2 GB de RAM
- 20 GB de SSD
- CPU dual-core
Guia passo a passo para instalar o Jellyfin
Passo 1: Escolha e configure seu VPS
Selecione um provedor de VPS da lista acima, crie uma conta e implante uma nova instância de VPS com o sistema operacional desejado.
Para este guia, usaremos Ubuntu 22.04 LTS. Suponha que você tenha optado pelo Hetzner Cloud por R$ 4,15 EUR/mês, oferecendo uma boa relação custo-benefício.
Passo 2: Conecte-se ao seu VPS
Use SSH para se conectar ao seu VPS. Abra seu terminal e digite:
ssh root@seu_ip_do_vps
Substitua seu_ip_do_vps pelo endereço IP real do seu VPS.
Passo 3: Atualize seu sistema
Execute os comandos abaixo para garantir que seu servidor esteja atualizado:
apt update && apt upgrade -y
Passo 4: Instale Docker
O Jellyfin pode ser facilmente implantado usando Docker. Primeiro, instale o Docker no seu VPS:
apt install docker.io -y
systemctl start docker
systemctl enable docker
Verifique a instalação:
docker --version
Passo 5: Faça o download da imagem Docker do Jellyfin
Agora, baixe a imagem Docker do Jellyfin:
docker pull jellyfin/jellyfin
Passo 6: Execute o Jellyfin no Docker
Para iniciar o servidor Jellyfin, execute:
docker run -d \
--name jellyfin \
--user 1000:1000 \
-p 8096:8096 \
-v jellyfin_config:/config \
-v jellyfin_cache:/cache \
-v /caminho/para/media:/media \
jellyfin/jellyfin
Certifique-se de substituir /caminho/para/media pelo caminho real que contém seus arquivos de mídia.
Passo 7: Acesse o Jellyfin
Abra um navegador web e navegue até http://seu_ip_do_vps:8096. Você deverá ver a interface web do Jellyfin e pode iniciar a configuração inicial.
Passo 8: Configure o Jellyfin
Siga o assistente de configuração para especificar suas bibliotecas de mídia, contas de usuário e outras preferências.
Perguntas Frequentes
Como faço para garantir que meu servidor Jellyfin seja seguro?
Para proteger seu servidor Jellyfin, atualize regularmente o software do servidor e a aplicação Jellyfin. Implemente um firewall (por exemplo, UFW) para restringir acessos ao servidor. Além disso, considere usar um proxy reverso como Nginx com HTTPS ativado para acessar seu servidor Jellyfin de forma segura pela internet.
Posso rodar outros aplicativos no mesmo VPS?
Sim, uma das principais vantagens de usar um VPS é a possibilidade de rodar múltiplos aplicativos. Você pode hospedar outros aplicativos auto-hospedados junto com Jellyfin, desde que seu VPS tenha recursos suficientes de CPU, RAM e armazenamento. No entanto, monitorar o uso de recursos é importante para evitar problemas de desempenho.
Como posso fazer backup dos meus dados do Jellyfin?
Fazer backup dos seus dados do Jellyfin é essencial para evitar perdas. Você pode criar backups copiando regularmente o conteúdo do volume /caminho/para/jellyfin_config para um local seguro. Pode automatizar esse processo com uma tarefa cron ou usar serviços de backup em nuvem integrados ao seu provedor de VPS para soluções mais robustas.
Conclusão
Auto-hospedar Jellyfin em um VPS oferece uma solução poderosa e flexível para seu servidor de mídia. Seguindo os passos deste guia, você pode configurar facilmente seu próprio servidor de mídia e personalizar sua experiência de streaming. Seja você um desenvolvedor ou um homelabber, hospedar Jellyfin em um VPS é uma excelente escolha. Boas transmissões!