Tuqo + Supabase
Supabase — это Postgres, авторизация, файловое хранилище и realtime через готовый браузерный SDK. Tuqo раздаёт ваш статический фронтенд по HTTPS, а он обращается к Supabase напрямую публичным anon-ключом. Полноценное приложение без собственного бэкенда.
Что даёт связка Tuqo + Supabase
- База данных PostgreSQL с авто-API (REST/GraphQL)
- Авторизация: email, magic-link, OAuth (Google, GitHub и др.)
- Файловое хранилище и realtime-подписки
- Всё из браузера — бэкенд не нужен
Создайте проект Supabase
В дашборде Supabase — новый проект, возьмите Project URL и публичный anon key.
Включите RLS и политики
На таблицах включите Row-Level Security и опишите, кто что может читать/писать — это и есть защита данных.
Подключите SDK на сайте
Добавьте @supabase/supabase-js (CDN или npm), инициализируйте URL + anon key.
Задеплойте на Tuqo
deploy_files / CLI / панель — сайт на name.tuqo.ru по HTTPS обращается к Supabase напрямую.
import { createClient } from '@supabase/supabase-js'
// anon key публичный по дизайну — его можно держать в клиентском JS
const sb = createClient('https://xxxx.supabase.co', 'ANON_KEY')
const { data, error } = await sb.from('posts').select('*') Безопасность
anon-ключ публичный ПО ДИЗАЙНУ — его не прячут. Данные защищает Row-Level Security: включите RLS и политики на таблицах. Это ваша зона (как у любого статик-хостинга), и это стандартная практика.
Tuqo раздаёт фронт по HTTPS и не касается ваших данных и секретов сервиса.
Tuqo + Supabase — частые вопросы
Безопасно ли держать anon-ключ в браузере? +
Да — он публичный по дизайну. Доступ к данным ограничивает Row-Level Security в самой БД. Без включённого RLS таблица открыта — обязательно настройте политики.
Нужен ли свой бэкенд? +
Нет для большинства задач — SDK работает из браузера. Для админ-операций с service-role ключом используйте Supabase Edge Functions (не статик-сайт).
Работает ли авторизация на статике? +
Да. Supabase Auth (email, OAuth, magic-link) полностью работает из браузера — сессии хранит SDK.
Почему Tuqo, а не хостинг Supabase? +
Tuqo — быстрый статик-хостинг с оплатой в рублях, доступом без VPN, кастомными доменами и деплоем из нейросети. Supabase остаётся вашим бэкендом.