Aqui está o texto formatado em Markdown, pronto para você copiar e colar no seu arquivo README.md (ou enviar para seus amigos).
Ele cobre desde o problema da Play Store até a criação do atalho pz.
📱 Como Controlar o Servidor pelo Celular (Android)
Para gerenciar o servidor (ligar, desligar, ver logs) pelo celular, usamos o aplicativo Termux. Siga este guia para configurar o acesso via SSH ao GitHub Codespaces.
- Baixe o Termux atualizado diretamente pelo F-Droid.
- Você pode baixar o APK direto neste link oficial:
- Baixar Termux (F-Droid)
- Procure pela seção "Baixar APK" (Download APK).
- Instale o aplicativo. 🛠️ Passo 2: Configuração Inicial Abra o Termux e rode os comandos abaixo (copie e cole) para atualizar o sistema e instalar as ferramentas do GitHub:
pkg update -y && pkg upgrade -y
pkg install gh openssh -y
🔐 Passo 3: Login no GitHub Agora vamos conectar sua conta. Digite o comando abaixo: gh auth login -s codespace -s repo -s read:org
Responda às perguntas exatamente assim:
- Account: GitHub.com
- Protocol: Selecione SSH (
⚠️ Obrigatório). - Generate a new SSH key? Yes.
- Enter a passphrase: Deixe em BRANCO (Apenas aperte Enter).
- Authenticate: Login with a web browser.
📋 Nota: Copie o código que aparecer, abra o link no navegador e autorize. Se o repositório for de uma organização, clique em "Grant Access" se aparecer a opção.
🚀 Passo 4: Criar o Atalho "pz" Para não precisar digitar nomes gigantes toda vez, vamos criar um atalho.
- Descubra o nome do seu Codespace rodando: gh codespace list
- Substitua NOME_DO_CODESPACE pelo nome que apareceu (ex: ominous-zebra-x99) no comando abaixo:
echo "alias pz='gh codespace ssh -c NOME_DO_CODESPACE'" >> .bashrc
(Dica: Se quiser um atalho inteligente que pega sempre o primeiro servidor da lista automaticamente, use este comando em vez do acima): echo "alias pz='gh codespace ssh -c $(gh codespace list --json name -q ".[\0].name")'" >> .bashrc
-
Reinicie o Termux para salvar. 🎮 Como Usar Sempre que quiser mexer no servidor pelo celular:
-
Abra o Termux.
-
Digite apenas: pz
-
Após conectar, use os comandos do servidor:
- ./admin start (Ligar servidor e túnel)
- ./admin stop (Desligar tudo)
- ./admin listen (Ver quem entrou/saiu)
- ./admin restart (Reiniciar)