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.
- Se ejecuta sin root. Hacer root de un teléfono anula la garantía y las actualizaciones OTA. Cada aplicación aquí funciona en Android estándar.
- Maneja el modo Doze y las restricciones de fondo. Android mata agresivamente los procesos de larga duración. Las aplicaciones que ignoran esta restricción dejan de funcionar de la noche a la mañana.
- Consciente de la gestión de carga. Dejar un teléfono enchufado al 100% degrada la batería en aproximadamente seis meses. Las aplicaciones aquí monitorean la carga o se emparejan con hardware que lo hace.
- ARM64 nativo. Android 12+ requiere aplicaciones de 64 bits. Cualquier herramienta emulada x86 es un lío de compatibilidad.
- Huella de memoria razonable. Los teléfonos antiguos con 2 GB de RAM no pueden ejecutar un proot Ubuntu completo junto con Home Assistant.
- Funciona sobre LAN, no solo LTE. Los teléfonos en Wi-Fi con IP estática son servidores domésticos mucho mejores que los teléfonos en celular.
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:
- Gratis: Todos los paquetes.
- Pagado: Ninguno.
Plataformas: Android 7.0+.
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:
- Gratis: Todo.
- Pagado: Ninguno.
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:
- Gratis.
- Pagado: Ninguno.
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:
- Gratis: La mayoría de servicios.
- Pagado: Aproximadamente 6 USD por Pro.
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:
- Gratis.
- Pagado: Ninguno.
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:
- Gratis.
- Pagado: Ninguno.
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:
- Gratis.
- Pagado: Ninguno.
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
- Comience con Termux. Cualquier otra configuración es opcional; Termux no lo es.
- Agregue UserLAnd o AnLinux si necesita un Linux en forma de distro (systemd, apt, árbol de paquetes completo).
- Use Servers Ultimate si desea omitir el trabajo terminal y ejecutar 20 servicios en una aplicación.
- Use Simple HTTP Server si solo desea compartir una carpeta desde su teléfono.
- Instale PortMapper la primera vez que desee exponer un servicio de teléfono a Internet.
- Instale KDE Connect el primer día si tiene un escritorio Linux en casa.
- Omita todo esto y compre una mini PC usada si el teléfono tiene menos de 2 GB de RAM. El Pi 5 o una mini PC N100 usada es un mejor servidor doméstico que un Samsung Galaxy 2015.
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.