Run a Chainlink node from scratch without Ethereum node
This guide will explain how you easily can run a Chainlink node from scratch using the Fiews EaaS on Ethereum Mainnet, Ropsten or Rinkeby
Last updated
Was this helpful?
This guide will explain how you easily can run a Chainlink node from scratch using the Fiews EaaS on Ethereum Mainnet, Ropsten or Rinkeby
Last updated
Was this helpful?
In this guide, we will be setting up and teach you how to run a Chainlink node using the Fiews EaaS. This means you will be running a Chainlink node without your own Ethereum node, which will greatly reduce your operating costs. For simplicity, we will be using Docker, but you can run a CL node without Docker if you want to. We will also use commands for linux/unix systems, but these can easily be changed for e.g. Windows.
If you're looking for a VPS to run your Chainlink node, we would recommend the AWS free tier or use free credits on Google Cloud Platform ($300 credit for free).
This step really depends on your operating system. Head over to the official Docker docs and learn how you can install Docker for your system:
To get you started easily, here are some sample commands that should install Docker for different operating systems:
To confirm that it's installed, run docker version
. It should print out something like this:
First we create a directory to hold your CL node:
Next, create the .env
file to hold your environment variables. Copy and run the code below, just remember to change yourapikey
to the API key you got from the website in Step 2.
Now we are ready to start the Chainlink node!
While we have a node running, this guide has not covered how to fund your node with ETH, set up an oracle contract or even get any jobs. At the same time, we have walked through the most difficult steps of getting a node online.
Head over to the and sign up for an account. It will require you to verify your email before you can proceed, but you should receive the email within minutes. Once verified, create a new subscription. While we offer our free trial, an API key will be provided instantly. It will look something like this: 8q8Hv7NfZGxh4yc9JiiRAoCdvKwzSz5TUexkku0Rql
. Take note of your key, as you will need it later.
If you want to run your node on mainnet you can not use a free trial subscription. Please use one of our .
Running this for the first time will prompt you to create a password and confirm it. This will be your wallet password that you can use to unlock the keystore file generated for you. Then, you'll be prompted to enter an API Email and Password. This will be used to expose the API for the GUI interface. When running the node again, you can supply the -p
option with a path to a text file containing the wallet key password, and a -a
option, pointing to a text file containing the API email and password. Instructions on how to do that are .
You can now connect to your Chainlink node's UI interface by navigating to . If using a VPS, you can create a to your node for 6688:localhost:6688
to enable connectivity to the GUI. Typically this is done with ssh -i $KEY $USER@$REMOTE-IP -L 6688:localhost:6688 -N
. A SSH tunnel is recommended over opening up ports specific to the Chainlink node to be public facing. See our page for more details on how to secure your node.
We hope we have made it easy to get started as a node operator. If you want to learn more about our EaaS offering, as well as our pricing, head over to .
Now you know how easy it is to run a CL node, head over to the official Chainlink docs, as it contains important information for node operators. It really is not as difficult as it seems, just break it into small steps and try it out!