Old Android phone as a home server

Um telefone Android antigo tem muito em comum com um Raspberry Pi: uma CPU ARM, 2 a 8 GB de RAM, Wi-Fi e Bluetooth integrados, e uma bateria que o mantém funcionando através de pequenas falhas de energia. A única coisa que também tem, e o Pi não tem, é uma tela que você pode deixar de cabeça para baixo em uma prateleira.

Escolhemos sete aplicativos Android que transformam um telefone velho em um servidor doméstico funcional: Linux sob Termux, um servidor web para projetos pessoais, um nó Home Assistant, uma ponte ADB e utilitários para mantê-lo saudável. Tudo nesta lista funciona no Android 10 ou superior e não requer root.

O que procurar em um aplicativo “Android como servidor”

Reutilizar um telefone como servidor tem restrições específicas que os tutoriais do Pi ignoram.

Comparação rápida

Aplicativo Melhor para Plataformas Plano gratuito Preço inicial Classificação
Termux CLI de Linux no Android Android 7.0+ Gratuito Gratuito 4.5
UserLAnd Distro completa (Ubuntu, Debian, Kali) Android 7.0+ Gratuito Gratuito 4.3
AnLinux Configuração guiada de proot Ubuntu Android 7.0+ Gratuito Gratuito 4.1
Servers Ultimate 60+ serviços de servidor em um aplicativo Android 5.0+ Nível gratuito 6 USD (Pro) 4.2
Simple HTTP Server Servir uma pasta via HTTP Android 5.0+ Gratuito Gratuito 4.4
PortMapper Encaminhamento de porta UPnP de um telefone Android 6.0+ Gratuito Gratuito 4.0
KDE Connect Ponte entre telefone e desktop Linux Android 6.0+ Gratuito Gratuito 4.6

Os aplicativos

1. Termux, a base sobre a qual você constrói

Termux é um verdadeiro userland Linux no Android. Sem root, sem emulador, sem proot. Vem com apt (via repos termux), e você pode instalar Python, Node.js, Rust, Go, sshd, nginx, Postgres, redis e centenas de outros pacotes. Se seu objetivo é “executar um serviço pequeno em um telefone que não uso”, comece aqui.

Onde falha: Não está mais no Google Play (obtenha do F-Droid ou GitHub). O modo Doze matará sshd a menos que você configure um serviço de notificação persistente ou use Termux:Boot. Somente terminal, sem GUI.

Preços:

Plataformas: Android 7.0+.

Baixar: F-Droid | GitHub

Resultado final: O ponto de partida. Qualquer outra configuração CLI-first no Android passa através do Termux.

2. UserLAnd, a opção de distro completa

UserLAnd executa uma distro completa (Ubuntu, Debian, Kali, Arch, Alpine) sob proot. Mais lento que Termux para trabalho ligado a CPU devido à tradução de syscall, mas você obtém apt-get real e cada pacote que seu Linux de desktop possui. Melhor opção para casos “preciso de Postgres 16 e Nextcloud executados em um telefone” em que a seleção de pacotes do Termux acaba.

Onde falha: Mais lento que Termux em 15 a 30% para a maioria das cargas de trabalho. A primeira instalação da distro baixa 400 MB a 1 GB.

Preços:

Plataformas: Android 7.0+.

Baixar: Google Play | F-Droid | GitHub

Resultado final: A escolha quando você precisa de Debian ou Ubuntu, não apenas do conjunto de pacotes do Termux.

3. AnLinux, configuração guiada de proot

AnLinux é um wrapper de interface em primeiro lugar ao redor de proot que instala Ubuntu, Debian, Kali ou Arch com prompts tap-through. É o rival do UserLAnd, e a escolha entre eles depende principalmente de qual interface você prefere. AnLinux vem com scripts úteis para tarefas comuns (iniciar LAMP, executar SSH, instalar desktop).

Onde falha: Também baseado em proot, então herda o mesmo golpe de desempenho. Menos desenvolvimento ativo que UserLAnd.

Preços:

Plataformas: Android 7.0+.

Baixar: Google Play | GitHub

Resultado final: Escolha entre UserLAnd e AnLinux dependendo de qual interface você gosta.

4. Servers Ultimate, um aplicativo que faz 60 coisas

