Your Step-by-Step Guide on how to Deploy ArcBlock’s Blockchain and DApp Platform ABT Node on AWS

Matt McKinney
ArcBlock
Published in
4 min readSep 2, 2020

2020–09–01

A step-by-step tutorial to help you launch ABT Node from the AWS Marketplace to one-click deploy blockchains, build DApps, smart contracts and more.

Deploying ArcBlock’s new production-ready ABT Node on Amazon Web Services (AWS) is as simple as a few clicks. The new ABT Node is your operating system for the decentralized web and makes it easy to create, deploy and manage your applications and blockchains.

Go to the AWS Marketplace and search for ArcBlock ABT Node.

  1. Once you are on the ABT Node AWS Marketplace listing click “Continue to Subscribe.”
  2. On the next page, choose “Accept Terms.” Once the “Accept Terms” is complete you will see an effective date showing today’s date. Now, choose “Continue to Configure.”
  1. On the next page you can select the region where you would like to deploy the node. Review the drop down menu and choose your region. Once selected, choose “Continue to Launch.”
  1. On the next section, choose “Launch from the Website” from the drop down menu, and then select your preferred EC2 instance size.
  1. For the Security Groups settings, click on the button labeled, “Create New Based on Seller Settings.”
  1. Enter a name for your security group and a description. From there, your new settings should include the following:
  2. Port 80
  3. Ports 8089
  4. Ports 443
  5. Select “Save” when done.
  6. In the future these ports will be updated and won’t be needed in future versions.
  1. Next, choose a key pair from the Key Pair Settings drop down menu or create a new pair. You can use the key pair to help login to the instance later if needed. See: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html for more information.
  • To create a new key pair, follow the link called, “Create a key pair in EC2” and select “Create a Key Pair.”
  • Choose your name for your keypair and select “Create.”
  • Now, the new key pair will be listed as an available key pair and a file of the same name will be downloaded.
  • Note, you may need to change the attributes of your key file using the following command: chmod 400 KEY_PAIR_FILE
  • Now, go back to the “Continue to Launch” page and select your key pair.
  • Click Launch
  • Before logging into your ABT Node for the first time, you will first need to install and setup ArcBlock’s decentralized identity wallet — ABT Wallet — and have it set up on your mobile device. ABT Wallet is a decentralized identity wallet used to access, configure and run ArcBlock services including your ABT Node.

You can find the download links for the wallet here — https://www.abtwallet.io, and can learn more here — https://www.arcblock.io/en/post/2020/02/21/arcblock-releases-updated-decentralized-identity-wallet

  1. Now, with your node running open http://YOUR_PUBLIC_HOSTNAME:8089 to begin setting up your node.
  2. First, accept the end-user agreement and then use your ABT Wallet to scan the QR Code to begin the set up process. Upon completion you will be taken to the ABT Node dashboard.

That’s it! Congratulations. Your ABT Node is now up and running. With your Node up and running let’s go ahead and try installing your first blocklet and building your first blockchain.

For more information on how to deploy ArcBlock’s ABT Node, how to create and use Blocklets, or setup your own decentralized identity service, check out our ABT Node documentation here https://docs.arcblock.io/en/abtnode/introduction/what-is-abt-node.

--

--