A step-by-step tutorial to help you launch ABT Node from the AWS Marketplace

Deploying ArcBlock's new ABT Node on Amazon Web Services (AWS) is as simple as a few clicks. 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.”

configuration

  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.”

click 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.

launch

  1. For the Security Groups settings, click on the button labeled, “Create New Based on Seller Settings.”

security

  1. Enter a name for your security group and a description. From there, your new settings should include the following:
  2. Port 80: to enable http access.
  3. Port 443: to enable https access.
  4. Select “Save” when done.
  5. note, not enabling port 80/443 will cause ABT Node to function abnormal. Also, we do not recommend enabling port 22 unless required by your organization.

security group

  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.

keypair

  • To create a new key pair, follow the link called, “Create a key pair in EC2” and select “Create a Key Pair.”

keypair2

  • 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.

wallet

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 or http://YOUR-PUBLIC-IP.ip.abtnet.io to begin setting up your node.
  2. 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.

12 setup abtnode

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.

In the coming weeks, we will also give you instructions on how to deploy ABT Node in AWS ECS, EKS and Fargate. Stay tuned.

Learn more about ABT Node here.