vm:supabase:03-jwt_secret

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
vm:supabase:03-jwt_secret [2025/08/06 16:01] – создано adminvm:supabase:03-jwt_secret [2025/08/06 16:12] (текущий) admin
Строка 1: Строка 1:
-12+Вот компактная инструкция по генерации ключей JWT_SECRET, ANON_KEY, SERVICE_ROLE_KEY для self-host Supabase и проверке работы приглашений: 
 + 
 +**Генерация JWT_SECRET** 
 + 
 +Создайте 32-байтную случайную строку в base64 (44 символа) командой: 
 + 
 +<code>openssl rand -base64 32</code> 
 + 
 +результат вставить в .env 
 + 
 +**Генерация ANON_KEY и SERVICE_ROLE_KEY** 
 + 
 +Необходимо перейти по [[https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys|ссылке]] 
 + 
 +В генератор вставить JWT_SECRET и поочередно сгенерировать ANON_KEY и SERVICE_ROLE_KEY.\\ 
 +Далее резулmтат вставить в .env 
 + 
 + 
 +В базе данных Postgres выполните (под пользователем с superuser правами): 
 + 
 +<code>docker exec -it supabase-db psql -U supabase_admin -d postgres 
 +ALTER DATABASE postgres SET "app.settings.jwt_secret" TO 'daBBafP6BucZEAH666666666665555555555555555553';</code> 
 + 
 +И перегрузить докер 
 +<code>cd /supabase-project 
 +docker compose down 
 +docker compose up -d</code> 
 + 
 +Что бы посмотреть логи используй это 
 +<code>docker compose logs -f auth</code>
  • vm/supabase/03-jwt_secret.1754496070.txt.gz
  • Последнее изменение: 2025/08/06 16:01
  • admin