Вот компактная инструкция по генерации ключей JWT_SECRET, ANON_KEY, SERVICE_ROLE_KEY для self-host Supabase и проверке работы приглашений:

Генерация JWT_SECRET

Создайте 32-байтную случайную строку в base64 (44 символа) командой:

openssl rand -base64 32

результат вставить в .env

Генерация ANON_KEY и SERVICE_ROLE_KEY

Необходимо перейти по ссылке

В генератор вставить JWT_SECRET и поочередно сгенерировать ANON_KEY и SERVICE_ROLE_KEY.
Далее резулmтат вставить в .env

В базе данных Postgres выполните (под пользователем с superuser правами):

docker exec -it supabase-db psql -U supabase_admin -d postgres
ALTER DATABASE postgres SET "app.settings.jwt_secret" TO 'daBBafP6BucZEAH666666666665555555555555555553';

И перегрузить докер

cd /supabase-project
docker compose down
docker compose up -d

Что бы посмотреть логи используй это

docker compose logs -f auth