diff --git a/docs/images/webui-instances.png b/docs/images/webui-instances.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ddef7bc8bd7bf988503bb0862a2c383938173f6
Binary files /dev/null and b/docs/images/webui-instances.png differ
diff --git a/docs/images/webui-main.png b/docs/images/webui-main.png
new file mode 100644
index 0000000000000000000000000000000000000000..ed393c5f7385d49c25c8d993897bb1153d3f729b
Binary files /dev/null and b/docs/images/webui-main.png differ
diff --git a/docs/index.md b/docs/index.md
index 7868256a18fe061daf12b2909ffaa42398ff70c5..c8d8960e1bf8be6b4481929720235f8f6b7d7125 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -21,6 +21,7 @@ Picodata — это распределенная система промышле
 * [Запуск кластера](deploy_on_hosts)
 * [Мониторинг кластера](monitoring)
 * [Подключение и работа в консоли](tutorial_first_steps)
+* [Работа в веб-интерфейсе](tutorial_webui)
 * [Авторизация с помощью LDAP](auth_ldap)
 * [Работа с данными SQL](tutorial_data)
 
diff --git a/docs/install.md b/docs/install.md
index cb2ef1000ee3cd518f39223983f5bb3488dd92c9..fc028418d4ba3b641c30bf5def759d022a7f4e74 100644
--- a/docs/install.md
+++ b/docs/install.md
@@ -19,27 +19,28 @@ Linux p10 и ROSA Chrome 2021.1. Внутри пакетов находится
 - cmake 3.16 или новее
 - gcc, g++
 - libstdc++-static
+- NodeJS и Yarn (для сборки с веб-интерфейсом)
 
 Далее приведены команды для их установки под разные ОС.
 
 #### CentOS 8 {: #centos-8 }
 ```bash
 sudo dnf config-manager --set-enabled powertools
-sudo dnf in -y gcc gcc-c++ make cmake git patch libstdc++-static
+sudo dnf in -y gcc gcc-c++ make cmake git patch nodejs:19 yarnpkg libstdc++-static
 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
 source "$HOME/.cargo/env"
 ```
 
 #### Fedora 37-39 {: #fedora}
 ```bash
-sudo dnf install perl automake libtool libstdc++-static
+sudo dnf in -y perl automake libtool libstdc++-static
 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
 source "$HOME/.cargo/env"
 ```
 
 #### Ubuntu 22.04 {: #ubuntu-22.04 }
 ```bash
-sudo apt-get install build-essential git cmake -y
+sudo apt-get install build-essential git cmake nodejs yarnpkg -y
 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
 source "$HOME/.cargo/env
 ```
@@ -47,24 +48,32 @@ source "$HOME/.cargo/env
 #### Alt Server p10 {: #alt-server-p10}
 ```bash
 su -
-apt-get install gcc gcc-c++ cmake git patch libstdc++10-devel-static libgomp10-devel-static -y && exit
+apt-get install -y gcc gcc-c++ cmake git patch libstdc++10-devel-static libgomp10-devel-static node yarn
 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
 source "$HOME/.cargo/env"
 ```
 #### macOS {: #macos }
 Сборка под macOS почти не отличается от таковой в Linux. Потребуется
