Termux executando servidor Jellyfin no Android

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

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:

Plataformas: Android.

Baixar:

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:

Plataformas: Android.

Baixar:

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:

Plataformas: Android.

Baixar:

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:

Plataformas: Android, Windows, macOS, Linux.

Baixar:

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:

Plataformas: Android, iOS, Android TV, Fire TV, Samsung Tizen, LG webOS.

Baixar:

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:

Plataformas: Android, iOS, Windows, macOS, Linux, iOS.

Baixar:

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:

Plataformas: Android, Windows, macOS, Linux.

Baixar:

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:

Plataformas: Android.

Baixar:

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.