# Как пользоваться сервером с Supabase?

https://www.seturack.com/ru/baza-znaniy/statya/how-do-i-use-my-supabase-server

1. В панели откройте **Мои серверы** и нажмите на свой сервер.
2. На вкладке **Обзор** дождитесь, пока в строке **Приложение** появится «Supabase готов». Страница обновляется сама.
3. Откройте ссылку в строке **Адрес панели**. Браузер запросит **Логин** и **Пароль**, после чего откроется Studio.

## Ваши ключи API

[Подключитесь по SSH](https://www.seturack.com/ru/baza-znaniy/statya/how-to-connect-with-ssh) и прочитайте ключи:

`grep -E '^(SUPABASE_PUBLISHABLE_KEY|SUPABASE_SECRET_KEY|POSTGRES_PASSWORD)=' /opt/seturack/supabase/.env`

В клиентском коде используйте `SUPABASE_PUBLISHABLE_KEY`. У `SUPABASE_SECRET_KEY` полные права, поэтому храните его только на стороне сервера. Старые `ANON_KEY` и `SERVICE_ROLE_KEY` тоже работают.

## Адрес вашего приложения

После установки `SITE_URL` в Auth указывает на адрес Studio, защищённый паролем, и ссылки в письмах ведут туда. В файле `/opt/seturack/supabase/.env` задайте в `SITE_URL` адрес своего приложения, а в `ADDITIONAL_REDIRECT_URLS` — разрешённые адреса возврата. Затем выполните в этой папке `docker compose up -d`.

## Подключение к базе данных

Подключайтесь через пулер на порту **5432** или **6543**. Пользователь — `postgres.your-tenant-id`, пароль — значение `POSTGRES_PASSWORD`.

## Email

Регистрация не завершится, пока не получится отправить письмо с подтверждением. Заполните значения `SMTP_*` в файле `.env` и выполните в этой папке `docker compose up -d`.

**Сервера ещё нет?** [Закажите сервер с установленным Supabase](https://www.seturack.com/ru/supabase-vps): вы выбираете размер и платите только за выбранное.
