Como acessar o prumia pelo celular
Use quando quiser abrir o prumia no celular (em casa ou na rua) com o endereço seguro https://..., sem deixar o app
aberto para a internet. Quem faz isso é o Tailscale, um app gratuito que cria uma rede privada só entre os seus aparelhos.
Você faz isso uma vez no computador onde o prumia roda, e uma vez em cada celular.
No computador
Seção intitulada “No computador”- Instale o Tailscale: abra https://tailscale.com/download, escolha o sistema do computador e siga o instalador.
- Entre na sua conta (Google, Microsoft, GitHub ou e-mail). Guarde qual conta usou: o celular tem de usar a mesma.
- Abra o painel do Tailscale em https://login.tailscale.com/admin/dns.
- Em MagicDNS, clique em Enable (se já estiver ligado, siga).
- Em HTTPS Certificates, clique em Enable HTTPS.
- No arquivo
.envdo prumia, deixeAPP_ENV=production. - No terminal, na pasta do prumia, rode
make upe depoismake tailscale-up. - Anote o endereço que aparece no fim, no formato
https://<nome-do-computador>.<sua-rede>.ts.net.
No celular
Seção intitulada “No celular”- Instale o app Tailscale (Play Store ou App Store).
- Abra e entre com a mesma conta do computador.
- Ligue a chave do Tailscale (o celular pode pedir para permitir uma “VPN”: aceite).
- Abra o navegador e digite o endereço anotado (
https://...ts.net). - Entre com o seu e-mail e senha do prumia.
Dica: no menu do navegador, use Adicionar à tela inicial para abrir o prumia como um app.
- A página não abre: confira se a chave do Tailscale está ligada no celular e se o computador está ligado e com o
Tailscale conectado. No computador, rode
make tailscale-status. - Aparece aviso de certificado ou “não seguro”: o passo 5 do computador (HTTPS Certificates) não foi feito. Faça e rode
make tailscale-upde novo. A primeira abertura pode demorar alguns segundos enquanto o certificado é emitido. - Entro, mas volto para a tela de login / “erro ao salvar”: avise quem cuida do servidor e diga a mensagem exata;
há um roteiro para isso em
docs/developer-guide/deployment.md(seção do errobad_origin). - Quero que outra pessoa da casa acesse: ela precisa entrar no seu Tailscale (no painel, Users → Invite) e, no prumia, receber um convite (ver convidar-pessoas.md).
- Quero desligar o acesso pelo celular: no computador, rode
scripts/tailscale-serve.sh off.
O prumia não fica visível na internet: só aparelhos conectados à sua conta do Tailscale enxergam o endereço.