Как локально развернуть DataLens
Yandex Datalens on-premise (в контуре компании)
Необходимые инструменты для локальной установки платформы
- Система контейнеризации Docker, подойдёт любая версия.
- Консольная утилита для работы с системой контроля версий Git.
- Любой bash-совместимый терминал. Например, для Windows подойдёт Git Bash, который входит в поставку утилиты Git CLI.
Чтобы локально развернуть платформу, необходимо сначала склонировать основной репозиторий проекта. DataLens требует установки Docker. Следуйте этим инструкциям в зависимости от используемой платформы:
- macOS
- Linux
- Windows
Через docker compose необходимо подтянуть несколько контейнеров:
git clone https://github.com/datalens-tech/datalens cd datalens && HC=1 docker compose up
Эта команда запустит все контейнеры, необходимые для работы DataLens, и пользовательский интерфейс будет доступен на сайте http://localhost:8080. Базовая поставка DataLens содержит чуть больше контейнеров, чем сервисов:
- pg-compeng — вспомогательная база данных для backend, выступающая в качестве движка аналитических вычислений.
- control-api — первый backend-сервис, который отвечает за хранение и шифрование сущности подключений.
- data-api — второй backend-сервис, отвечает за вычисления, работу с данными и их подготовку.
- us — общий сервис хранения конфигураций UnitedStorage.
- datalens — сервис с клиентской частью приложения.
- pg-demo-connection — база данных для демо подключения, выступающая в качестве источника данных в примере.
Сейчас DataLens содержит несколько демо-примеров, а также позволяет создать свои дашборды через интуитивно понятный интерфейс.




