Разворачиваем свой Subgraph на Ubuntu версии 20

Денис Глушаков
3 min readDec 3, 2020

--

как это делал я. и почему не получалось по другим гайдам. ЕСЛИ БЕДА ОСТАЛАСЬ, пиши в тг @Shtihams — помогу. (хлопать не забываем, а то чо это😁)

Итак Если у вас рки такие же кривые как и у меня, добро пожаловать.

Начну с того что на виндовс(любой) делать не советую. ни одну из нод не далось поднять на вин. вечно в чем то непонятный косяк и ты зарываешься в гайдах не по делу.

  1. Для начала регаемся тут и ставим себе сервак. достаточно 2гб 2гпу (15д в мес) по рефу 2 месяца бесплатно. https://m.do.co/c/080e0c429527
  2. Что бы поставить сервер из сервиса по ссылке(а то появились вопросы) нажимаем droplets

2. качаем Putty ( эта штука консоль твоего впс сервера. ) и конектим. (копируем ИП созданного впс сервера) пишем название, сейвим.

3. заходим в консоль, логин root пароль — пароль ( ВНИМАНИЕ! пароль в консоли не отоброжается по этому что бы не написать ерунды, лучше скопируй и вставь в консоль свой пароль и нажми интер) ( вставка осуществляется правой кнопкой мыши, контрл V не работает)

4. как только вошли начинаем делать по пунктам.

sudo apt update
sudo apt upgrade

везде нажимай “y” если попросят и каждую команду делай по отдельности каэшн

sudo apt install dockersudo apt install git

3 команды ниже ты логинишься в своем гитхабе, что бы не допустить косяка я лез в менеджер паролей и оттуда копировал все данные (пароль почту ник)

git config --global user.name твойгитхабникgit config --global user.password твойгитхабпарольgit config --global user.email гитхабемайлcurl -sL https://deb.nodesource.com/setup_14.x | \sudo -E bash --&& \sudo apt install -y nodejs && sudo npm install -g npm@latestwget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bashsource ~/.profilenvm install 14.15.1curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -echo “deb https://dl.yarnpkg.com/debian/ stable main” | sudo tee /etc/apt/sources.list.d/yarn.list     здесь обратите внимание, если команда не прошла, вручную поменяйте скобки на нормальные у себя сами.sudo apt-get updatesudo apt-get install yarn -y

если с последним ошибка ну и пох я так и не понял)

yarn global add @graphprotocol/graph-cligraph init --from-example yourgithubusername/subgraphname

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

yarn installcd твойсабграфнеймкоторыйвводил

дальше, то что ниже под картинкой это все скопируй и вставь одним махом. ( подставь свои имена, только асетс токен как на фото ниже, свой возьми.

graph deploy --access-token ТВОЙТОКЕН \
--debug \
--node https://api.thegraph.com/deploy/ \
--ipfs https://api.thegraph.com/ipfs/ \
ТВОЙГИТХАБНИК/ИМЯСАБГРАФА

Должно запуститься…. Если запустилось мои поздравления! Теперь делай свой если хватает навыка. Если нет то это твой максимум)
Shtihmas#9582 мой дискорд ;)

--

--

No responses yet