Как пользоваться сервером с Supabase?
- В панели откройте Мои серверы и нажмите на свой сервер.
- На вкладке Обзор дождитесь, пока в строке Приложение появится «Supabase готов». Страница обновляется сама.
- Откройте ссылку в строке Адрес панели. Браузер запросит Логин и Пароль, после чего откроется Studio.
Ваши ключи API
Подключитесь по 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.
Регистрация не завершится, пока не получится отправить письмо с подтверждением. Заполните значения SMTP_* в файле .env и выполните в этой папке docker compose up -d.
Сервера ещё нет? Закажите сервер с установленным Supabase: вы выбираете размер и платите только за выбранное.
Спасибо за отзыв!