Old Android phone as a home server

Un teléfono Android antiguo tiene mucho en común con una Raspberry Pi: una CPU ARM, 2 a 8 GB de RAM, Wi-Fi y Bluetooth incorporados, y una batería que lo mantiene funcionando a través de apagones breves. La única cosa que también tiene, y que el Pi no tiene, es una pantalla que puede dejar boca abajo en un estante.

Elegimos siete aplicaciones Android que convierten un teléfono viejo en un servidor doméstico funcional: Linux bajo Termux, un servidor web para proyectos personales, un nodo Home Assistant, un puente ADB y utilidades para mantenerlo en buen estado. Todo en esta lista se ejecuta en Android 10 o superior y no requiere root.

Qué buscar en una aplicación “Android como servidor”

Reutilizar un teléfono como servidor tiene restricciones específicas que los tutoriales de Pi omiten.

Comparación rápida

Aplicación Mejor para Plataformas Plan gratuito Precio inicial Calificación
Termux CLI de Linux en Android Android 7.0+ Gratis Gratis 4.5
UserLAnd Distro completa (Ubuntu, Debian, Kali) Android 7.0+ Gratis Gratis 4.3
AnLinux Configuración dirigida de proot Ubuntu Android 7.0+ Gratis Gratis 4.1
Servers Ultimate 60+ servicios de servidor en una aplicación Android 5.0+ Nivel gratuito 6 USD (Pro) 4.2
Simple HTTP Server Servir una carpeta a través de HTTP Android 5.0+ Gratis Gratis 4.4
PortMapper Reenvío de puertos UPnP desde un teléfono Android 6.0+ Gratis Gratis 4.0
KDE Connect Puente entre teléfono y escritorio Linux Android 6.0+ Gratis Gratis 4.6

Las aplicaciones

1. Termux, la base sobre la que construyes

Termux es un userland Linux real en Android. Sin root, sin emulador, sin proot. Viene con apt (a través de los repos de termux), y puede instalar Python, Node.js, Rust, Go, sshd, nginx, Postgres, redis y cientos de otros paquetes. Si su objetivo es “ejecutar un servicio pequeño en un teléfono que no uso”, comience aquí.

Dónde falla: Ya no está en Google Play (obténgalo de F-Droid o GitHub). El modo Doze matará sshd a menos que configure un servicio de notificación persistente o use Termux:Boot. Solo terminal, sin GUI.

Precios:

Plataformas: Android 7.0+.

Descargar: F-Droid | GitHub

Conclusión: El punto de partida. Todas las demás configuraciones CLI-first en Android se ejecutan a través de Termux.

2. UserLAnd, la opción de distro completa

UserLAnd ejecuta una distro completa (Ubuntu, Debian, Kali, Arch, Alpine) bajo proot. Más lento que Termux para trabajos ligados a CPU debido a la traducción de syscall, pero obtiene apt-get real y cada paquete que tiene su Linux de escritorio. Mejor opción para casos “necesito Postgres 16 y Nextcloud ejecutándose en un teléfono” donde la selección de paquetes de Termux se agota.

Dónde falla: Más lento que Termux en un 15 a 30% para la mayoría de cargas de trabajo. La primera instalación de distro descarga 400 MB a 1 GB.

Precios:

Plataformas: Android 7.0+.

Descargar: Google Play | F-Droid | GitHub

Conclusión: La opción cuando necesita Debian o Ubuntu, no solo el conjunto de paquetes de Termux.

3. AnLinux, configuración guiada de proot

AnLinux es un wrapper de primera interfaz de usuario alrededor de proot que instala Ubuntu, Debian, Kali o Arch con indicadores tap-through. Es el rival de UserLAnd, y la elección entre ellos depende principalmente de qué interfaz de usuario prefiera. AnLinux viene con scripts útiles para tareas comunes (iniciar LAMP, ejecutar SSH, instalar escritorio).

Dónde falla: También basado en proot, por lo que hereda el mismo golpe de rendimiento. Desarrollo menos activo que UserLAnd.

Precios:

Plataformas: Android 7.0+.

Descargar: Google Play | GitHub

Conclusión: Elija entre UserLAnd y AnLinux según la interfaz de usuario que le guste.

4. Servers Ultimate, una aplicación que hace 60 cosas