Servers Ultimate é a “faca suíça” dos aplicativos de servidor Android. Agrupa um servidor web, FTP, TFTP, DNS, SMTP, POP3, IMAP, cliente Bit Torrent, RTMP, RTSP, IRC, Redis e PostgreSQL, e cerca de 50 outros. Cada serviço inicia, para e monitora independentemente. Ele sobrevive ao Doze porque é um único aplicativo com notificação em primeiro plano.

Onde falha: Não é código aberto. Não está no F-Droid. O nível Pro remove um anúncio e ativa alguns serviços.

Preços:

Plataformas: Android 5.0+.

Baixar: Google Play

Resultado final: A escolha pragmática se você deseja “muitos serviços, um aplicativo” e não precisa de ferramentas Linux personalizadas.

5. Simple HTTP Server, “servir esta pasta”

Simple HTTP Server faz exatamente o que parece. Aponte para uma pasta no armazenamento interno ou externo; serve via HTTP ou HTTPS com auth básico. Alternância WebDAV para navegação de arquivos. Suporte de solicitação de intervalo para downloads grandes. Menos de 30 MB instalados.

Onde falha: Apenas serve arquivos estáticos. Sem PHP, sem proxy reverso, sem conteúdo dinâmico.

Preços:

Plataformas: Android 5.0+.

Baixar: Google Play

Resultado final: Compartilhamento de arquivo estático sem trabalho de terminal.

6. PortMapper, UPnP de um telefone

PortMapper gerencia encaminhamentos de porta UPnP no seu roteador doméstico diretamente do telefone. Se você quiser expor um servidor SSH Termux, uma instância nginx dev ou uma IU Web do Home Assistant para a internet sem SSH no roteador, isso lida com isso em 30 segundos. Inclui mapeamento PCP amigável com IPv6 em roteadores que o suportam.

Onde falha: UPnP está desabilitado por padrão em muitos roteadores fornecidos por ISP. Alguns não suportam PCP. Requer que o roteador realmente coopere.

Preços:

Plataformas: Android 6.0+.

Baixar: F-Droid | Google Play

Resultado final: Use-o uma vez por novo serviço e depois esqueça que existe.

7. KDE Connect, a ponte telefone-para-Linux

KDE Connect emparelha o telefone com um cliente KDE Connect no Linux (ou Windows ou macOS via GS Connect, KDE Connect para GNOME). Área de transferência compartilhada, SMS da área de trabalho, controles de mídia, gatilho de comando shell remoto, controle de mouse e teclado, compartilhamento de arquivo via LAN. Se o telefone é um servidor e você tem um desktop Linux, é assim que você fala com ele.

Onde falha: Ambos os dispositivos devem estar na mesma LAN. Alguns recursos (retransmissão de SMS) requerem extras do Android.

Preços:

Plataformas: Android 6.0+.

Baixar: Google Play | F-Droid

Resultado final: A ponte que você configura no primeiro dia e usa diariamente para sempre.

Como escolher o correto

Perguntas frequentes

Um telefone Android antigo pode realmente substituir um Raspberry Pi? Para cargas de trabalho leves (servidor web pessoal, pequena caixa SSH, satélite Home Assistant), sim. Para qualquer coisa vinculada a CPU, não. O Pi 5 tem um Cortex-A76 desbloqueado de 2,4 GHz que supera a maioria dos SoCs Android anteriores a 2020.

Como evito que o telefone mate serviços em segundo plano? Desabilite a otimização de bateria para Termux (Configurações → Aplicativos → Termux → Bateria → Ilimitado). Defina o telefone como “manter a tela apagada, mas permanecer acordado enquanto carrega” ou use Tasker para forçar wake-locks.

Termux ainda está disponível no Google Play? Não. Os requisitos do SDK de destino do Google Play quebraram o modelo de instalação de pacotes do Termux em 2021. Instale do F-Droid ou do APK de lançamento do GitHub do Termux.

Quanto tempo um telefone durará como servidor 24x7? Dois a três anos antes de a bateria inchar. Melhor prática: contornar a bateria (modificação de carga contínua), ou aceitar que a bateria é um item de desgaste e substituí-la.

Que versão do Android preciso? Android 7.0 para Termux, Android 10+ para a experiência mais suave em todos os aplicativos nesta lista.

Isso funciona sobre celular? Sim, mas você queimará dados. Use Wi-Fi e IP local estático.