ru

Supabase self-hosted на офшорном VPS

Supabase - open-source альтернатива Firebase. PostgreSQL вместо проприетарной NoSQL, REST API через PostgREST, real-time подписки на изменения БД, аутентификация (email, OAuth, magic link), S3-совместимое storage. Self-hosted развёртывание убирает vendor lock-in и даёт полный контроль данных. Хостинг на офшорном NVMe VPS с оплатой криптой.

Need this done for your project?

We implement, you ship. Async, documented, done in days.

Start a Brief

Архитектура Supabase

Supabase это не монолит, а набор microservices вокруг PostgreSQL. PostgREST - REST API автоматически генерируемый из схемы Postgres, GET/POST/PATCH/DELETE на каждую таблицу с фильтрацией и пагинацией. GoTrue - аутентификация: email/password, OAuth (Google, GitHub, etc), magic link, phone OTP, JWT токены. Realtime - WebSocket сервер на Elixir, подписки на INSERT/UPDATE/DELETE определённых таблиц или presence channels для multiplayer. Storage - S3-совместимое хранилище через MinIO или local filesystem, метаданные в Postgres. Edge Functions - Deno runtime для serverless кода. Studio - web UI для управления базой и пользователями. Всё это разворачивается через Docker Compose на одном VPS.

Self-hosted против Supabase Cloud

Преимущества self-hosted Supabase: Полный контроль данных - база ваша, лежит на вашем VPS, никто кроме вас не имеет к ней доступа. Офшорная юрисдикция - Supabase Cloud работает в AWS US, что неприемлемо для проектов в чувствительных юрисдикциях. Нет лимитов - Cloud free tier ограничивает 500 MB БД, 1 GB storage, 50k auth users. Self-hosted - сколько дисков у вас на VPS. Цена при росте - Cloud Pro $25/мес, Team $599/мес. Self-hosted - один VPS $49-199/мес покрывает большинство проектов. Кастомизация - можно модифицировать любой компонент, добавлять Postgres расширения, менять конфигурацию. Privacy - криптооплата без KYC, никаких корпоративных tracking pixels. Минусы: вы сами отвечаете за бэкапы, обновления, мониторинг. Мы можем взять это на себя как managed service.

Развёртывание и поддержка

Развёртывание Supabase занимает 30-60 минут на чистом VPS. Шаги: установка Docker и docker-compose, клон официального supabase/docker репозитория, генерация .env с уникальными секретами (JWT secret, anon/service role keys, db password), запуск всех сервисов одной командой docker compose up -d. Дальше настройка nginx reverse proxy с TLS через Let's Encrypt, миграция схемы БД через Supabase CLI, настройка email SMTP для аутентификации (Mailgun или собственный Postfix). Минимальная конфигурация для прода: 4 vCPU, 8 GB RAM, 100 GB NVMe от 49 долларов в месяц. Этого хватит на стартап с тысячами пользователей. Для роста - 8 vCPU, 16 GB RAM, 200 GB NVMe от 99 долларов. Бэкап через pg_dump ежедневно плюс continuous WAL archiving в S3-совместимое хранилище.

Why Anubiz Host

100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included

Ready to get started?

Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.

Anubiz Chat AI

Online