# Начало

Вы можете найти видеопрохождение этой инструкции [здесь](https://www.youtube.com/watch?v=mp3wxikXU4A).\
В этом руководстве описывается, как запустить CAPE на локальном компьютере (ноутбуке или настольном компьютере) под управлением Windows, MacOS или Linux. В частности, мы не требуем и не рекомендуем настраивать VPS для запуска CAPE.

Для запуска демо-интерфейса CAPE требуется docker и docker-compose. Docker используется для безопасного запуска контейнера CAPE, который локально обслуживает пользовательский интерфейс и управляет функциями кошелька.

Для начала откройте терминал.

Если у вас нет docker и docker-compose, выполните следующие команды:

Для пользователей Mac установите Homebrew:

Если вы используете MacOS и у вас нет Homebrew, сначала установите Homebrew:

`/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"`

Примечание. Если вы раньше не использовали Homebrew или не знакомы с Терминалом, вам может потребоваться установить инструменты разработчика с помощью команды: xcode-select --install

Затем установите и запустите docker и docker-compose:

В MacOS: brew install colima docker docker-compose; колима старт

В Linux Ubuntu: sudo snap install docker

Вместо этого в Windows выполните следующие действия:

1.Установить [WSL](https://docs.microsoft.com/en-us/windows/wsl/install#install-wsl-command)

2.Установить [рабочий стол ДОКЕР](https://docs.docker.com/desktop/windows/install/)

3.Запустите все приведенные ниже команды в оболочке WSL. Чтобы запустить оболочку WSL, запустите wsl в командной строке PowerShell.

Вы также можете скачать Docker на официальном сайте здесь: <https://docs.docker.com/get-docker/>

**Выполните следующую команду, чтобы получить файл docker-compose, который вы будете запускать:**\
`curl https://www.espressosys.…cape/docker-compose.yaml --output docker-compose.yaml`\
При работающем докере запустите docker-compose в терминале в том же каталоге, где был загружен файл yaml. Чтобы избежать проблем с установкой, запустите **docker-compose** НЕ **docker compose**.

\
Если вы ранее взаимодействовали с пользовательским интерфейсом CAPE, сначала вам следует выполнить следующую команду. ВНИМАНИЕ: эта команда удалит все ваши локальные контейнеры!

`docker-compose down -v`

Выполните следующие команды:

`docker-compose pull`

`docker-compose up`

Вы должны увидеть следующий экран в своем терминале, когда кошелек запущен после запуска docker-compose up.

![
Откройте браузер (предпочтительнее Google Chrome) и в адресной строке перейдите на localhost. Поскольку MetaMask используется для взаимодействия с Ethereum, Safari не поддерживается.](https://4260133845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOdxVlyM3rYpp1WXsF2zz%2Fuploads%2F91nIGV4k4XNtrdhGEmgK%2Fimage.png?alt=media\&token=9e5ef1da-bafc-4f84-b226-ff0fda16684a)
