Files
DLE/docs.ru/back-docs/setup-instruction.md
2026-03-01 22:03:48 +03:00

12 KiB
Raw Blame History

English | Русский

Инструкция по настройке приложения Digital Legal Entity

🚀 Полный процесс инициализации системы

Этот документ описывает полный процесс подготовки приложения к работе с поддержкой блокчейна, смарт-контрактов и системы управления доступом.


Шаг 1: Установка софта

  1. Клонируйте репозиторий проекта на ваше локальное устройство
  2. Запустите приложение через Docker Compose или локально в зависимости от конфигурации
  3. Откройте веб-приложение в браузере: http://localhost:9000 (production) или http://localhost:5173 (dev режим)

Шаг 2: Подключение крипто кошелька

  1. Убедитесь, что у вас установлен браузерный кошелек (MetaMask, WalletConnect или аналог)
  2. В кошельке создайте или импортируйте аккаунт с токеном управления
  3. В веб-приложении нажмите на кнопку "Подключить кошелек"
  4. Выберите тип кошелька и подтвердите подключение
  5. После успешного подключения вы увидите адрес вашего аккаунта в верхнем углу

Шаг 3: Добавление RPC провайдеров (Безопасность → RPC провайдеры)

  1. Перейдите в Настройки → вкладка Безопасность
  2. Найдите раздел "RPC провайдеры"
  3. Нажмите кнопку "Добавить"
  4. Заполните форму для каждой блокчейн сети, которую хотите использовать:
    • Название сети (например: Ethereum, Polygon, BSC)
    • RPC URL (ссылка для подключения, пример: https://eth-mainnet.g.alchemy.com/v2/YOUR-API-KEY)
    • ID сети (Chain ID)
  5. Нажмите "Сохранить" для каждого провайдера
  6. Система автоматически проверит корректность подключения

⚠️ Важно: Получите API ключи от провайдеров (Alchemy, Infura, Quicknode и т.д.) перед добавлением


Шаг 4: Настройка мультидеплоя смарт контрактов

  1. Перейдите в Настройки → вкладка Блокчейн
  2. Заполните форму
  3. Нажмите "Запустить деплой"

Шаг 5: Завершение деплоя и сохранение адреса контракта

  1. Ожидайте завершения деплоя (зависит от сети, обычно 30-120 секунд)
  2. После успешного завершения откроется страница "Управление контрактами"
  3. Копируйте адрес развернутого контракта (обычно он выглядит как: 0x742d35Cc6634C0532925a3b844Bc...)

Шаг 6: Настройка аутентификации через смарт контракт

  1. Вернитесь в Настройки → вкладка Аутентификация
  2. В поле "Адрес смарт контракта" вставьте адрес, скопированный на шаге 5
  3. Установите пороги для управления доступом:
    • Минимальное количество токенов для редактирования (например: 100 токенов)
    • Минимальное количество токенов для просмотра (например: 1 токен)

Шаг 7: Настройка ИИ и базы данных

  1. Перейдите в Настройки → вкладка ИИ
  2. Откройте подраздел "База данных"
  3. Замените дефолтные пароли
  4. Нажмите "Сгенерировать новый ключ шифрования"
    • Система автоматически создаст криптографический ключ
    • Сохраните ключ в безопасном месте (он понадобится для восстановления данных)

Шаг 8: Настройка доступа через интернет (опционально)

Если вам нужен доступ к веб приложению извне через интернет:

  1. Перейдите в Настройки → вкладка Сервер
  2. На странице Сервер выберите WEB SSH или иной подходящий сервис
  3. Заполните форму для миграции локального приложения на виртуальное устройство с:
    • Публичным IP адресом
    • Подключением к вашему доменному имени
  4. Нажмите "Опубликовать"
  5. Дождитесь завершения процесса миграции

Примечание: Этот шаг требует наличия зарегистрированного доменного имени и доступа к DNS настройкам


Шаг 9: Настройка юридических документов для работы с персональными данными

9.1 Заполнение юридической информации о компании

  1. Перейдите в CRM → раздел Контент
  2. Найдите и откройте форму "Юридическая информация компании"
  3. Заполните все необходимые поля:
    • Полное наименование организации (юридическое название)
    • Краткое наименование
    • Организационно-правовая форма (ООО, ИП, АО и т.д.)
    • Юридический адрес
    • Фактический адрес (если отличается)
    • ИНН / ОГРН / КПП (регистрационные данные)
    • Контактные данные (телефон, email, сайт)
    • Ответственное лицо за обработку персональных данных (ФИО, должность)
    • Применимая юрисдикция (GDPR, CCPA, российское законодательство и т.д.)
  4. Нажмите "Сохранить"

💡 Подсказка: Все введенные данные автоматически подставятся во все шаблоны юридических документов

9.2 Работа с шаблонами документов

  1. В разделе Контент перейдите в подраздел "Шаблоны"
  2. Выберите необходимые шаблоны документов, требуемые регуляторами:
    • Политика конфиденциальности
    • Пользовательское соглашение
    • Согласие на обработку персональных данных
    • Политика использования cookies
  3. Для каждого шаблона:
    • Нажмите "Предварительный просмотр" для проверки автоматически заполненных данных
    • При необходимости отредактируйте специфичные параметры обработки данных
    • Выберите действие:
      • "Опубликовать для публичного использования" — документ будет доступен на сайте
      • "Опубликовать для внутреннего использования" — документ доступен только внутри CRM
      • "Распечатать" — экспорт в PDF для печати или подписания
  4. Подтвердите публикацию
  5. Система автоматически добавит документы на соответствующие страницы приложения

⚠️ Важно: Рекомендуется проконсультироваться с юристом перед публикацией документов для обеспечения полного соответствия требованиям законодательства


Приложение готово к работе!

После завершения всех шагов ваше приложение полностью сконфигурировано и готово к использованию.

Следующие этапы:

  • 📖 Настройка AI ассистента (см. документ: setup-ai-assistant.md)
  • 🔐 Управление смарт контрактами (см. документ: manage-smart-contracts.md)

🆘 Рекомендации по безопасности

✓ Сохраняйте адреса контрактов и ключи шифрования в безопасном месте
✓ Используйте мощные пароли для БД
✓ Регулярно создавайте резервные копии конфигурации
✓ Никогда не делитесь приватными ключами кошелька
✓ Используйте HTTPS для доступа к приложению в продакшене


📝 Что дальше?

После завершения базовой настройки вы можете:

  1. Добавлять пользователей и управлять их разрешениями
  2. Создавать группы для совместной работы
  3. Настраивать AI ассистента для автоматизации задач
  4. Управлять смарт контрактами для расширения функциональности
  5. Интегрировать внешние сервисы и боты

📚 Дополнительная документация

Изучите возможности DLE

Техническая информация

Поддержка