Documentation

    Концепції, цінність і типові сценарії

    Ласкаво просимо до Ring
    Швидкий довідник
    Початок роботи
    Передумови
    Встановлення
    Валідація першого успіху
    Наступні кроки
    Функції
    Магазин
    Склад і залишки
    Керування вендорами
    Комісії та розрахунки
    SubscriptionConductor
    PaymentConductor
    Інтеграція платежів
    Інтеграція WayForPay
    Web3 Гаманець
    Реферальні коди (Refcodes)
    NFT Exhibition Marketplace
    Система Стейкінга Токенів
    Сутності
    Можливості
    Повідомлення
    Модуль Новин - Цифровий Газетний Досвід
    Блоги учасників
    Система Резервування Імен Користувачів
    Науковий редактор
    Notifications
    Push-сповіщення через FCM (Ring)
    Email AI-CRM
    Протокол Tunnel
    Authentication
    Безпека та відповідність
    Система локалей
    Мобільний Досвід
    Паттерни Оптимізації Продуктивності
    Приклади
    Швидкий старт
    Білий лейбл
    Інтеграція Web3
    Реальні приклади
    Кастомізація
    Швидкий старт — ваш перший клон Ring
    Повний посібник налаштування
    Брендування
    Теми
    Функції
    Локалізація
    Налаштування токеноміки
    Інтеграція платіжних шлюзів
    Еталонні деплої Ring
    Web3
    Token launch jurisdictions
    Інтеграції
    Ethereum гаманці (Wagmi v3)
    Розгортання
    Self-hosted розгортання
    Vercel
    Docker
    Конфігурація Середовища
    Моніторинг та аналітика
    Оптимізація продуктивності
    Резервне копіювання та відновлення
    Архітектура
    Data Model
    Security
    Real Time
    Архітектура PaymentConductor
    Розробка
    Ring MCP Server

    Швидкий вхід (CTO · аудитори · агенти)

    Вітаємо — місія та аудиторії
    Швидкий довідник
    Початок роботи
    Архітектура та Auth.js
    Режими бекенду та БД (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Деплой (Docker · k8s)
    Безпека та відповідність
    ringdom.org — база LegioX
    Код — ліцензія MIT (GitHub)

    Documentation

    Концепції, цінність і типові сценарії

    Ласкаво просимо до Ring
    Швидкий довідник
    Початок роботи
    Передумови
    Встановлення
    Валідація першого успіху
    Наступні кроки
    Функції
    Магазин
    Склад і залишки
    Керування вендорами
    Комісії та розрахунки
    SubscriptionConductor
    PaymentConductor
    Інтеграція платежів
    Інтеграція WayForPay
    Web3 Гаманець
    Реферальні коди (Refcodes)
    NFT Exhibition Marketplace
    Система Стейкінга Токенів
    Сутності
    Можливості
    Повідомлення
    Модуль Новин - Цифровий Газетний Досвід
    Блоги учасників
    Система Резервування Імен Користувачів
    Науковий редактор
    Notifications
    Push-сповіщення через FCM (Ring)
    Email AI-CRM
    Протокол Tunnel
    Authentication
    Безпека та відповідність
    Система локалей
    Мобільний Досвід
    Паттерни Оптимізації Продуктивності
    Приклади
    Швидкий старт
    Білий лейбл
    Інтеграція Web3
    Реальні приклади
    Кастомізація
    Швидкий старт — ваш перший клон Ring
    Повний посібник налаштування
    Брендування
    Теми
    Функції
    Локалізація
    Налаштування токеноміки
    Інтеграція платіжних шлюзів
    Еталонні деплої Ring
    Web3
    Token launch jurisdictions
    Інтеграції
    Ethereum гаманці (Wagmi v3)
    Розгортання
    Self-hosted розгортання
    Vercel
    Docker
    Конфігурація Середовища
    Моніторинг та аналітика
    Оптимізація продуктивності
    Резервне копіювання та відновлення
    Архітектура
    Data Model
    Security
    Real Time
    Архітектура PaymentConductor
    Розробка
    Ring MCP Server

    Швидкий вхід (CTO · аудитори · агенти)

    Вітаємо — місія та аудиторії
    Швидкий довідник
    Початок роботи
    Архітектура та Auth.js
    Режими бекенду та БД (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Деплой (Docker · k8s)
    Безпека та відповідність
    ringdom.org — база LegioX
    Код — ліцензія MIT (GitHub)

    Documentation

    Концепції, цінність і типові сценарії

    Ласкаво просимо до Ring
    Швидкий довідник
    Початок роботи
    Передумови
    Встановлення
    Валідація першого успіху
    Наступні кроки
    Функції
    Магазин
    Склад і залишки
    Керування вендорами
    Комісії та розрахунки
    SubscriptionConductor
    PaymentConductor
    Інтеграція платежів
    Інтеграція WayForPay
    Web3 Гаманець
    Реферальні коди (Refcodes)
    NFT Exhibition Marketplace
    Система Стейкінга Токенів
    Сутності
    Можливості
    Повідомлення
    Модуль Новин - Цифровий Газетний Досвід
    Блоги учасників
    Система Резервування Імен Користувачів
    Науковий редактор
    Notifications
    Push-сповіщення через FCM (Ring)
    Email AI-CRM
    Протокол Tunnel
    Authentication
    Безпека та відповідність
    Система локалей
    Мобільний Досвід
    Паттерни Оптимізації Продуктивності
    Приклади
    Швидкий старт
    Білий лейбл
    Інтеграція Web3
    Реальні приклади
    Кастомізація
    Швидкий старт — ваш перший клон Ring
    Повний посібник налаштування
    Брендування
    Теми
    Функції
    Локалізація
    Налаштування токеноміки
    Інтеграція платіжних шлюзів
    Еталонні деплої Ring
    Web3
    Token launch jurisdictions
    Інтеграції
    Ethereum гаманці (Wagmi v3)
    Розгортання
    Self-hosted розгортання
    Vercel
    Docker
    Конфігурація Середовища
    Моніторинг та аналітика
    Оптимізація продуктивності
    Резервне копіювання та відновлення
    Архітектура
    Data Model
    Security
    Real Time
    Архітектура PaymentConductor
    Розробка
    Ring MCP Server

    Швидкий вхід (CTO · аудитори · агенти)

    Вітаємо — місія та аудиторії
    Швидкий довідник
    Початок роботи
    Архітектура та Auth.js
    Режими бекенду та БД (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Деплой (Docker · k8s)
    Безпека та відповідність
    ringdom.org — база LegioX
    Код — ліцензія MIT (GitHub)
    1. Документація
    2. /Початок роботи

    Оновлено 15 черв. 2026 р.4 хв прослуховування

    Ring Platform Logo

    Завантаження документації...

    Підготовка контенту платформи Ring

    1. Документація
    2. /Початок роботи

    Оновлено 15 черв. 2026 р.4 хв прослуховування

    Ring Platform Logo

    Завантаження документації...

    Підготовка контенту платформи Ring

    1. Документація
    2. /Початок роботи

    Оновлено 15 черв. 2026 р.4 хв прослуховування

    Ring Platform Logo

    Завантаження документації...

    Підготовка контенту платформи Ring

    Початок роботи

    Запустіть white-label клон Ring Platform на своєму комп’ютері. Цей хаб відображає реальний dev-flow з open-source дерева (connectplatform/ring) і ring-platform.org — community-порталу для self-hosted ентузіастів.

    Реалістичний час
    ШляхЧасРезультат
    ./install.sh --quick + наявний PostgreSQL~20–40 хвКлон, залежності, env — схему та OAuth ще потрібно додати
    Повний Postgres-primary bootstrap45–90 хвЛокальний стек як у production (k8s-postgres-fcm)
    Прототип (firebase-full)~15–30 хвЛише Firestore — без глибини ERP, News Kingdom, PaymentConductor

    Спочатку бачення? Ласкаво просимо до Ring, потім поверніться сюди.

    OSS self-host vs Ringdom-managed

    Self-host з GitHub? Ця секція для вас. Turn-key хостинг Ringdom? Почніть на ringdom.org — після handoff див. Посібник з кастомізації. Публічне OSS-дерево містить install.sh; enterprise k8s/CLI залишається поза публічною межею (FEATURESET.md).

    Що ви налаштуєте

    ШарАртефактПризначення
    Ідентичність клонуring-config.jsonБрендинг, feature flags, домени (ring-config.template.json)
    Секрети та backend.env.localDB_BACKEND_MODE, AUTH_*, Firebase FCM, tunnel deploy target
    Дані застосункуPostgreSQL ring_platformdata/schema.sql v4.0.1+ + kingdom migrations
    AuthAuth.js v5 (auth.ts)AUTH_SECRET + щонайменше один OAuth-провайдер
    Dev runtimeserver.ts — Next.js 16 + React 19 + native WSS при

    Три способи отримати Ring Platform

    Інтерактивні шляхи з копійованими командами — self-deploy з GitHub, LegioX-кастомізація або партнерство Promptor.

    Рекомендований bootstrap (Postgres-primary)

    Типово для ring-platform.org

    Production і локальний dev використовують DB_BACKEND_MODE=k8s-postgres-fcm — PostgreSQL для даних, Firebase Admin лише для FCM push, якщо налаштовано.

    Альтернативні шляхи

    Без інсталятора — той самий результат, більше контролю:

    Детально: Встановлення.

    Посібники в цій секції

    Передумови

    Node.js 20+, залізо, ОС, облікові записи Firebase/Google Cloud

    Встановлення

    Повні шляхи install, env, tunnel, типові проблеми

    Міграції БД

    schema.sql v4.0.1+, kingdom 002–011, матриця клонів

    Перший успіх

    Smoke-test auth, entities, opportunities, API health

    Пов’язана документація

    Customization quick start

    White-label checklist після першого boot

    Вибір backend БД

    k8s-postgres-fcm vs supabase-fcm vs firebase-full

    Локальна розробка

    Структура проєкту, тести, Homebrew Postgres

    Архітектура — backend modes

    BackendSelector, адаптери, FCM vs Firestore

    Швидка довідка — bootstrap

    ЗавданняКоманда
    One-command installgit clone … && ./install.sh --quick
    Env wizardnpm run setup:env
    Dev env script./scripts/setup-dev.sh
    Apply migration./scripts/run-migration.sh data/schema.sql
    Dev servernpm run dev
    Type checknpm run type-check
    Portal healthnpm run portal:health
    Repo install guideINSTALL.md
    install.sh vs setup-dev.sh

    install.sh — перший bootstrap клону (config + npm install). setup-dev.sh — після клону, hardening env. npm run setup:env — інтерактивний прохід по існуючому .env.local.

    Початок роботи

    Запустіть white-label клон Ring Platform на своєму комп’ютері. Цей хаб відображає реальний dev-flow з open-source дерева (connectplatform/ring) і ring-platform.org — community-порталу для self-hosted ентузіастів.

    Реалістичний час
    ШляхЧасРезультат
    ./install.sh --quick + наявний PostgreSQL~20–40 хвКлон, залежності, env — схему та OAuth ще потрібно додати
    Повний Postgres-primary bootstrap45–90 хвЛокальний стек як у production (k8s-postgres-fcm)
    Прототип (firebase-full)~15–30 хвЛише Firestore — без глибини ERP, News Kingdom, PaymentConductor

    Спочатку бачення? Ласкаво просимо до Ring, потім поверніться сюди.

    OSS self-host vs Ringdom-managed

    Self-host з GitHub? Ця секція для вас. Turn-key хостинг Ringdom? Почніть на ringdom.org — після handoff див. Посібник з кастомізації. Публічне OSS-дерево містить install.sh; enterprise k8s/CLI залишається поза публічною межею (FEATURESET.md).

    Що ви налаштуєте

    ШарАртефактПризначення
    Ідентичність клонуring-config.jsonБрендинг, feature flags, домени (ring-config.template.json)
    Секрети та backend.env.localDB_BACKEND_MODE, AUTH_*, Firebase FCM, tunnel deploy target
    Дані застосункуPostgreSQL ring_platformdata/schema.sql v4.0.1+ + kingdom migrations
    AuthAuth.js v5 (auth.ts)AUTH_SECRET + щонайменше один OAuth-провайдер
    Dev runtimeserver.ts — Next.js 16 + React 19 + native WSS при

    Три способи отримати Ring Platform

    Інтерактивні шляхи з копійованими командами — self-deploy з GitHub, LegioX-кастомізація або партнерство Promptor.

    Рекомендований bootstrap (Postgres-primary)

    Типово для ring-platform.org

    Production і локальний dev використовують DB_BACKEND_MODE=k8s-postgres-fcm — PostgreSQL для даних, Firebase Admin лише для FCM push, якщо налаштовано.

    Альтернативні шляхи

    Без інсталятора — той самий результат, більше контролю:

    Детально: Встановлення.

    Посібники в цій секції

    Передумови

    Node.js 20+, залізо, ОС, облікові записи Firebase/Google Cloud

    Встановлення

    Повні шляхи install, env, tunnel, типові проблеми

    Міграції БД

    schema.sql v4.0.1+, kingdom 002–011, матриця клонів

    Перший успіх

    Smoke-test auth, entities, opportunities, API health

    Пов’язана документація

    Customization quick start

    White-label checklist після першого boot

    Вибір backend БД

    k8s-postgres-fcm vs supabase-fcm vs firebase-full

    Локальна розробка

    Структура проєкту, тести, Homebrew Postgres

    Архітектура — backend modes

    BackendSelector, адаптери, FCM vs Firestore

    Швидка довідка — bootstrap

    ЗавданняКоманда
    One-command installgit clone … && ./install.sh --quick
    Env wizardnpm run setup:env
    Dev env script./scripts/setup-dev.sh
    Apply migration./scripts/run-migration.sh data/schema.sql
    Dev servernpm run dev
    Type checknpm run type-check
    Portal healthnpm run portal:health
    Repo install guideINSTALL.md
    install.sh vs setup-dev.sh

    install.sh — перший bootstrap клону (config + npm install). setup-dev.sh — після клону, hardening env. npm run setup:env — інтерактивний прохід по існуючому .env.local.

    Початок роботи

    Запустіть white-label клон Ring Platform на своєму комп’ютері. Цей хаб відображає реальний dev-flow з open-source дерева (connectplatform/ring) і ring-platform.org — community-порталу для self-hosted ентузіастів.

    Реалістичний час
    ШляхЧасРезультат
    ./install.sh --quick + наявний PostgreSQL~20–40 хвКлон, залежності, env — схему та OAuth ще потрібно додати
    Повний Postgres-primary bootstrap45–90 хвЛокальний стек як у production (k8s-postgres-fcm)
    Прототип (firebase-full)~15–30 хвЛише Firestore — без глибини ERP, News Kingdom, PaymentConductor

    Спочатку бачення? Ласкаво просимо до Ring, потім поверніться сюди.

    OSS self-host vs Ringdom-managed

    Self-host з GitHub? Ця секція для вас. Turn-key хостинг Ringdom? Почніть на ringdom.org — після handoff див. Посібник з кастомізації. Публічне OSS-дерево містить install.sh; enterprise k8s/CLI залишається поза публічною межею (FEATURESET.md).

    Що ви налаштуєте

    ШарАртефактПризначення
    Ідентичність клонуring-config.jsonБрендинг, feature flags, домени (ring-config.template.json)
    Секрети та backend.env.localDB_BACKEND_MODE, AUTH_*, Firebase FCM, tunnel deploy target
    Дані застосункуPostgreSQL ring_platformdata/schema.sql v4.0.1+ + kingdom migrations
    AuthAuth.js v5 (auth.ts)AUTH_SECRET + щонайменше один OAuth-провайдер
    Dev runtimeserver.ts — Next.js 16 + React 19 + native WSS при

    Три способи отримати Ring Platform

    Інтерактивні шляхи з копійованими командами — self-deploy з GitHub, LegioX-кастомізація або партнерство Promptor.

    Рекомендований bootstrap (Postgres-primary)

    Типово для ring-platform.org

    Production і локальний dev використовують DB_BACKEND_MODE=k8s-postgres-fcm — PostgreSQL для даних, Firebase Admin лише для FCM push, якщо налаштовано.

    Альтернативні шляхи

    Без інсталятора — той самий результат, більше контролю:

    Детально: Встановлення.

    Посібники в цій секції

    Передумови

    Node.js 20+, залізо, ОС, облікові записи Firebase/Google Cloud

    Встановлення

    Повні шляхи install, env, tunnel, типові проблеми

    Міграції БД

    schema.sql v4.0.1+, kingdom 002–011, матриця клонів

    Перший успіх

    Smoke-test auth, entities, opportunities, API health

    Пов’язана документація

    Customization quick start

    White-label checklist після першого boot

    Вибір backend БД

    k8s-postgres-fcm vs supabase-fcm vs firebase-full

    Локальна розробка

    Структура проєкту, тести, Homebrew Postgres

    Архітектура — backend modes

    BackendSelector, адаптери, FCM vs Firestore

    Швидка довідка — bootstrap

    ЗавданняКоманда
    One-command installgit clone … && ./install.sh --quick
    Env wizardnpm run setup:env
    Dev env script./scripts/setup-dev.sh
    Apply migration./scripts/run-migration.sh data/schema.sql
    Dev servernpm run dev
    Type checknpm run type-check
    Portal healthnpm run portal:health
    Repo install guideINSTALL.md
    install.sh vs setup-dev.sh

    install.sh — перший bootstrap клону (config + npm install). setup-dev.sh — після клону, hardening env. npm run setup:env — інтерактивний прохід по існуючому .env.local.

    npm run dev
    RING_DEPLOY_TARGET=self-hosted
    1. 1

      1 — Клон і install.sh

      install.sh v2.0 (див. INSTALL.md):

      • Перевірка системних вимог (Node.js 20+, npm 10+)
      • Створює ring-config.json з шаблону (--clone-name для white-label slug)
      • Копіює env.local.template → .env.local з AUTH_SECRET і WALLET_ENCRYPTION_KEY
      • Запускає npm install
      • За потреби матеріалізує next.config.mjs, docker-compose.yml, Dockerfile

      Прапорці: --quick, --clone-name my-ring, --verbose, --help.

    2. 2

      2 — PostgreSQL

      Запустіть Postgres 16+ і БД ring_platform (користувач ring_user). Варіанти:

      • Docker — dev-контейнер (див. Встановлення)
      • Ringdom monorepo — docker compose -f docker-compose.dev.yml up -d postgres або ./infrastructure/postgres/bootstrap-brew-dev.sh
      • Існуючий сервер — створіть БД і вкажіть DB_HOST / DB_* у .env.local
    3. 3

      3 — Схема та kingdom migrations

      Повний порядок і матриця клонів: Міграції БД. Хелпер: ./scripts/run-migration.sh для контейнера ring-postgres-dev.

    4. 4

      4 — Auth і локальні URL

      Мінімум у .env.local:

      Додайте Google OAuth redirect: http://localhost:3000/api/auth/callback/google.

      Інтерактивний майстер: npm run setup:env або ./scripts/setup-dev.sh.

    5. 5

      5 — Dev-сервер і валідація

      Очікуйте: Ready on http://localhost:3000 [self-hosted] і native WSS на /api/tunnel/ws.

      Далі Перший успіх — homepage, /login, entities/opportunities без помилок адаптера БД. Опційно: npm run type-check, npm run portal:health.

      Bootstrap завершено

      Відкрийте http://localhost:3000. Брендинг у ring-config.json, далі Наступні кроки.

    Усунення несправностей

    FETCH_FAILED, wallet bootstrap, OAuth redirects

    Наступні кроки

    Admin, перша entity, opportunities, messaging, deploy

    npm run dev
    RING_DEPLOY_TARGET=self-hosted
    1. 1

      1 — Клон і install.sh

      install.sh v2.0 (див. INSTALL.md):

      • Перевірка системних вимог (Node.js 20+, npm 10+)
      • Створює ring-config.json з шаблону (--clone-name для white-label slug)
      • Копіює env.local.template → .env.local з AUTH_SECRET і WALLET_ENCRYPTION_KEY
      • Запускає npm install
      • За потреби матеріалізує next.config.mjs, docker-compose.yml, Dockerfile

      Прапорці: --quick, --clone-name my-ring, --verbose, --help.

    2. 2

      2 — PostgreSQL

      Запустіть Postgres 16+ і БД ring_platform (користувач ring_user). Варіанти:

      • Docker — dev-контейнер (див. Встановлення)
      • Ringdom monorepo — docker compose -f docker-compose.dev.yml up -d postgres або ./infrastructure/postgres/bootstrap-brew-dev.sh
      • Існуючий сервер — створіть БД і вкажіть DB_HOST / DB_* у .env.local
    3. 3

      3 — Схема та kingdom migrations

      Повний порядок і матриця клонів: Міграції БД. Хелпер: ./scripts/run-migration.sh для контейнера ring-postgres-dev.

    4. 4

      4 — Auth і локальні URL

      Мінімум у .env.local:

      Додайте Google OAuth redirect: http://localhost:3000/api/auth/callback/google.

      Інтерактивний майстер: npm run setup:env або ./scripts/setup-dev.sh.

    5. 5

      5 — Dev-сервер і валідація

      Очікуйте: Ready on http://localhost:3000 [self-hosted] і native WSS на /api/tunnel/ws.

      Далі Перший успіх — homepage, /login, entities/opportunities без помилок адаптера БД. Опційно: npm run type-check, npm run portal:health.

      Bootstrap завершено

      Відкрийте http://localhost:3000. Брендинг у ring-config.json, далі Наступні кроки.

    Усунення несправностей

    FETCH_FAILED, wallet bootstrap, OAuth redirects

    Наступні кроки

    Admin, перша entity, opportunities, messaging, deploy

    npm run dev
    RING_DEPLOY_TARGET=self-hosted
    1. 1

      1 — Клон і install.sh

      install.sh v2.0 (див. INSTALL.md):

      • Перевірка системних вимог (Node.js 20+, npm 10+)
      • Створює ring-config.json з шаблону (--clone-name для white-label slug)
      • Копіює env.local.template → .env.local з AUTH_SECRET і WALLET_ENCRYPTION_KEY
      • Запускає npm install
      • За потреби матеріалізує next.config.mjs, docker-compose.yml, Dockerfile

      Прапорці: --quick, --clone-name my-ring, --verbose, --help.

    2. 2

      2 — PostgreSQL

      Запустіть Postgres 16+ і БД ring_platform (користувач ring_user). Варіанти:

      • Docker — dev-контейнер (див. Встановлення)
      • Ringdom monorepo — docker compose -f docker-compose.dev.yml up -d postgres або ./infrastructure/postgres/bootstrap-brew-dev.sh
      • Існуючий сервер — створіть БД і вкажіть DB_HOST / DB_* у .env.local
    3. 3

      3 — Схема та kingdom migrations

      Повний порядок і матриця клонів: Міграції БД. Хелпер: ./scripts/run-migration.sh для контейнера ring-postgres-dev.

    4. 4

      4 — Auth і локальні URL

      Мінімум у .env.local:

      Додайте Google OAuth redirect: http://localhost:3000/api/auth/callback/google.

      Інтерактивний майстер: npm run setup:env або ./scripts/setup-dev.sh.

    5. 5

      5 — Dev-сервер і валідація

      Очікуйте: Ready on http://localhost:3000 [self-hosted] і native WSS на /api/tunnel/ws.

      Далі Перший успіх — homepage, /login, entities/opportunities без помилок адаптера БД. Опційно: npm run type-check, npm run portal:health.

      Bootstrap завершено

      Відкрийте http://localhost:3000. Брендинг у ring-config.json, далі Наступні кроки.

    Усунення несправностей

    FETCH_FAILED, wallet bootstrap, OAuth redirects

    Наступні кроки

    Admin, перша entity, opportunities, messaging, deploy