Loading repository data…
Loading repository data…
ExTV / repository
A rootless Android app that boots Alpine Linux: run containers (Podman/Docker/LXC) and GUI desktop apps.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Run Linux containers and a full Linux desktop on your Android phone. No root.
A real Alpine Linux VM with its own kernel - not a chroot or proot trick - so Podman, Docker and LXC behave exactly like they do on a server.
Website · Documentation · Download APK
# rootless containers, straight away
podman run --rm alpine echo "hello from a container"
docker run -d -p 8080:80 nginx
# expose that container to your phone and LAN, right from the VM shell
podroid-forward add 8080 8080 tcp # TCP or UDP, on both the QEMU and AVF backends
curl http://<phone-ip>:8080
# SSH in from your laptop (enable SSH in the setup wizard or Settings)
ssh root@<phone-ip> -p 9922 # password: podroid
Setup, the two backends, networking, the X11 viewer and troubleshooting all live in the documentation.
git clone https://github.com/ExTV/Podroid.git
cd Podroid
./build-all.sh all # kernel, rootfs, QEMU and APK (needs Docker + Android SDK/NDK)
Per-component builds and toolchain details: CONTRIBUTING.md.
Contributions of every size are welcome: bug reports, kernel-config tweaks, new themes, UI polish, X11 input fixes, anything.
./build-all.sh test before pushing, and explain why in the PR description.| QEMU | Machine emulation |
| Termux | Terminal emulator engine |
| Alpine Linux | The guest distribution |
Full list in CREDITS.md.
GPLv2. If Podroid is useful to you, a star helps other people find it.