Repolode
ExTV

ExTV/Podroid

Um app Android sem root que inicia uma VM real do Alpine Linux para executar Podman, Docker, containers LXC e apps gráficos X11 no celular.

Estrelas
3,568
Forks
229
Issues abertas
30
Último commit
há 28 dias

O que é?

O Podroid executa uma máquina virtual completa do Alpine Linux, com kernel próprio, em um celular Android, sem precisar de acesso root. Como é uma VM de verdade, e não uma solução alternativa com chroot ou proot, Podman, Docker e LXC funcionam como em um servidor.

A VM é executada no QEMU ou com o AVF acelerado por hardware em dispositivos pKVM compatíveis. O app inclui um terminal integrado com suporte a 256 cores, temas e fontes, além de um visualizador X11 para executar aplicativos gráficos Linux com toque, teclado, mouse e áudio.

Os recursos de rede incluem acesso SSH, encaminhamento de portas gerenciado pelo shell da VM, passthrough USB, uma bridge entre o guest e o Android e compartilhamento da pasta Downloads com o guest. O projeto é voltado a dispositivos arm64 com Android 8 ou posterior.

Recursos principais

  • 01Podman, Docker e LXC pré-instalados em uma VM do Alpine Linux
  • 02Executa no QEMU ou com AVF acelerado por hardware em dispositivos pKVM compatíveis
  • 03Terminal integrado com suporte a xterm-256color e temas
  • 04Visualizador X11 para executar apps gráficos Linux com toque e áudio
  • 05Acesso SSH, encaminhamento de portas e passthrough USB

Casos de uso

  • Executar workloads de containers em um celular Android sem root
  • Experimentar ferramentas de servidor Linux ou ambientes de desenvolvimento no celular
  • Executar aplicativos gráficos Linux em um celular ou tablet
  • Disponibilizar na rede local serviços executados na VM do celular

Início rápido

  1. 1

    Baixe e instale o APK na página de versões

  2. 2

    Toque em Start VM e aguarde até aparecer Ready; em seguida, abra o terminal

  3. 3

    Execute um contêiner rootless do Podman no shell da VM

    podman run --rm alpine echo "hello from a container"

Antes de usar

  • Requer um dispositivo Android arm64 com Android 8 ou mais recente.
  • É baseado em uma VM Alpine completa, portanto requer o assistente de configuração e a consulta à documentação de rede e solução de problemas.
  • O README não informa requisitos de custo ou de serviços pagos. A licença é GPL-2.0, do tipo copyleft.

Tópicos

Perguntas frequentes

O que é Podroid?
Um app Android sem root que inicia uma VM real do Alpine Linux para executar Podman, Docker, containers LXC e apps gráficos X11 no celular. O Podroid executa uma máquina virtual completa do Alpine Linux, com kernel próprio, em um celular Android, sem precisar de acesso root. Como é uma VM de verdade, e não uma solução alternativa com chroot ou proot, Podman, Docker e LXC funcionam como em um servidor.
Podroid é gratuito? Qual é a licença?
Podroid é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Podroid ainda é mantido?
Manutenção ativa. O último commit de Podroid foi em 21 de set. de 2026.
Para que posso usar Podroid?
Executar workloads de containers em um celular Android sem root Experimentar ferramentas de servidor Linux ou ambientes de desenvolvimento no celular Executar aplicativos gráficos Linux em um celular ou tablet Disponibilizar na rede local serviços executados na VM do celular
Como instalar Podroid?
Baixe e instale o APK na página de versões Toque em Start VM e aguarde até aparecer Ready; em seguida, abra o terminal Execute um contêiner rootless do Podman no shell da VM: podman run --rm alpine echo "hello from a container"
Onde consigo Podroid?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ExTV/Podroid

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados