Documentation

    Documentation

    Documentation

    Ring Platform Logo

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

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

    Ring Platform Logo

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

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

    Ring Platform Logo

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

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

    1. /
    2. /Docker

    2 хв прослуховування

    1. /
    2. /Docker

    2 хв прослуховування

    1. /
    2. /Docker

    2 хв прослуховування

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

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

    Швидкий вхід (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)

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

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

    Швидкий вхід (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)

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

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

    Швидкий вхід (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)
    Документація
    Розгортання
    Документація
    Розгортання
    Документація
    Розгортання

    Docker Deployment для Ring Platform

    Комплексне розгортання Ring Platform використовуючи Docker containers з Kubernetes оркестрацією. Підтримує як розробку, так і production середовища з повною ізоляцією та безпекою.

    Системні вимоги

    Мінімальні вимоги

    • Docker: 24.0+ (з BuildKit підтримкою)
    • Docker Compose: 2.20+
    • Kubernetes: 1.25+ (для production)
    • CPU: 2 cores minimum, 4 cores recommended
    • RAM: 4GB minimum, 8GB recommended
    • Storage: 20GB для production deployment

    Мережеві вимоги

    • Outbound HTTPS: Для завантаження пакетів та API calls
    • Inbound ports: 80/443 для production, 3000 для development
    • Container registry: ghcr.io (GitHub Container Registry)
    • External services: PostgreSQL, Redis, WayForPay, Polygon RPC

    Підтримувані архітектури

    • linux/amd64: Primary production architecture
    • linux/arm64: Secondary support для Apple Silicon development

    Розгортання в розробці

    Docker Compose (Розробка)

    Швидке налаштування розробки

    Клонувати репозиторій Запустити середовище розробки Переглянути логи Доступ до додатку

    Виробниче розгортання

    Критичні вимоги до збірки

    [!WARNING] КРИТИЧНО: Ніколи не використовуйте підсвітку синтаксису на стороні сервера або імпорти Mermaid.js на верхньому рівні - викликає 30-секундні затримки та таймаути 503!

    Специфікація платформи

    Завжди збирати з явним зазначенням платформи для вузлів Kubernetes AMD64

    Конфігурація Docker

    • НЕ виключати директорію docs/ з .dockerignore
    • ОБОВ'ЯЗКОВО копіювати директорії lib/ та docs/ на етапі runtime Dockerfile
    • Використовувати динамічні імпорти для клієнтських бібліотек типу Mermaid.js

    Процес збірки та розгортання

    Крок 1: Зібрати образ Docker

    Крок 2: Надіслати до реєстру

    Крок 3: Розгорнути в Kubernetes

    ssh k8s-control-01 'kubectl -n ring-platform-org set image \

    Крок 4: Моніторити розгортання


    Розгортання Kubernetes

    Огляд

    Ring Platform розгортається в Kubernetes з використанням HAProxy як зовнішнього балансувальника навантаження та MetalLB для внутрішньої балансировки сервісів. Це забезпечує масштабованість корпоративного рівня, високу доступність та управління трафіком.

    Попередні вимоги

    • Кластер Kubernetes v1.29+
    • Встановлений HAProxy LoadBalancer (10.10.0.30)
    • Налаштований MetalLB з пулом IP (10.10.0.40-10.10.0.50)
    • Cilium CNI з шифруванням WireGuard
    • NGINX Ingress Controller (опціонально)

    Конфігурація DNS

    Налаштуйте вашого DNS-провайдера для вказівки ring-platform.org на ваші публічні IP:

    Основна настройка (Рекомендується) Розширена настройка з балансуванням навантаження

    Налаштування простору імен

    Створити простір імен Ring Встановити як простір за замовчуванням для розгортання

    Розгортання додатку Ring Platform

    ring-platform-deployment.yaml Сервіс Ring Platform з MetalLB

    Конфігурація NGINX Ingress

    ring-platform-ingress.yaml Основний додаток Документація субдомен

    Це розгортання Kubernetes забезпечує масштабованість корпоративного рівня, високу доступність та надійне управління трафіком для платформи Ring з використанням балансувальників навантаження HAProxy та MetalLB.

    Docker Deployment для Ring Platform

    Комплексне розгортання Ring Platform використовуючи Docker containers з Kubernetes оркестрацією. Підтримує як розробку, так і production середовища з повною ізоляцією та безпекою.

    Системні вимоги

    Мінімальні вимоги

    • Docker: 24.0+ (з BuildKit підтримкою)
    • Docker Compose: 2.20+
    • Kubernetes: 1.25+ (для production)
    • CPU: 2 cores minimum, 4 cores recommended
    • RAM: 4GB minimum, 8GB recommended
    • Storage: 20GB для production deployment

    Мережеві вимоги

    • Outbound HTTPS: Для завантаження пакетів та API calls
    • Inbound ports: 80/443 для production, 3000 для development
    • Container registry: ghcr.io (GitHub Container Registry)
    • External services: PostgreSQL, Redis, WayForPay, Polygon RPC

    Підтримувані архітектури

    • linux/amd64: Primary production architecture
    • linux/arm64: Secondary support для Apple Silicon development

    Розгортання в розробці

    Docker Compose (Розробка)

    Швидке налаштування розробки

    Клонувати репозиторій Запустити середовище розробки Переглянути логи Доступ до додатку

    Виробниче розгортання

    Критичні вимоги до збірки

    [!WARNING] КРИТИЧНО: Ніколи не використовуйте підсвітку синтаксису на стороні сервера або імпорти Mermaid.js на верхньому рівні - викликає 30-секундні затримки та таймаути 503!

    Специфікація платформи

    Завжди збирати з явним зазначенням платформи для вузлів Kubernetes AMD64

    Конфігурація Docker

    • НЕ виключати директорію docs/ з .dockerignore
    • ОБОВ'ЯЗКОВО копіювати директорії lib/ та docs/ на етапі runtime Dockerfile
    • Використовувати динамічні імпорти для клієнтських бібліотек типу Mermaid.js

    Процес збірки та розгортання

    Крок 1: Зібрати образ Docker

    Крок 2: Надіслати до реєстру

    Крок 3: Розгорнути в Kubernetes

    ssh k8s-control-01 'kubectl -n ring-platform-org set image \

    Крок 4: Моніторити розгортання


    Розгортання Kubernetes

    Огляд

    Ring Platform розгортається в Kubernetes з використанням HAProxy як зовнішнього балансувальника навантаження та MetalLB для внутрішньої балансировки сервісів. Це забезпечує масштабованість корпоративного рівня, високу доступність та управління трафіком.

    Попередні вимоги

    • Кластер Kubernetes v1.29+
    • Встановлений HAProxy LoadBalancer (10.10.0.30)
    • Налаштований MetalLB з пулом IP (10.10.0.40-10.10.0.50)
    • Cilium CNI з шифруванням WireGuard
    • NGINX Ingress Controller (опціонально)

    Конфігурація DNS

    Налаштуйте вашого DNS-провайдера для вказівки ring-platform.org на ваші публічні IP:

    Основна настройка (Рекомендується) Розширена настройка з балансуванням навантаження

    Налаштування простору імен

    Створити простір імен Ring Встановити як простір за замовчуванням для розгортання

    Розгортання додатку Ring Platform

    ring-platform-deployment.yaml Сервіс Ring Platform з MetalLB

    Конфігурація NGINX Ingress

    ring-platform-ingress.yaml Основний додаток Документація субдомен

    Це розгортання Kubernetes забезпечує масштабованість корпоративного рівня, високу доступність та надійне управління трафіком для платформи Ring з використанням балансувальників навантаження HAProxy та MetalLB.

    Docker Deployment для Ring Platform

    Комплексне розгортання Ring Platform використовуючи Docker containers з Kubernetes оркестрацією. Підтримує як розробку, так і production середовища з повною ізоляцією та безпекою.

    Системні вимоги

    Мінімальні вимоги

    • Docker: 24.0+ (з BuildKit підтримкою)
    • Docker Compose: 2.20+
    • Kubernetes: 1.25+ (для production)
    • CPU: 2 cores minimum, 4 cores recommended
    • RAM: 4GB minimum, 8GB recommended
    • Storage: 20GB для production deployment

    Мережеві вимоги

    • Outbound HTTPS: Для завантаження пакетів та API calls
    • Inbound ports: 80/443 для production, 3000 для development
    • Container registry: ghcr.io (GitHub Container Registry)
    • External services: PostgreSQL, Redis, WayForPay, Polygon RPC

    Підтримувані архітектури

    • linux/amd64: Primary production architecture
    • linux/arm64: Secondary support для Apple Silicon development

    Розгортання в розробці

    Docker Compose (Розробка)

    Швидке налаштування розробки

    Клонувати репозиторій Запустити середовище розробки Переглянути логи Доступ до додатку

    Виробниче розгортання

    Критичні вимоги до збірки

    [!WARNING] КРИТИЧНО: Ніколи не використовуйте підсвітку синтаксису на стороні сервера або імпорти Mermaid.js на верхньому рівні - викликає 30-секундні затримки та таймаути 503!

    Специфікація платформи

    Завжди збирати з явним зазначенням платформи для вузлів Kubernetes AMD64

    Конфігурація Docker

    • НЕ виключати директорію docs/ з .dockerignore
    • ОБОВ'ЯЗКОВО копіювати директорії lib/ та docs/ на етапі runtime Dockerfile
    • Використовувати динамічні імпорти для клієнтських бібліотек типу Mermaid.js

    Процес збірки та розгортання

    Крок 1: Зібрати образ Docker

    Крок 2: Надіслати до реєстру

    Крок 3: Розгорнути в Kubernetes

    ssh k8s-control-01 'kubectl -n ring-platform-org set image \

    Крок 4: Моніторити розгортання


    Розгортання Kubernetes

    Огляд

    Ring Platform розгортається в Kubernetes з використанням HAProxy як зовнішнього балансувальника навантаження та MetalLB для внутрішньої балансировки сервісів. Це забезпечує масштабованість корпоративного рівня, високу доступність та управління трафіком.

    Попередні вимоги

    • Кластер Kubernetes v1.29+
    • Встановлений HAProxy LoadBalancer (10.10.0.30)
    • Налаштований MetalLB з пулом IP (10.10.0.40-10.10.0.50)
    • Cilium CNI з шифруванням WireGuard
    • NGINX Ingress Controller (опціонально)

    Конфігурація DNS

    Налаштуйте вашого DNS-провайдера для вказівки ring-platform.org на ваші публічні IP:

    Основна настройка (Рекомендується) Розширена настройка з балансуванням навантаження

    Налаштування простору імен

    Створити простір імен Ring Встановити як простір за замовчуванням для розгортання

    Розгортання додатку Ring Platform

    ring-platform-deployment.yaml Сервіс Ring Platform з MetalLB

    Конфігурація NGINX Ingress

    ring-platform-ingress.yaml Основний додаток Документація субдомен

    Це розгортання Kubernetes забезпечує масштабованість корпоративного рівня, високу доступність та надійне управління трафіком для платформи Ring з використанням балансувальників навантаження HAProxy та MetalLB.