# Установка ноды Privasea: полное руководство с командами

{% hint style="info" %}
**Privasea** — инновационная децентрализованная сеть искусственного интеллекта, использующая полностью гомоморфное шифрование и машинное обучение (FHEML) для безопасной передачи данных.

* **Инвестиции:** $16,100,000
* **Инвесторы**: YZI (Binance Labs), OKX, Amber и другие
* **Старт тестнета:** 27 января 2025 года

**Важно:** Проект выделил значительную часть токенов для владельцев нод. Официально подтверждено, что запуск нод будет вознаграждаться.
{% endhint %}

Очередной проект запустивши ноду и не просто запустив ноду, а даже выделил значительную часть саплая для владельцев нод.

Официальный старт тестнета запланирован на **27 январе 2025 года**, но уже можно ставить. Модератор в **Discord** на вопрос о наградах ответил следующее:

> **“Запуск нод будет поощряться, но никакой дополнительной информации пока нет.”**

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2FSczqxAfMrAghDHWqt41v%2Fimage.png?alt=media&#x26;token=ec103f67-5db3-40f5-8010-a715cb94f05e" alt=""><figcaption></figcaption></figure>

### Системные требования и подготовка

{% tabs %}
{% tab title="Рекомендуемые характеристики" %}

* CPU: 6 ядер
* RAM: 4 GB
* Диск: 100 GB SSD
* ОС: Ubuntu 20.04+
* Порты: 8181

