Ayush Pande writes that he repurposed an old Poco M6 Pro into a portable self-hosted server using Podroid instead of rooting, running an Alpine Linux VM with Docker and Podman to host FOSS apps on the go while avoiding the limitations of Termux and PRoot. He accepts caveats like no privileged ports under 1024, making services like Pi-hole unusable, but can otherwise run containers such as ConvertX, BentoPDF, n8n and BeaverHabits from his phone.
- Podroid runs a full Alpine Linux VM with Docker, Podman and LXCs preinstalled
- Port forwarding requires `podroid-forward add android_port vm_port` as system ports are blocked
- Phone is Poco M6 Pro 4G with MediaTek chipset and no actively maintained custom ROMs
- Rooting avoided via Shizuku + Canta for debloating to prevent bricking
- VM uses 2-4 GB RAM and 4 CPU cores with USB passthrough, SSH, shared Downloads folder, X11 desktop and backup facility