Хостинг Supabase на VPS — свой бэкенд с Postgres

Свой Supabase на KVM VPS: официальный docker compose-стек (Postgres, Auth, Storage, Kong, Studio), честный подбор 8–24 ГБ, данные на NVMe. Оплата криптой, от €12/мес.

Зачем Supabase на VPS

Supabase — это полноценный бэкенд: Postgres с realtime-подписками, авторизация GoTrue, объектное хранилище, шлюз Kong и панель Studio. Облако — лишь один способ его запустить. Self-hosted путь гоняет те же самые контейнеры из официального docker compose-репозитория на выбранном вами железе: без цен за проект, без счётчиков использования, без вендора, решающего, где живут ваши данные. Издержка честная, и гайд говорит о ней прямо: обновления, бэкапы и мониторинг становятся вашей работой. Если `docker compose` и таймер бэкапа вам по силам — self-hosted превращает VPS в бэкенд с плоским счётом.

Что вы запускаете — и что останется только в облаке

  • Настоящий стек — около десятка контейнеров: API-шлюз, авторизация GoTrue, Postgres, Realtime, Storage, Studio, imgproxy.
  • Плоские расходы — без оплаты за проект и использование; счёт остаётся тем, что вы видели до заказа.
  • Данные на вашем диске — тома Postgres и загрузки на NVMe, бэкапы по вашим правилам.
  • Честные ограничения — ветвление базы и удобства облачной панели остаются в облаке; это про MVP, внутренние инструменты и небольшие продукты, а не про миллион соединений.

Какой тариф взять под Supabase

ЭтапТарифПочему
Первый стек, разработкаCore VPS 4 — €12/мес8 ГБ — где стек работает комфортно; официальный минимум Supabase 4 ГБ, но это для голого стека
Комфортная ежедневная работаCore VPS 6 NVMe — €13/мес12 ГБ NVMe прекращает войну Postgres и загрузок за диск
Продуктовая нагрузкаCore VPS 8 NVMe — €34/мес24 ГБ / 150 ГБ NVMe — вариант, который рекомендует наш гайд по подбору при реальном трафике

От clone до SDK

  1. Выберите тариф и оплатите Карта или крипта — USDT, BTC, TON. Сервер активируется автоматически после подтверждения.
  2. Клонируйте и закройте секреты `git clone supabase/supabase`, впишите в `.env` свежие значения `openssl rand -base64 32`, затем `docker compose up -d` — все команды в гайде по Supabase.
  3. DNS и сертификаты A-записи для Kong и Studio, Caddy для автоматического HTTPS — тот же прокси-приём, что в гайде по Node.js, — затем направьте SDK на свой домен.

Быстрые ответы

Self-hosted или облако Supabase?

Облако даёт управляемые обновления, поинт-ин-тайм бэкапы, ветвление и edge-функции без настройки — платите за проект и использование. Self-hosted даёт плоские расходы, данные на своём диске и отсутствие привязки — но обновления, бэкапы и мониторинг ваши. Удобно с `docker compose` и таймером restic? — self-host. Иначе начните с бесплатного облака и мигрируете позже.

Хватит ли реально 8 ГБ?

Для разработки и небольшого продукта — да. Supabase документирует 4 ГБ как голый минимум — пустой стек, — а 8 ГБ — это когда база и realtime перестают драться за память; комфортная граница — 16 ГБ. NVMe важен, потому что база и загрузки делят один диск. Таблица выше сопоставляет эти цифры с тарифами.

Кто патчит и делает бэкапы?

Вы — вот честная разница с облаком. Окно раз в неделю на `docker compose pull && docker compose up -d`, ежедневный офсайт-квот restic тома Postgres и какой-нибудь монитор порта 8000. Всё это несложно, но всё это — ваше.

Бэкенд, который ваш Фиксированная цена VPS, крипта принимается, стек жив к вечеру. К тарифам →

Смотрите также

Смотреть тарифыГайдыFAQ