Технологии / На русском

Личный сервер на смартфоне: CMF Phone 1 с Termux заменил Hetzner VPS

Автор seg6.space поднял Surf, finance tracker и web-apps на Android через runit, chroot и Cloudflare Tunnel с Ansible-деплоем.

После неудачной попытки postmarketOS автор оставил stock Android и использовал Termux + runit + Tailscale как control plane. Требовательный remote-browser Surf вынудил перейти с proot на rooted chroot с OCI-образами ARM64, которые workstation поставляет через Ansible по digest-pinned releases.

Публичный HTTP идёт через Cloudflare Tunnel на локальный Caddy; latency-sensitive Surf получил WebSocket-обёртку TLS для roaming между Wi-Fi. Ansible также отключает Android battery optimization для Termux/Tailscale и держит wake lock.

Автор предупреждает: chroot не security boundary, off-device backups обязательны, но для личных сервисов phone-server оказался тише и дешевле VPS, особенно на фоне роста цен DRAM.

Полный разбор: Полный разбор
Источник: seg6.space