Page cover image

Установка ПО

Сервер (или риг — в данном случае это практически синонимы) должен быть оборудован видеокартами NVIDIA, так как AMD пока не поддерживается. Минимальный объем дискового пространства — 32 ГБ; для надежности рекомендуется использовать SSD вместо флешки. Оперативной памяти потребуется минимум 8 ГБ, однако 16 ГБ обеспечат большую стабильность. Что касается процессора, система сможет работать с Celeron на сокете 1151, но для более эффективной работы предпочтительнее установить, например, i7-6700.

Перед тем как двигаться дальше, настоятельно рекомендуется отключить любые разгоны, включая Power Limit (PL), и сбросить карты к заводским настройкам. После этого необходимо нагрузить систему для проверки стабильности — например, протестировать видеокарты с помощью алгоритма kawpow и загрузить процессор. Следите за температурой и убедитесь, что всё работает стабильно.

Если система работает стабильно и температуры находятся в норме, переходите к следующему шагу инструкции. Если же температура слишком высокая или наблюдаются сбои, сначала устраните эти проблемы — например, улучшите систему охлаждения или исправьте неполадки — и добейтесь стабильной работы перед продолжением.

  1. Заходим на сайт, регистрируемся, логинимся, переходим в маркетплейс.

  1. Добавляем сервер. Есть два способа:

Способ 1: Заходим в раздел My Servers и нажимаем кнопку +Add Server. Вводим имя сервера и нажимаем Next.

После добавления сервер будет помечен красным кругом, то есть неактивным. Позже мы его активируем, но сейчас кликаем на созданный сервер, чтобы получить ключ — он понадобится дальше.

  1. Настройка HiveOS:

Выбираем риг, открываем Shell. Для тех, кто редко пользуется HiveOS — ниже добавлены изображения для наглядности.

  1. Рекомендуем обновить стабильную версию Hive командой:

hive-replace -y --stable

Если вы готовы к рискам, это можно пропустить.

  1. Если после установки или обновления Hive на диске остается меньше свободного места, чем должно (например, диск на 512Гб, а свободно только 20Гб), выполните команды:

  • Для M.2:

    growpart /dev/nvme0n1 4
    resize2fs /dev/nvme0n1p4
  • Для SATA:

    growpart /dev/sda 4
    resize2fs /dev/sda4
  1. Выполняем обновления в порядке:

selfupgrade --force
apt update
apt upgrade
apt autoremove
  1. При необходимости можно установить нужные драйвера, например:

nvidia-driver-update --force
  1. Перезагружаем риг:

reboot
  1. Переходим в суперпользовательский режим:

sudo -i
  1. И выполняем установку:

bash <(curl -s https://gitlab.com/cloreai-public/hosting/-/raw/main/install.sh)
  1. Если система сообщает об отсутствии git, установите его командой:

apt install -y git
  1. Затем повторите установку.

  2. Если в процессе установки появляется ошибка с gpg, выполните команду:

apt install gpg -y --allow-downgrades

После этого снова запустите установку:

bash <(curl -s https://gitlab.com/cloreai-public/hosting/-/raw/main/install.sh)
  1. После установки активируем сервер командой:

/opt/clore-hosting/clore.sh --init-token <token>

Вместо <token> вставьте ключ, полученный ранее.

  1. Если появляется ошибка, что отсутствует папка или файл, вероятно, установка прошла некорректно, и папка clore-hosting не была создана. В таком случае повторите установку.

  2. Перезагружаем риг, ждем некоторое время и обновляем страницу в маркетплейсе. Если все сделано правильно, сервер будет помечен зеленым кругом.

Как отключить все установленное

Если по какой-либо причине необходимо отключить всё, что было установлено ранее:

  1. Отключите сервисы:

    systemctl disable clore-hosting.service
    systemctl disable docker.service
    systemctl disable docker.socket
  2. Перезагрузите систему:

    reboot

Как включить сервисы обратно:

  1. Активируйте сервисы:

    systemctl enable clore-hosting.service
    systemctl enable docker.service
    systemctl enable docker.socket
  2. Перезагрузите систему:

    reboot

Удаление ранее установленного токена

Для удаления токена, используйте команду:

/opt/clore-hosting/clore.sh --reset

Файл, содержащий токен, расположен по адресу:

/opt/clore-hosting/client/auth

Last updated