For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /ru/docs/web/external-accounts.md (or send Accept: text/markdown).
Создайте внешние аккаунты
Мастер-чек-лист: какие внешние сервисы может использовать комплект, что даёт каждый из них и в каком порядке их создавать.
Вы можете собирать продукт до покупки
Каждая функция этого комплекта сначала работает с локальной заменой — встроенным адаптером, имитирующим реальный сервис без аккаунта. EMAIL_PROVIDER=local записывает сообщения на страницу предпросмотра вместо их отправки, AI_PROVIDER=fake возвращает детерминированный фиктивный ответ, BILLING_PROVIDER=local завершает оплату без платёжного провайдера, JOB_PROVIDER=local ставит фоновые задачи в очередь в памяти, не выполняя их, а CAPTCHA_PROVIDER=off оставляет публичные формы открытыми. Конфигурация .env.example поставляется именно так, поэтому пятиминутный туториал не требует ни одного платного аккаунта.
Добавляйте настоящий внешний аккаунт только когда выпускаете функцию, для которой он нужен: базу данных до реального входа, провайдера почты до того, как сообщения должны достигать почтовых ящиков, биллинг-провайдера до списания денег. Каждое руководство ниже называет страницу консоли, значения для копирования и куда их вставить.
Полный чек-лист аккаунтов
Эта таблица перечисляет каждый внешний сервис, который может понадобиться продукту supastack. Пропускайте любую строку, чью функцию вы не выпускаете — web-only стартер никогда не коснётся мобильных и десктопных строк. Колонка Руководство называет документ, который проводит по этой консоли шаг за шагом; сами ссылки находятся в разделе С чего начать в конце этой страницы.
| Сервис | Что это даёт | Нужно для | Руководство |
|---|---|---|---|
| База данных Postgres (Supabase, Neon или Docker) | Таблицы для аккаунтов, воркспейсов и данных | Реальный вход и любые сохранённые данные | Настройка базы данных |
| Stripe | Карточные платежи и подписки в вебе | Списание денег в веб-приложении | Добавьте платежи Stripe |
| Resend или Amazon SES | Доставка транзакционной почты | Коды входа и квитанции, достигающие реальных почтовых ящиков | Добавьте почту Resend / Настройка почты Amazon SES |
| OAuth-клиент Google Cloud | Кнопка Continue with Google | Вход через Google | Добавьте вход через Google |
| GitHub OAuth App | Кнопка Continue with GitHub | Вход через GitHub | Добавьте вход через GitHub |
| Ключ AI-провайдера (OpenAI, Anthropic или OpenRouter) | Реальные ответы модели | Живые AI-задачи вместо фиктивного адаптера | Соберите остальные ключи провайдеров |
| Trigger.dev | Управляемые запуски фоновых задач | Фоновая работа в продакшене | Соберите остальные ключи провайдеров |
| S3-совместимый бакет (например, Cloudflare R2) | Хранилище файлов и объектов | Загрузки и сохранённые файлы | Соберите остальные ключи провайдеров |
| Sentry или PostHog | Отслеживание ошибок и продуктовая аналитика | Наблюдаемость в продакшене | Соберите остальные ключи провайдеров |
| Cloudflare Turnstile | Спам-проверки на публичных формах | Публичные формы регистрации и контактов | Соберите остальные ключи провайдеров |
| Регистратор домена + DNS | Ваше собственное доменное имя | Публичный адрес https://yourdomain.com | Соберите остальные ключи провайдеров / Развёртывание в Google Cloud |
| Хостинг (Google Cloud Run или VPS + Coolify) | Публичный HTTPS-URL для веб-приложения | Выход в онлайн для реальных пользователей | Развёртывание в Google Cloud / Чек-лист развёртывания |
| Expo + EAS | Облачные сборки нативного приложения | Всё, что дальше предпросмотра Expo Go | Создайте мобильные аккаунты |
| Apple Developer Program | Подпись iOS, отправка в App Store, Sign in with Apple | Релизы для iPhone и вход через Apple | Создайте мобильные аккаунты / Добавьте вход через Apple |
| Google Play Console | Листинг Android-приложения в магазине | Отправка в Play Store | Создайте мобильные аккаунты |
| RevenueCat | Проверенные нативные покупки и восстановления | Продажа подписок внутри приложения | Настройка покупок RevenueCat |
| Apple Developer ID + подписывающий CA | Подписанные и нотаризованные десктопные установщики | Публичные десктопные релизы без предупреждений | Создайте аккаунты для десктопных релизов |
Разумный порядок создания
Создавайте аккаунты в том порядке, в каком функции выходят в онлайн. Для большинства веб-продуктов это означает: 1. база данных Postgres, 2. транзакционная почта, 3. вход через Google и/или GitHub, 4. биллинг, 5. AI-провайдер — затем хранилище, фоновые задачи, наблюдаемость и защита от спама по мере необходимости продукта.
Хостинг и домен идут последними — публичный URL полезен только тогда, когда есть работающее приложение, на которое его указать. Мобильные аккаунты (Expo, Apple, Google Play, RevenueCat) и аккаунты десктопной подписи важны только когда вы достигнете этих платформ; при web-only запуске пропускайте их полностью.
Храните каждый секрет — клиентские секреты OAuth, ключи API, секреты подписи вебхуков и пароль внутри DATABASE_URL — в файлах .env.local или в менеджере секретов вашего хоста. Никогда не помещайте их в переменные NEXT_PUBLIC_ или EXPO_PUBLIC_ и никогда не коммитьте в Git.
С чего начать
Подробные руководства ниже проводят по каждой консоли шаг за шагом. Работайте сверху вниз: провайдеры входа, затем пошаговые руководства по аккаунтам для платежей, почты и остальных ключей провайдеров, затем справочники по настройке провайдеров для сервисов, которые поставляет ваш продукт, затем развёртывание; руководства по аккаунтам платформ — когда дойдёте до мобильных устройств или десктопа.
- Добавьте вход через Google
- Добавьте вход через GitHub
- Добавьте вход через Apple
- Добавьте платежи Stripe
- Добавьте почту Resend
- Соберите остальные ключи провайдеров
- Настройка базы данных
- Настройка платежей
- Настройка почты
- Настройка входа через OAuth
- Настройка AI
- Настройка фоновых задач
- Настройка файлового хранилища
- Настройка наблюдаемости
- Защита от спама
- Настройка кастомных доменов
- Развёртывание в Google Cloud
- Чек-лист развёртывания
- Создайте мобильные аккаунты
- Создайте аккаунты для десктопных релизов
- Подключите мобильный проект к EAS
- Настройка покупок RevenueCat
- Подпишите десктопные установщики
Чтобы продолжить настройку, прочитайте Добавьте вход через Google.