
O telefone antigo na gaveta tem mais RAM do que a maioria dos servidores domésticos que as pessoas executavam em 2015. Termux agora pode compilar o binário do servidor Jellyfin diretamente, sem camada Debian, e um smartphone ARM64 de gama média reproduz felizmente um ou dois streams enquanto economiza bateria. Essa é a forma da configuração que percorremos esta semana: um Pixel 4a sobressalente executando Jellyfin como um verdadeiro servidor de mídia doméstica, alimentando uma TV, laptop e telefone em toda a casa.
O problema é que “Termux mais Jellyfin” é apenas o terço do meio da pilha. Para obter um servidor funcional, você precisa manter o telefone acordado, montar armazenamento em nuvem ou NAS e expor a porta com segurança a um navegador no sofá. Estes oito aplicativos Android unem tudo. Todos estão no Play Store, a maioria também no F-Droid, e o custo total de instalação é zero.
O que procurar em uma pilha Jellyfin-no-Android
- Um userland Linux ou pacote nativo que execute o binário do servidor sem root.
- Ferramentas de armazenamento que montem conteúdo na nuvem ou NAS no mesmo sistema de arquivos.
- Um wake lock para que o telefone não durma profundamente entre reproduções.
- Um hook de inicialização para que o servidor reinicie após uma reinicialização ou queda de energia.
- Acesso remoto sem abrir um buraco no roteador doméstico.
- Um aplicativo cliente na TV ou telefone que respeite os limites de transcodificação de hardware.
Comparação rápida
| Aplicativo | Melhor para | Plataformas | Plano gratuito | Preço inicial | Classificação |
|---|---|---|---|---|---|
| Termux | O próprio servidor | Android | Totalmente gratuito, código aberto | Gratuito | 4.4 no Play Store |
| Termux:API | Hooks de bateria e sensor | Android | Totalmente gratuito, código aberto | Gratuito | 4.4 no Play Store |
| Termux:Boot | Reinício automático após reinicialização | Android | Totalmente gratuito, código aberto | Gratuito | 4.3 no F-Droid |
| Rclone | Montar armazenamento na nuvem | Android, Windows, macOS, Linux | Totalmente gratuito, código aberto | Gratuito | 4.5 no Play Store |
| Jellyfin | Cliente em qualquer TV ou telefone | Android, iOS, TVs, PC | Totalmente gratuito, código aberto | Gratuito | 4.5 no Play Store |
| Tailscale | Acesso remoto sem port-forwarding | Android, iOS, Windows, macOS, Linux | Nível pessoal gratuito | A partir de gratuito | 4.7 no Play Store |
| KDE Connect | Controle LAN de um laptop | Android, PC | Totalmente gratuito, código aberto | Gratuito | 4.6 no Play Store |
| Wake Lock | Manter a CPU acordada para o servidor | Android | Gratuito com anúncios ou pago | Cerca de $2.99 para a versão paga | 4.5 no Play Store |
Os aplicativos
1. Termux, melhor como host do servidor
Termux é a razão pela qual toda essa configuração existe. Ele vem com um userland Linux real no Android com apt e pkg, e o repositório da comunidade agora empacota uma compilação nativa de jellyfin-server. Três comandos configuram o servidor. Um wake lock o mantém funcionando. A interface web responde em localhost:8096 no Chrome assim que o daemon inicia.
Onde fica aquém: A versão do Play Store foi congelada desde 2020. Para atualizações de pacotes atuais, você precisa da compilação F-Droid ou GitHub.
Preço:
- Gratuito: Aplicativo completo, código aberto.
- Pago: Nenhum.
Plataformas: Android.
Em conclusão: A instalação inegociável. Obtenha a compilação F-Droid, não a do Play Store.
2. Termux:API, melhor para hooks de bateria e sensor
Termux:API expõe chamadas do sistema Android para scripts Termux. Uma curta linha de shell lê a porcentagem da bateria, envia uma notificação quando a transcodificação do Jellyfin começa, ou dispara um script se o telefone se desconectar da energia. Cola útil quando o telefone servidor foi projetado para pausar automaticamente se ficar sem bateria.
Onde fica aquém: Requer a instalação correspondente do Termux da mesma fonte (tudo Play Store ou tudo F-Droid). Misturar fontes falha silenciosamente.
Preço:
- Gratuito: Aplicativo completo, código aberto.
- Pago: Nenhum.
Plataformas: Android.
Em conclusão: Pule apenas se a configuração foi feita para funcionar sem intervenção sem automação.
3. Termux:Boot, melhor para reinício automático
Termux:Boot executa scripts na inicialização do dispositivo, é assim que o servidor Jellyfin sobrevive a um reinício do roteador às 5 da manhã. Coloque um script ~/.termux/boot/start-jellyfin no lugar e o daemon volta com o telefone.
Onde fica aquém: Apenas F-Droid, já que o Google removeu o aplicativo do Play Store em 2022 por causa das mudanças na política de execução em segundo plano.
Preço:
- Gratuito: Aplicativo completo, código aberto.
- Pago: Nenhum.
Plataformas: Android.
Em conclusão: Obtenha uma vez, esqueça que ele existe.
4. Rclone, melhor para montar armazenamento na nuvem
Rclone no Android suporta mais de 70 provedores em nuvem e pode montar um bucket remoto no mesmo sistema de arquivos que o Termux vê. Isso significa que Jellyfin pode apontar para /storage/emulated/0/Movies e metade desse caminho pode estar em Backblaze B2 ou um NAS doméstico atrás do Tailscale.
Onde fica aquém: O desempenho depende muito da fonte. A reprodução direta funciona, a transcodificação através de uma montagem rclone de um provedor lento vai gaguejar.
Preço:
- Gratuito: Aplicativo completo, código aberto.
- Pago: Nenhum.
Plataformas: Android, Windows, macOS, Linux.
Em conclusão: A ponte entre o armazenamento do telefone e tudo o que você possui.
5. Jellyfin, melhor como cliente em qualquer lugar
Jellyfin no Android é o mesmo cliente usado contra qualquer servidor Jellyfin. Aponte-o para o servidor hospedado em telefone através de LAN ou Tailscale e funciona exatamente como contra uma instalação NAS. A reprodução direta funciona na maioria dos codecs, e o aplicativo respeita Chromecast e Android TV imediatamente.
Onde fica aquém: A transcodificação acelerada por hardware no lado do servidor precisa da compilação FFmpeg certa. O pacote Termux padrão funciona, mas é mais lento do que uma instalação x86.
Preço:
- Gratuito: Aplicativo completo, código aberto.
- Pago: Nenhum.
Plataformas: Android, iOS, Android TV, Fire TV, Samsung Tizen, LG webOS.
Em conclusão: O cliente padrão. Use-o em todos os lugares onde o servidor chegar.
6. Tailscale, melhor para acesso remoto sem porta
Tailscale transforma cada dispositivo na conta em um par em uma rede de malha privada. Sem port-forwarding, sem DNS dinâmico, sem expor o servidor do telefone à internet aberta. O cliente Android fica na barra de notificações e se conecta assim que o celular volta.
Onde fica aquém: O nível gratuito se limita a 100 dispositivos e 3 usuários, o que é bom para uma casa. Qualquer coisa maior precisa de um plano pago.
Preço:
- Gratuito: Nível pessoal para até 3 usuários.
- Pago: Planos Premium a partir de cerca de $6 por usuário por mês.
Plataformas: Android, iOS, Windows, macOS, Linux, iOS.
Em conclusão: A forma mais segura de chegar ao servidor de fora de casa.
7. KDE Connect, melhor para controle LAN de um laptop
KDE Connect emparelha o telefone servidor com um laptop através do Wi-Fi local. Isso permite que você envie URLs e texto entre dispositivos, execute comandos shell remotos e use o telefone como touchpad se a configuração do sofá exigir. Emparelhe com Termux para SSH sem navegador.
Onde fica aquém: Ambas as máquinas precisam estar na mesma LAN. O uso entre redes requer uma VPN ou Tailscale.
Preço:
- Gratuito: Aplicativo completo, código aberto.
- Pago: Nenhum.
Plataformas: Android, Windows, macOS, Linux.
Em conclusão: Bom de ter quando o sofá também é o escritório.
8. Wake Lock, melhor para manter a CPU acordada
Wake Lock impede o Android de suspender processos em segundo plano quando a tela dorme. Um toggle de um toque mantém Termux funcionando quando o telefone está acoplado. A versão paga não tem anúncios e adiciona um tile de notificação persistente.
Onde fica aquém: A versão gratuita mostra anúncios em banner. Alguns skins Android (MIUI antigo, ColorOS) ignoram aggressivamente wake locks.
Preço:
- Gratuito: Toggle wake-lock básico com anúncios.
- Pago: Cerca de $2.99, uma vez.
Plataformas: Android.
Em conclusão: A camada final que mantém Jellyfin responsivo quando ninguém está assistindo.
Como escolher o certo
Instale Termux (do F-Droid), Termux:API, Termux:Boot, Rclone e Jellyfin primeiro. Esse é o núcleo funcionante. Adicione Tailscale no momento em que alguém da casa quiser fazer streaming de fora. Adicione KDE Connect se você já estiver sentado ao lado do servidor com um laptop. Adicione Wake Lock se o telefone estiver rodando um Android stock que suspende agressivamente.
Pule todo o exercício se a casa já estiver rodando um Raspberry Pi 5, NAS ou mini PC com Jellyfin instalado. Esta é uma receita de “telefone antigo na gaveta”, não um plano de servidor doméstico pela primeira vez.
Perguntas frequentes
Um telefone Android antigo pode realmente executar um servidor Jellyfin? Sim, em dispositivos ARM64 com 3GB de RAM ou mais. Um Pixel 4a ou Galaxy S9 reproduz facilmente um ou dois streams de 1080p simultaneamente.
Ainda preciso de um computador se executar Jellyfin no meu telefone? Não. Termux hospeda o binário do servidor de ponta a ponta. O cliente pode ser qualquer aplicativo Jellyfin, incluindo um navegador.
Termux no Play Store é seguro usar? A compilação do Play Store foi congelada desde 2020 e perde vários anos de correções de pacotes. Use a compilação F-Droid ou GitHub em vez disso.
Posso fazer streaming do meu Jellyfin hospedado em telefone fora de casa? Sim, tanto através do Tailscale (recomendado, sem portas abertas) quanto de um proxy reverso adequado no roteador. Nunca exponha a porta bruta para a internet aberta.
A transcodificação acelerada por hardware funciona no Android? A transcodificação de software sempre funciona. A transcodificação de hardware depende da compilação do Termux FFmpeg e do SoC. Na prática, aponte para a compatibilidade de reprodução direta no lado do cliente para evitá-la.