
O artigo da XDA desta semana prova que Ubuntu no Android não é um truque, é como o autor gerencia um homelab de qualquer lugar. O laptop “de backup” foi deixado em casa. A configuração que descrevem é um conjunto de aplicativos que recomendamos há algum tempo, e vale a pena compilar em uma única lista. Testamos oito dos melhores aplicativos de administração remota de servidores para Android em hardware Pixel e Samsung, contra uma mistura de Proxmox caseiro, Docker e um par de pequenas instâncias VPS, focando em como cada um se comporta na tela de um telefone e o que acontece quando você cai do Wi-Fi para LTE no meio de uma sessão.
O que procurar em um aplicativo de administração remota de servidor
Qualquer um desses aplicativos pode enviar um comando para um servidor. As diferenças aparecem quando o telefone não é apenas um shell.
- Comportamento do teclado. O teclado do Android não foi projetado para
vim. Procure conclusão de abas, teclas de macro por conexão e modo de teclado físico para telefones e dobráveis. - Persistência de sessão. SSH por Wi-Fi se corta no momento em que você sai de casa. O suporte
moshetmuxmantém a sessão ativa em todas as mudanças de rede. - Gerenciamento de chaves. Armazenar uma chave protegida por frase de acesso no chaveiro do aplicativo é o básico. Chaves com suporte de hardware via YubiKey NFC ou o elemento seguro do telefone é o máximo.
- Além de SSH. Um homelab não é apenas shells. Interfaces de contêineres, painéis de serviço e pontos finais de status são tão importantes quanto o terminal.
- Sincronização entre dispositivos. Adicionar um host em um laptop deve significar que ele aparece no telefone, e vice-versa. Reentrada manual é a forma mais rápida de abandonar um fluxo de trabalho.
Comparação rápida
| Aplicativo | Melhor para | Plataformas | Plano gratuito | Preço inicial | Recurso destaque |
|---|---|---|---|---|---|
| Termius | SSH entre dispositivos com interface polida | Android, iOS, Windows, macOS, Linux | Sim | Assinatura Termius Pro | Sincronização de hosts, chaves e snippets |
| JuiceSSH | Cliente SSH rápido nativo do Android | Android | Sim | Desbloqueio único JuiceSSH Pro | Ecossistema de plugins |
| Termux | Ambiente Linux completo no Android | Android | Sim | Grátis | Shell local mais cliente e servidor SSH |
| ConnectBot | Cliente SSH de código aberto | Android | Sim | Grátis | Sem contas, SSH puro |
| Tailscale | Mesh VPN sem configuração para hosts privados | Android, iOS, Windows, macOS, Linux | Sim | Planos Tailscale para equipes | SSH para hosts atrás de NAT |
| Portainer | Painel de controle de contêineres via visualização web | Android (wrapper web), qualquer navegador | Sim | Assinatura Portainer Business | Interface Docker e Kubernetes |
| Cockpit | Interface web do servidor Linux | Qualquer navegador | Sim | Grátis | Executado no servidor, sem cliente extra |
| Home Assistant Companion | Painéis homelab e atalhos | Android, iOS | Sim | Assinatura Nabu Casa para acesso remoto | Atalhos de widget para scripts |
Os aplicativos
1. Termius — Melhor para SSH entre dispositivos com interface polida
Termius é o aplicativo em que a maioria dos fluxos de trabalho homelab-do-telefone acabam. Hosts, tags, chaves, snippets e regras de encaminhamento de porta são sincronizados em todos os dispositivos onde você o instala, e a interface móvel se adapta bem à tela de um telefone. O suporte Mosh mantém as sessões ativas quando o Wi-Fi cai.
Suas deficiências: Os melhores recursos (sincronização de vários dispositivos, biblioteca de snippets, funções de equipe) ficam atrás do Termius Pro. O nível gratuito funciona para alguns hosts.
Preços:
- Grátis: Cliente SSH básico, número limitado de hosts
- Pago: Assinatura Termius Pro para sincronização, snippets e Mosh
Plataformas: Android, iOS, Windows, macOS, Linux
Baixar: Aptoide · Google Play
Conclusão: Termius é a escolha quando o mesmo conjunto de hosts o acompanha em cada dispositivo que possui.
2. JuiceSSH — Melhor para um cliente SSH rápido nativo do Android
JuiceSSH foi o favorito da comunidade Android por anos e ainda é forte. Rápido, minimalista, amigável a plugins e não requer uma conta. O desbloqueio Pro único adiciona recursos que seriam assinaturas em outros lugares.
Suas deficiências: Apenas Android, então não sincroniza da área de trabalho. O ritmo de desenvolvimento desacelerou em comparação com Termius.
Preços:
- Grátis: Cliente SSH completo
- Pago: Desbloqueio único JuiceSSH Pro para plugins e recursos premium
Plataformas: Android
Baixar: Aptoide · Google Play
Conclusão: JuiceSSH é a escolha quando você quer um cliente SSH Android rápido e autossuficiente com uma taxa única.
3. Termux — Melhor para um ambiente Linux completo no telefone
Termux não é um cliente SSH, é um emulador de terminal com um ambiente completo baseado em Debian. Instale openssh-client, git, ansible, kubectl e qualquer ferramenta CLI do Linux que você precisar. A premissa do artigo da XDA, executar ferramentas de gerenciamento homelab pelo próprio telefone, é território Termux.
Suas deficiências: Não está na Play Store nas compilações mantidas atualmente. Obtenha-o no F-Droid ou no GitHub do desenvolvedor para a versão atual. Curva de aprendizado mais acentuada do que Termius ou JuiceSSH.
Preços:
- Grátis: Totalmente open source
- Pago: Nenhum
Plataformas: Android
Baixar: F-Droid
Conclusão: Termux é a escolha quando você quer que o telefone seja uma estação de trabalho Linux, não apenas um cliente.
4. ConnectBot — Melhor para um cliente SSH open-source puro
ConnectBot é o cliente SSH open-source original do Android. Não mudou drasticamente em anos, que é o que seus usuários querem. Sem contas, sem nuvem, sem assinatura. Apenas SSH.
Suas deficiências: A interface é básica. Sem sincronização, sem Mosh, sem sistema de plugins. Se você precisar de algum desses, você precisa de uma das opções acima.
Preços:
- Grátis: Totalmente open source
- Pago: Nenhum
Plataformas: Android
Baixar: Aptoide · Google Play · F-Droid
Conclusão: ConnectBot é a escolha quando o objetivo é “cliente SSH, sem contas, sem venda cruzada”.
5. Tailscale — Melhor para alcançar hosts atrás de NAT sem encaminhamento de porta
Tailscale não é um cliente SSH, é o que torna SSH remoto viável quando seu homelab está atrás de CGNAT ou um ISP restritivo. O aplicativo Android une seu telefone à sua tailnet, e cada cliente SSH no telefone pode alcançar cada host na tailnet pelo nome. O próprio SSH Tailscale adiciona uma camada sem senha por usuário para os hosts onde você o ativa.
Suas deficiências: Pequeno custo mensal acima do nível gratuito pessoal. Redes corporativas às vezes bloqueiam relés DERP do Tailscale, forçando você a usar redes alternativas.
Preços:
- Grátis: Uso pessoal para até 100 dispositivos
- Pago: Planos Tailscale para equipes e negócios
Plataformas: Android, iOS, Windows, macOS, Linux
Baixar: Aptoide · Google Play
Conclusão: Tailscale é a escolha que transforma uma rede hostil em uma amigável. Instale-o antes de instalar qualquer cliente SSH que precise alcançar casa.
6. Portainer — Melhor para controle de contêineres do navegador do telefone
Portainer é uma interface web para Docker e Kubernetes. Instale-o no host, exponha a porta através do Tailscale, e o telefone pode conduzir contêineres a partir de um navegador móvel: iniciar, parar, inspecionar logs, executar em um shell. Não é um aplicativo Android nativo em sentido estrito, mas a interface amigável a dispositivos móveis o torna na prática.
Suas deficiências: Interface web em um telefone é funcional, não polida. Alguns recursos avançados esperam uma tela de laptop.
Preços:
- Grátis: Community Edition, gerenciamento completo Docker e Kubernetes
- Pago: Assinatura Portainer Business para equipes e recursos avançados
Plataformas: Android (via navegador), iOS (via navegador), qualquer navegador moderno
Baixar: portainer.io
Conclusão: Portainer é a escolha quando o alvo são contêineres, não linhas de comando.
7. Cockpit — Melhor para console de servidor Linux baseado em navegador
Cockpit é o console web patrocinado pela Red Hat e Fedora para servidores Linux. Instale-o no servidor, navegue até a porta 9090 e você tem uma interface utilizável em dispositivos móveis para serviços, discos, rede, usuários, logs e contêineres Podman. Zero instalação de cliente; qualquer coisa com um navegador é suficiente.
Suas deficiências: Instalação no lado do servidor necessária em cada host. Não é adequado para hosts que você não controla (um VPS compartilhado com permissões limitadas).
Preços:
- Grátis: Totalmente open source
- Pago: Nenhum
Plataformas: Qualquer navegador moderno
Baixar: cockpit-project.org
Conclusão: Cockpit é a escolha quando o telefone deve permanecer um navegador e o servidor faz o trabalho.
8. Home Assistant Companion — Melhor para painéis homelab e atalhos
Home Assistant Companion não é apenas para casa inteligente. Home Assistant executa ações de comando shell, gatilhos MQTT e chamadas REST, o que significa que se torna o painel homelab que vive na tela inicial do seu telefone. Um widget no iniciador pode reiniciar um serviço, executar um script ou disparar um backup.
Suas deficiências: A configuração requer uma instância de Home Assistant. Acesso remoto fora da rede requer Nabu Casa ou um proxy reverso auto-hospedado.
Preços:
- Grátis: Aplicativo completo
- Pago: Assinatura Nabu Casa para acesso remoto sem auto-hospedagem
Plataformas: Android, iOS
Baixar: Aptoide · Google Play · F-Droid
Conclusão: Home Assistant Companion é a escolha quando o telefone deve ser uma superfície de controle para o homelab, não apenas um terminal.
Como escolher a correta
- A pilha mínima viável: Termius + Tailscale. Isso cobre SSH de qualquer lugar e alcançabilidade de hosts em casa atrás de NAT.
- Se você quer um terminal totalmente local no telefone: Termux, então SSH de dentro.
- Se você não gosta de assinaturas: JuiceSSH Pro com desbloqueio único, ConnectBot para SSH puro, Termux para shell, Tailscale grátis para rede.
- Se a carga de trabalho é Docker ou Kubernetes: Portainer sobre Tailscale.
- Se a carga de trabalho é serviços Linux e discos: Cockpit sobre Tailscale.
- Se você quer um widget no iniciador para executar um script: Home Assistant Companion com ações de comando shell.
Perguntas frequentes
Posso executar Ansible de um telefone Android? Sim, dentro do Termux. pkg install ansible oferece um binário ansible-playbook funcional. Aponte-o para hosts via SSH da mesma forma que faria em um laptop.
Tailscale é uma VPN completa? É uma mesh VPN baseada em WireGuard, mas “VPN completa” implica roteamento de todo o seu tráfego. Tailscale por padrão roteia apenas tráfego de tailnet, que é o que você quer para alcançar hosts em casa sem abrir mão de sua internet regular.
Qual aplicativo suporta Mosh? Termius no nível Pro é enviado com suporte Mosh. Termux pode instalar o pacote mosh e executá-lo diretamente.
Esses aplicativos funcionam com teclado físico? Termius, JuiceSSH, Termux e ConnectBot lidam bem com teclados físicos. Dobráveis e telefones com teclados acoplados são clientes homelab viáveis.
Existe uma alternativa open-source para Termius? ConnectBot para cliente SSH e Termux para shell juntos cobrem a maioria do que Termius fornece, exceto sincronização entre dispositivos.
Posso usar uma YubiKey com SSH no Android? Sim, via NFC em YubiKeys suportadas. Termius suporta chaves com suporte YubiKey diretamente. Termux via suporte OpenSSH SecurityKey funciona com chaves de hardware FIDO2 via NFC ou USB-C.