Установка из исходного кода Git

Необходимые условия
  • Установлены Git, Node.js 20+ и Yarn 1.22.x
  • Обязательная база данных настроена и запущена: MySQL 8.0.17+, MariaDB 10.9+ или PostgreSQL 10+

1. Скачайте NocoBase на локальный компьютер

Выберите версию NocoBase (Сравнение версий) и выполните соответствующую команду.

Последняя версия
Бета-версия
Альфа-версия
git clone https://github.com/nocobase/nocobase.git -b main --depth=1 my-nocobase

2. Перейдите в каталог

cd my-nocobase

3. Установите зависимости

📢 Этот шаг может занять более десяти минут в зависимости от сетевой среды, конфигурации системы и других факторов.

yarn install --frozen-lockfile

4. Задайте переменные окружения

Переменные окружения, необходимые для NocoBase, хранятся в файле .env в корневом каталоге. Измените их в соответствии с вашей реальной ситуацией.

TZ=UTC
APP_KEY=your-secret-key
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=postgres
DB_USER=nocobase
DB_PASSWORD=nocobase
Описания переменных окружения
  • TZ используется для задания часового пояса приложения; по умолчанию он соответствует часовому поясу операционной системы.
  • APP_KEY — это секретный ключ приложения, используемый для генерации токенов пользователей и т.д. (Если APP_KEY изменить, старые токены станут недействительными). Он может быть любой случайной строкой. Обязательно замените его на ваш собственный секретный ключ и убедитесь, что он не раскрыт.
  • DB_* относятся к настройкам базы данных. Если вы не используете сервис базы данных из примера по умолчанию, измените их в соответствии с вашей реальной настройкой.

5. Установите NocoBase

yarn nocobase install --lang=en-US

6. Запустите NocoBase

Среда разработки

yarn dev

Производственная среда (не рекомендуется)

Не рекомендуется развёртывать из исходников в производственной среде. Для производственной среды обратитесь к разделу Развёртывание в производственной среде.

yarn build
yarn start

7. Войдите в NocoBase

Откройте http://localhost:13000 в браузере. Начальная учетная запись и пароль: admin@nocobase.com и admin123.

Предупреждение о безопасности учетной записи

После первого входа сразу смените пароль по умолчанию, чтобы обеспечить безопасность системы.