Como uso o meu servidor Supabase?
- No painel, abra Os meus servidores e clique no seu servidor.
- No separador Resumo, aguarde até a linha Aplicação indicar «Supabase está pronto». A página atualiza-se sozinha.
- Abra a ligação na linha Endereço do painel. O navegador pede o Utilizador e a Palavra-passe e depois abre-se o Studio.
As suas chaves de API
Ligue-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 direitos, por isso guarde-a apenas do lado do servidor. As chaves mais antigas ANON_KEY e SERVICE_ROLE_KEY também funcionam.
O endereço da sua aplicação
Depois da configuração, o SITE_URL do Auth é o endereço do Studio protegido por palavra-passe, e as ligações dos e-mails levam para lá. Em /opt/seturack/supabase/.env, defina SITE_URL com o endereço da sua aplicação e ADDITIONAL_REDIRECT_URLS com os endereços de retorno que permite. Depois execute docker compose up -d nessa pasta.
Ligar à base de dados
Ligue-se através do pooler na porta 5432 ou 6543. O utilizador é postgres.your-tenant-id e a palavra-passe é o valor de POSTGRES_PASSWORD.
O registo não pode ser concluído enquanto não for possível enviar um e-mail de confirmação. Preencha os valores SMTP_* em .env e execute docker compose up -d nessa pasta.
Ainda sem servidor? Encomende um servidor com Supabase instalado: escolhe o tamanho e paga apenas o que escolher.
Obrigado pela sua opinião!