Un dev reemplazó su VPS con un teléfono viejo — y funciona mejor que antes

Smartphone moderno sobre escritorio con código en pantalla
Tu teléfono viejo tiene más poder del que crees (Foto: Unsplash)

Un programador cansado de pagar $20 al mes por un VPS que no daba abajo decidió hacer algo radical: convirtió su teléfono Android en servidor personal. Y funciona. Better than his previous VPS, de hecho.

El post explotó en Hacker News con 355 puntos y 139 comentarios. No es ciencia ficción — es un tutorial real que cualquier desarrollador puede replicar con un teléfono que probablemente tienes tirado en un cajón.

El problema que todos los devs conocen

Pagas un VPS en Hetzner, DigitalOcean o Linode. Corre tus apps, tu browser remoto, tu finance tracker. Todo bien hasta que Chrome decide que necesita más CPU de lo que tu shared hosting puede dar. Subes a dedicated y de repente estás pagando $40-60 al mes por una máquina que usas 2 horas al día.

Comprar otro hardware no es mejor opción: los precios de RAM se fueron al carajo en 2025-2026. Armarte un mini PC nuevo cuesta $300+ y los usados son una lotería.

La solución: un teléfono que ya tenías

El programador miró su CMF Phone 1 — el teléfono barato de Nothing — y vio las specs: 8 núcleos ARM, 8 GB de RAM, 128 GB de almacenamiento, Wi-Fi 6, módem 5G, y batería integrada. Eso es más RAM que la mayoría de VPS compartidos que se venden por $20/mes.

La primera idea fue instalar Linux puro (postmarketOS). Resultado: teléfono brickado, pantalla negra, ni servidor ni teléfono. Tuvo que flashear Android stock desde Windows para recuperarlo.

Lección #1: Android ya tiene drivers para todo el hardware. Wi-Fi, GPU, batería, modem — todo funciona. Tirar eso por la borda por un userspace más "limpio" es el trade-off equivocado.

Termux: el sistema operativo real del servidor

La segunda intentativa fue más inteligente: mantener Androidstock y usar Termux como entorno host. Termux provee:

Con Termux:Boot, todo arranca automáticamente después de cada reinicio. Desde cualquier máquina en su tailnet, simplemente ejecuta:

ssh cmf

Y tiene acceso completo a su "servidor". El teléfono sobrevive reinicios, cambios de red, y hasta se puede cargar mientras trabaja — algo que ningún VPS tradicional ofrece.

¿Qué corre en el teléfono?

La lista es impresionante para un dispositivo de $200:

Todo sobrevive reinicios, se despliega desde Git, y permanece alcanzable cuando el teléfono cambia de red. Es literalmente un VPS que cabe en tu bolsillo y tiene batería de respaldo integrada.

¿Por qué esto le importa a Latinoamérica?

En LATAM, el acceso a hardware barato es una realidad. Un CMF Phone 1 cuesta entre $150-200 en muchas tiendas. Compare eso con un VPS decente que te cobra $20-40 al mes. En 5-10 meses, el teléfono se paga solo — y después es puro ahorro.

Además, muchos desarrolladores latinos trabajan desde casa con internet inestable. Un servidor en tu casa no depende de la latencia de un data center en Virginia. Y si se va la luz, la batería del teléfono mantiene todo corriendo mientras buscas una extensión.

Los comentarios en HN lo confirmaron: decenas de desarrolladores compartieron sus propias experiencias ejecutando infraestructura personal en teléfonos viejos, Raspberry Pis, y hasta en tablets abandonadas.

El truco que nadie te cuenta

El secreto no es el hardware — es el software layer. Termux no es una máquina virtual. Sus procesos corren contra el kernel de Android, pero su userspace es lo suficientemente distinto de Debian como para que cada app traiga su propio filesystem Linux. Esa separación resultó ser una ventaja: Termux maneja el control plane mientras cada aplicación se auto-contiene.

¿Quieres replicarlo? Necesitas:

  1. Un Android con al menos 6 GB de RAM (8 preferido)
  2. Termux + Termux:Boot desde F-Droid
  3. Tailscale para acceso remoto estable
  4. Caddy o Nginx como reverse proxy
  5. Paciencia para configurar Cloudflare Tunnel

El teléfono que está tirado en tu cajón podría ser tu próximo servidor. Y no te va a costar $20 al mes.

¿Alguna vez pensaste en usar tu teléfono viejo como servidor? ¿O tienes un Raspberry Pi dustándose que podría hacer lo mismo? Cuéntanos en los comentarios 👇