SubSpace Node Guide [x100 Nodes]
Выбираем сервер
Требования к серверу: 4 CPU x 8 RAM x 150 SSD
Я использую 4 CPU x 8 RAM x 200 SSD за 6 евро в месяц с Contabo.
Кстати посмотреть актуальный блок можно в эксплорере. (20 сентября)
Установка ноды
Тут вообще просто, буквально в две команды.
1) Устанавливаем переменные. Вставлять одной командой.
SUBSPACE_NODENAME=NODE_NAME SUBSPACE_WALLET=WALLETA_ADDRESS echo 'export SUBSPACE_NODENAME='$SUBSPACE_NODENAME >> $HOME/.bash_profile echo 'export SUBSPACE_WALLET='$SUBSPACE_WALLET >> $HOME/.bash_profile
Заменяем NODE_NAME
на имя для вашей ноды, используем только латинские буквы и цифры без пробелов. Вместо пробела используем нижнее подчёркивание.
WALLET_ADDRESS
заменяем на адрес вашего кошелька, который вы использовали в неоплачиваемом раунде, то есть был сфармлен хотя бы один блок и есть баланс. Импортируем кошелек из json файла или сид фразы и берем его адрес тут.
Либо создаем кошелек в SubWallet. Этот кошелек обозначен приоритетным, но фактически он просто удобен. Туда можно импортировать старый аккаунт сид-фразой или json файлом.
SUBSPACE_NODENAME=firstnode SUBSPACE_WALLET=st8XPAhD9Z5aGEwXtYSGEwQhaCiFNNdKFTQ3oM6L1duEEtVXT echo 'export SUBSPACE_NODENAME='$SUBSPACE_NODENAME >> $HOME/.bash_profile echo 'export SUBSPACE_WALLET='$SUBSPACE_WALLET >> $HOME/.bash_profile
2) Скачиваем и устанавливаем ноду и фармер, используя скрипт:
wget -O subspace.sh https://raw.githubusercontent.com/oswy-cpu/subspacegeminish/main/subspace.sh && chmod +x subspace.sh && ./subspace.sh
Видите, что всё установлено и работает? Отлично.
Получили сообщение о том, что нужно переустановить? Пробуем еще раз или пишем @Oswyyy.
service subspaced status
service subspaced-farmer status
Видите то, что вижу я? Отлично. Вы великолепны. Больше от вас ничего не требуется.
Обновление ноды
1) Повторяем скрипт установки:
wget -O subspace.sh https://raw.githubusercontent.com/oswy-cpu/subspacegeminish/main/subspace.sh && chmod +x subspace.sh && ./subspace.sh
Мультиаккинг
1) Набрали 0,5 TSSC на аккаунте, затем вводим:
cd subspace && sudo systemctl stop subspaced subspaced-farmer && subspaced-farmer wipe && cd
nano $HOME/subspaced-farmer.service
3) Меняем имя ноды в другом конфиге:
nano $HOME/subspaced.service
sudo systemctl start subspaced subspaced-farmer
Полезные команды
journalctl -u subspaced -f
journalctl -u subspaced-farmer -f
sudo systemctl restart subspaced
sudo systemctl restart subspaced-farmer
sudo systemctl stop subspaced subspaced-farmer sudo systemctl disable subspaced subspaced-farmer rm -rf ~/.local/share/subspace* rm -rf /etc/systemd/system/subspaced* rm -rf /usr/local/bin/subspace*
Проверяем статус синхронизации
sudo journalctl -fu subspaced -o cat | grep -Eo "best: #[0-9]*"
Если блоки идут - значит у вас пошла синхронизация и все работает отлично.
Если же вы застряли на одном блоке более 20-30 минут — идём перезагружать сервисы.