Como uso meu servidor Supabase?
- No painel, abra Meus servidores e clique no seu servidor.
- Na aba Visão geral, espere a linha App mostrar "Supabase está pronto". A página se atualiza sozinha.
- Abra o link da linha Endereço do painel. O navegador pede o Login e a Senha e, em seguida, o Studio é aberto.
Suas chaves de API
Conecte-se por SSH e leia as chaves:
grep -E '^(SUPABASE_PUBLISHABLE_KEY|SUPABASE_SECRET_KEY|POSTGRES_PASSWORD)=' /opt/seturack/supabase/.env
Use SUPABASE_PUBLISHABLE_KEY no código do cliente. A SUPABASE_SECRET_KEY tem todos os privilégios, então mantenha-a só no lado do servidor. As antigas ANON_KEY e SERVICE_ROLE_KEY também funcionam.
O endereço do seu app
Depois da configuração, o SITE_URL do Auth é o endereço do Studio protegido por senha, e os links dos e-mails vão para lá. Em /opt/seturack/supabase/.env, defina SITE_URL como o endereço do seu app e ADDITIONAL_REDIRECT_URLS como os endereços de retorno que você permite. Depois execute docker compose up -d nessa pasta.
Conectando ao banco de dados
Conecte-se pelo pooler na porta 5432 ou 6543. O usuário é postgres.your-tenant-id e a senha é o valor de POSTGRES_PASSWORD.
O cadastro não é concluído enquanto não for possível enviar um e-mail de confirmação. Preencha os valores SMTP_* no .env e execute docker compose up -d nessa pasta.
Ainda não tem um servidor? Peça um servidor com Supabase instalado: você escolhe o tamanho e paga só pelo que escolheu.
Agradecemos pelo feedback!