Самый простой и быстрый способ установить Supabase — это воспользоваться шаблоном Portainer, подготовленным нашей командой. Такой метод сводит к минимуму ручную настройку и позволяет развернуть стабильную, готовую к использованию систему всего за несколько минут.
- Развернутый NPM (Nginx Proxy Manager)
- VPS/выделенный сервер с установленным Portainer с помощью скрипта от Unihost
В локальном экземпляре перейдите в раздел Templates и выберите Application, найдите шаблон Supabase и заполните необходимые поля, такие как пароли, JWT-секреты и т. д.


Для генерации JWT-секретов вы можете воспользоваться инструментом с официального сайта, см. https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys

После развертывания стека не забудьте проверить/настроить NPM с вашим доменным именем и фронтенд-контейнером Supabase.

После этой настройки вы можете открыть свой домен, и перед вами должен появиться Supabase dashboard, как на примере.
(в данном случае я использую supabase.local в качестве доменного имени)

Заключение
Использование готового шаблона Portainer значительно экономит время и снижает вероятность ошибок. В результате вы получаете полностью функциональный Supabase «из коробки» с минимальными усилиями по настройке.