-macOS 10.15 Catalina, либо более новая версия (11+). Для начала нужно
-убедиться, что в системе имеется пакетный менеджер
-[Brew](https://brew.sh){:target="_blank"}:
+macOS 10.15 Catalina, либо более новая версия (11+).
+
+Для начала следует установить актуальные версии [Rust и
+Cargo](https://rustup.rs){:target="_blank"}:
 
 ```bash
-/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
+curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
 ```
+Если планируется сборка Picodata c веб-интерфейсом, то нужно будет
+установить дополнительно NodeJS и Yarn при помощи пакетного менеджера
+[Brew](https://brew.sh){:target="_blank"}.
 
-Далее потребуется установить актуальные версии [Rust и Cargo](https://rustup.rs){:target="_blank"}:
-
+Установка Brew:
 ```bash
-curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
+/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
+```
+
+Установка NodeJS и Yarn:
+```
+brew install node yarn
 ```
 
 ### Получение исходного кода {: #getting-sources }
@@ -75,12 +84,18 @@ git submodule update --init --recursive
 ```
 
 ### Сборка {: #building }
-Введите следующую команду:
+Сборка Picodata только c консольным интерфейсом:
 
 ```bash
 cargo build --release
 ```
 
+Сборка Picodata c консольным и веб-интерфейсом:
+
+```bash
+cargo build --release --features webui
+```
+
 Исполняемый файл `picodata` появится в директории `target/release`.
 
 ### Проверка установки {: #post-install-check }
diff --git a/docs/tutorial_webui.md b/docs/tutorial_webui.md
new file mode 100644
index 0000000000000000000000000000000000000000..729a83731e43f44cc321814c04ee262e039a4a09
--- /dev/null
+++ b/docs/tutorial_webui.md
@@ -0,0 +1,84 @@
+# Работа в веб-интерфейсе
+В данном разделе приведены сведения, которые помогут начать работу с
+веб-интерфейсом Picodata.
+
+
+## Проверка перед подключением {: #check_avail }
+
+На данный момент доступ к веб-интерфейсу возможен только если Picodata
+была собрана из исходного кода. [Готовые
+пакеты](https://picodata.io/download){:target="_blank"} пока не включают
+данную функциональность.
+
+Нужно убедиться, что при сборке Picodata c помощью `Cargo` был указан
+параметр `--features webui`. Подробнее о сборке см. в разделе [Установка
+Picodata](install.md).
+
+## Подключение функции веб-интерфейса
+Веб-интерфейс представляет собой веб-сервер, запускаемый вместе с
+[инстансом](glossary.md#instance) Picodata. Не имеет значения, на каком
+именно инстансе кластера запущен этот веб-сервер; в любом случае,
+веб-сервер будет отображать данные обо всем кластере.
+
+Для запуска инстанса с веб-сервером следует использовать дополнительный
+параметр `--http-listen` с указанием [хоста и
+порта](cli.md#http-listen)). Пример команды:
+
+```bash
+picodata run --http-listen localhost:8080
+```
+
+Можно запустить несколько инстансов с таким параметром, но нужно будет
+указать разные адреса — таким образом у кластера будет несколько
+веб-серверов.
+
+## Доступ к веб-интерфейсу
+
+В адресной строке веб-браузера введите адрес, указанный в виде значения
+параметра `--http-listen`. Откроется страница с информацией о кластере
+Picodata:
+
+![webui-main](images/webui-main.png)
+
+Данная страница предоставляет следующую полезную информацию о кластере:
+
+<span style="color:red;font-size:150%">❶</span> — боковое меню,
+позволяющее вывести список всех инстансов (узлов) кластера;<br>
+<span style="color:red;font-size:150%">❷</span> — панель основной
+информации о кластере: показателях памяти, количестве
+[репликасетов](glossart.md#replicaset), [инстансов](glossart.md#instance) и их [грейдов](glossary.md#grade), версии
+Picodata;<br>
+<span style="color:red;font-size:150%">❸</span> — кнопка выбора
+группировки представления (по инстансам или репликасетам);<br>
+<span style="color:red;font-size:150%">❹</span> — кнопка подробных
+сведений о репликасете;<br>
+<span style="color:red;font-size:150%">❺</span> — область подробных
+сведений о репликасете.
+
+По умолчанию, веб-интерфейс показывает список репликасетов кластера (в
+данном примере их два). Если выбрать группировку по инстансам (<span
+style="color:red;font-size:150%">❸</span>), то можно сразу увидеть
+дополнительную информацию о состоянии инстансов:
+
+![webui-instances](images/webui-instances.png)
+
+Представление в виде списка инстансов содержит следующие элементы:
+
+<span style="color:blue;font-size:150%">❶</span> — кнопка сортировки
+инстансов по имени (нажатие переключает сортировку по
+возрастанию/убыванию);<br>
+<span style="color:blue;font-size:150%">❷</span> — кнопку фильтрации по
+[домену отказа](glossary.md#failure_domain) (позволяет оставить в списке
+только те инстансы, которые удовлетворяют заданному условию);<br>
+<span style="color:blue;font-size:150%">❸</span> — текущий и целевой
+грейды инстанса);<br>
+<span style="color:blue;font-size:150%">❹</span> — домен
+отказа инстанса;<br>
+
+Подробности о запуске кластера Picodata приведены в разделе [Запуск
+кластера](../deploy_on_hosts).
+
+---
+[Исходный код
+страницы](https://git.picodata.io/picodata/picodata/docs/-/blob/main/docs/tutorial_webui.md)
+
diff --git a/mkdocs.yml b/mkdocs.yml
index 53444310ac216ca41e09a1f594fdab3d85870a49..9ad5cb71009fe36c0fc2f475b7dffc78c3c318cd 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -14,6 +14,7 @@ nav:
     - deploy_on_hosts.md
     - monitoring.md
     - tutorial_first_steps.md
+    - tutorial_webui.md
     - auth_ldap.md
     - tutorial_data.md
   - Справочные материалы: