Ayush Pande writes about utilizing a cheap Poco M6 Pro as a portable Docker host via Podroid, running four containers—IT-Tools, Omni-Tools, ConvertX, and BentoPDF—that provide developer utilities, everyday productivity tools, universal file conversion, and local PDF editing. The setup gives him on-the-move access to tools his home lab servers can't reach when he's away from them.
- Containers relying on system ports won't work on unrooted phones
- Jellyfin, Nextcloud, and Calibre-web are suggested as heavier alternatives for those without a home lab
- ConvertX handles videos, 3D models, and phone contacts in addition to documents and images
- Tailscale provides remote access to his dedicated x86 server rigs
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