# Como uso meu servidor Supabase?

https://www.seturack.com/pt-br/base-de-conhecimento/artigo/how-do-i-use-my-supabase-server

1. No painel, abra **Meus servidores** e clique no seu servidor.
2. Na aba **Visão geral**, espere a linha **App** mostrar "Supabase está pronto". A página se atualiza sozinha.
3. 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](https://www.seturack.com/pt-br/base-de-conhecimento/artigo/how-to-connect-with-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`.

## E-mail

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](https://www.seturack.com/pt-br/supabase-vps): você escolhe o tamanho e paga só pelo que escolheu.