{% hint style="info" %}
Оптимальный выбор сервера с этими характеристиками доступен на U1HOST: [заказать сервер](https://u1host.com)
{% endhint %}
{% endtab %}

{% tab title="Необходимое ПО" %}

* MobaXterm для Windows
* Docker
* Криптокошелек с поддержкой EVM
  {% endtab %}
  {% endtabs %}

***

### Пошаговая инструкция установки

{% stepper %}
{% step %}
**Устанавливаем** [**MobaXterm**](https://mobaxterm.mobatek.net/)

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2F64Apr3gix96kdls3xuHB%2Fimage.png?alt=media&#x26;token=a41580e6-a9a4-4049-b2c2-72f8590620f3" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Подключаемся на арендованный сервер через **root**

{% endstep %}

{% step %}
Выполняем команды по списку

{% endstep %}

{% step %}
Обновляем и устанавливаем необходимые пакеты

```bash
sudo apt update -y && sudo apt upgrade -y

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update -y && sudo apt upgrade -y

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

docker --version
```

{% endstep %}

{% step %}
Собираем пул

```bash
docker pull privasea/acceleration-node-beta:latest
```

{% endstep %}

{% step %}
Создаем каталог и переходим в него

```bash
mkdir -p ~/privasea/config && cd ~/privasea
```

{% endstep %}

{% step %}
Получаем файлы хранилища

```bash
docker run --rm -it -v "$HOME/privasea/config:/app/config" privasea/acceleration-node-beta:latest ./node-calc new_keystore
```

{% endstep %}

{% step %}
Нам нужно будет вписать пароль, за ранее напишите в блокноте пароль — скопируйте его — и вставьте правой кнопкой мышки

{% endstep %}

{% step %}
Нужно вписать пароль — **2** раза

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2F4n3iG0P7lVdbaT7uGtlB%2Fimage.png?alt=media&#x26;token=8157d2ae-0646-44e7-856e-2f32575cfddf" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Далее мы получим наш **node address** и **node filename**

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2Fz34m7JEUZlVdR6DmOURv%2Fimage.png?alt=media&#x26;token=764b57e0-5b36-49c1-8ef4-8773ddff1ebd" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Теперь слева в **Moba** нажимаем троеточие и папку **root**

{% endstep %}

{% step %}
Теперь на папку **privasea**

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2FTRwvnoWENzwLdbp3UZ8A%2Fimage.png?alt=media&#x26;token=c8ec6f22-40b4-45e0-8177-18c2d29108ce" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Теперь папку **config**

{% endstep %}

{% step %}
Нажимайте на текстовый файл и сверху на синюю стрелку — скачивайте этот текстовый файл к себе на **ПК**

*В этот текстовом файле находится ваш приватник от кошелька ноды*

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2F0TawTGz34vMeIblaRqlc%2Fimage.png?alt=media&#x26;token=758334d1-57a8-48df-be5d-eff4282f0d58" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Вы его можете импортировать в **EVM** кошелек

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2F2fD19EcIWJM1tyBMVNGy%2Fimage.png?alt=media&#x26;token=32f191d2-7fe8-4608-a2a3-a3a0f6b4844e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2FfyTfCsAfRK2mk8MmF62F%2Fimage.png?alt=media&#x26;token=eeb1c3d0-876a-4f95-8e3a-34775932f428" alt=""><figcaption></figcaption></figure>

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2F4KvXiJpKF2CGI9iLRGAV%2Fimage.png?alt=media&#x26;token=8a31aab7-2783-446d-983b-8e5534495a3d" alt=""><figcaption></figcaption></figure>

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2FjGTHGoLtfDiUyjNhKKz8%2Fimage.png?alt=media&#x26;token=fd0a8913-3d42-457c-aa92-ca356a650774" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Далее в терминале прописываем эти команды

```bash
cd config/
ls
```

{% endstep %}

{% step %}
Копируем содержание начиная с UTC и сохраняем в блокнот (полностью скопируйте)

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2FRaXj7SCP1p7nJATko5CE%2Fimage.png?alt=media&#x26;token=12b472ca-95f6-42c3-9420-904dd85a698e" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Далее вписываем

```bash
cd
cd privasea
```

{% endstep %}

{% step %}
Вписываем эту команду

* Внимание! **UTC\_СТРОКА** нужно заменить на содержимое, которые мы копировали выше

```bash
mv $HOME/privasea/config/UTC_СТРОКА $HOME/privasea/config/wallet_keystore
```

{% endstep %}

{% step %}
Пример

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2F2jEEC6mII69uOzzN1PXf%2Fimage.png?alt=media&#x26;token=75023303-17cb-41ef-89c1-e5d09f34e3bb" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Отлично! Теперь перейдем к [**крану**](https://faucet.quicknode.com/arbitrum/sepolia) и запрашиваем тестовые **$ETH** в тестовой сети **Arbitrum Sepolia**

* Вот есть список всех кранов в [**тестовых сетях**](https://t.me/cryptoforto/1422), а также воспользуйтесь мостами ([**1**](https://testnetbridge.com/sepolia)/ [**2**](https://rinkeby.orbiter.finance/)), если вам нужно перевести средства из **Sepolia** в **Arbitrum Sepolia**

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2FGHUulwLEZXVFw0CcuZNc%2Fimage.png?alt=media&#x26;token=aa6c4462-534b-42ab-8b67-a0c9c7f154aa" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Далее идём на [**сайт** ](https://deepsea-beta.privasea.ai/privanetixNode)и коннектим любой кошелек (**Например мейн**)

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2FlQEW7qsgM3EJr1HqK6wQ%2Fimage.png?alt=media&#x26;token=e4eb3b5b-e4b7-4aaf-b05f-9890607c549f" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Тыкаем на **Set one up now!** и вписываем никнейм **+** ставим комиссию **1%**

{% endstep %}

{% step %}
Снизу вписываем **node address** (его вы можете взять в терминале)

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2FCMJFSYpdzIdRROqnGgvc%2Fimage.png?alt=media&#x26;token=9b68bc20-5003-4985-ad01-c2ddc9d9b4e9" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Снизу будет пример

{% endstep %}

{% step %}
Тыкаем на черную кнопку “**Set up my node**” и подтверждаем транзакции в тестовой сети **Arbitrum Sepolia**

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2FGhuFYs3z77CtRI5Bewwd%2Fimage.png?alt=media&#x26;token=9c899acd-a71a-4bf1-a868-86323e8510df" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Видим, что наша нода еще “**Offline**”

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2FRuTzIodgUdqBKd4uJzzb%2Fimage.png?alt=media&#x26;token=ba64cc81-a627-477e-88ee-7567efc31e34" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Далее возвращаемся к терминалу и вписываем эту команду

* Внимание! В строке нужно заменить слово “**ПАРОЛЬ**” на ваш пароль, которые вы ранее задавали при создании ноды

```bash
KEYSTORE_PASSWORD=ENTER_YOUR_KEYSTORE_PASSWORD && docker run -d --name privanetix-node -v "$HOME/privasea/config:/app/config" -e KEYSTORE_PASSWORD=ПАРОЛЬ privasea/acceleration-node-beta:latest
```

{% endstep %}

{% step %}
Теперь статус на сайте должен поменяться на **Online**

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2FF6cu8CMni4VHErNtqpn4%2Fimage.png?alt=media&#x26;token=f747e227-a594-441f-9174-35d493ad34df" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Так выглядят нормальные логи

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2F10llj78w8iILuDNb08Bc%2Fimage.png?alt=media&#x26;token=3d9ede4c-c028-427f-b9af-c784a764b318" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Cмотрим логи

```bash
docker logs -f privanetix-node
```

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2Fq76lUUbIUwyDWFD70NMa%2Fimage.png?alt=media&#x26;token=0c700b2f-9074-4dcf-b17e-a9eebc7af202" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Спустя несколько часов нода верифицирует таски и за это мы получим **TPRAI**, которые можно стейкать и получать награды по аналогии с **Cysic**

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2FsDDv0OaKvNVaSIjNdqRg%2Fimage.png?alt=media&#x26;token=ead88008-7103-4c55-aa57-869ff619201d" alt=""><figcaption></figcaption></figure>

<figure><img src="https://4013008081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZCon1KDFCWX5Lp410mU%2Fuploads%2FDdoTaILsUJgETV8YU809%2Fimage.png?alt=media&#x26;token=960cdb81-d632-4667-8379-ea0b7c6156c6" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Полезные команды

* Просмотр логов

{% code fullWidth="false" %}

```bash
docker logs -f privanetix-node
```

{% endcode %}

* Удалить ноду

```bash
docker stop privanetix-node
docker rm privanetix-node
rm -rf ~/privasea
```

{% endhint %}

***

### Наши ресурсы

**Telegram-канал:** <https://t.me/u1host>\
**U1HOST:** [https://u1host.com](https://u1host.com/)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.u1host.com/mining-guide/privasea-node-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
