How to build a simple Chainlink node on the GCP

How to get a simple CL node running right now on the GCP

Patrick Collins
Alpha Vantage
2 min readFeb 1, 2020

--

Chainlink has quickly become one of our favorite cryptocurrency projects here at Alpha Vantage. They easily allow external data to be placed onto the blockchain for ETH developers to create smart contracts. Smart contracts have seemingly limitless applications, and getting stock market, cryptocurrency, forex, and other data are essential for creating substantial financial and investing applications.

The Chainlink team has put A LOT of work into making this process simple and easy for node operators to do, however the infrastructure is up to you. This how-to will give you a basic rundown of how to get one up.

Things that are beyond the scope of this article include:

  • Monitoring scripts and tools
  • Deployment and maintenance best practices
  • Password protection and job creation
  • How to generate traffic to your node

What it does give is a good idea of how simple it is to at least start.

We made a video on it, check it out here! (updated)

Updated for 2020

Before you get into the instructions from the CL team themselves here, there are just a few things to set up on the Google Cloud Platform.

  1. A Virtual Machine
  2. A Database
  3. Gcloud command line on your local machine

Why would you want to run a CL node?

  • Help the decentralization community
  • Collect rewards in LINK token
  • Learn more about how Chainlink and the Ethereum developers work

For those with some devops experience or technical background, this will all seem straightforward. A more sophisticated tutorial can be found here, which helps set up kubernetes to help maintain the docker containers.

#blockchain #chainlink #GCP #tutorial

--

--