Servers Ultimate es la “navaja suiza” de las aplicaciones de servidor Android. Empaqueta un servidor web, FTP, TFTP, DNS, SMTP, POP3, IMAP, cliente Bit Torrent, RTMP, RTSP, IRC, Redis y PostgreSQL, y unos 50 más. Cada servicio se inicia, detiene y monitorea de forma independiente. Sobrevive al Doze porque es una sola aplicación con una notificación en primer plano.

Dónde falla: No es código abierto. No está en F-Droid. El nivel Pro elimina un anuncio y habilita algunos servicios.

Precios:

Plataformas: Android 5.0+.

Descargar: Google Play

Conclusión: La opción pragmática si desea “muchos servicios, una aplicación” y no necesita herramientas Linux personalizadas.

5. Simple HTTP Server, “servir esta carpeta”

Simple HTTP Server hace exactamente lo que parece. Apunte a una carpeta en almacenamiento interno o externo; la sirve a través de HTTP o HTTPS con autenticación básica. Alternancia WebDAV para examinar archivos. Soporte de solicitud de rango para descargas grandes. Menos de 30 MB instalados.

Dónde falla: Solo sirve archivos estáticos. Sin PHP, sin proxy inverso, sin contenido dinámico.

Precios:

Plataformas: Android 5.0+.

Descargar: Google Play

Conclusión: Compartir archivos estáticos sin trabajo de terminal.

6. PortMapper, UPnP desde un teléfono

PortMapper administra reenvíos de puertos UPnP en su enrutador doméstico directamente desde el teléfono. Si desea exponer un servidor SSH de Termux, una instancia nginx dev o una interfaz de usuario web de Home Assistant a Internet sin SSH en el enrutador, esto lo maneja en 30 segundos. Incluye mapeo PCP compatible con IPv6 en enrutadores que lo admitan.

Dónde falla: UPnP está deshabilitado de forma predeterminada en muchos enrutadores proporcionados por ISP. Algunos no admiten PCP. Requiere que el enrutador realmente coopere.

Precios:

Plataformas: Android 6.0+.

Descargar: F-Droid | Google Play

Conclusión: Úselo una vez por servicio nuevo, luego olvídese de que existe.

7. KDE Connect, el puente teléfono-a-Linux

KDE Connect empareja el teléfono con un cliente KDE Connect en Linux (o Windows o macOS a través de GS Connect, KDE Connect para GNOME). Portapapeles compartido, SMS desde escritorio, controles multimedia, disparador de comando shell remoto, control de mouse y teclado, uso compartido de archivos a través de LAN. Si el teléfono es un servidor y tiene un escritorio Linux, así es como se comunica con él.

Dónde falla: Ambos dispositivos deben estar en la misma LAN. Algunas funciones (retransmisión de SMS) requieren extras de Android.

Precios:

Plataformas: Android 6.0+.

Descargar: Google Play | F-Droid

Conclusión: El puente que configura el primer día y usa diariamente para siempre.

Cómo elegir el correcto

Preguntas frecuentes

¿Puede un teléfono Android antiguo realmente reemplazar una Raspberry Pi? Para cargas de trabajo ligeras (servidor web personal, pequeña caja SSH, satélite Home Assistant), sí. Para cualquier cosa ligada a CPU, no. El Pi 5 tiene un Cortex-A76 desbloqueado de 2.4 GHz que supera la mayoría de SoCs Android más antiguos que 2020.

¿Cómo evito que el teléfono mate servicios en segundo plano? Deshabilite la optimización de batería para Termux (Configuración → Aplicaciones → Termux → Batería → Sin restricciones). Configure el teléfono en “mantener pantalla apagada pero permanecer despierto mientras carga” o use Tasker para forzar wake-locks.

¿Termux sigue disponible en Google Play? No. Los requisitos del SDK de destino de Google Play rompieron el modelo de instalación de paquetes de Termux en 2021. Instale desde F-Droid o el APK de lanzamiento de Termux GitHub.

¿Cuánto tiempo durará un teléfono como servidor 24x7? Dos a tres años antes de que la batería se hinche. Mejor práctica: omitir la batería (modificación de carga cruzada), o aceptar que la batería es un artículo de desgaste y reemplazarla.

¿Qué versión de Android necesito? Android 7.0 para Termux, Android 10+ para la experiencia más fluida en cada aplicación de esta lista.

¿Funciona esto por celular? Sí, pero quemarás datos. Usa Wi-Fi e IP local estática.