1. Login to AWS Console

2. Find EC2 Dashboard

Select "instance" on the left, then click the "Launch" button.

1 launch

3. Find and Select ABT Node AMI

Select "My AMIs" on the left, then search by keyword "abtnode," you should see the following results. Please remember to always use the latest version of ABT Node when launching new ABT Node instances.

2 select ami

4. Select Instance Type

We recommend that your node size is at least a t4.small instance. _Note, free tier instances work for small, non-production workloads but the number of blocklets you can install will be limited.

3 instance type

5. Config Instance

Keep everything as default should work, please remember to enable public IP for instance.

5 configure

In this step, we also recommend enabling Cloud Watch monitoring for your instance. Note, there may be added costs to enable this feature depending on your instance size.

cloudwatch

6. Config Storage

If you want to play with ABT Node, a small root disk (10GB) should be ok, but if you plan to start forge-powered chains, please use a larger drive. Also note that ABT Node stores all data on the root disk by default, but you can change this behavior.

6 storage

7. Add tags

You can add tags to your ABT Node instance to find it easier later.

7 tags

8. Config Security Group

This step is critical. If not correctly configured, your node will not be accessible from the web.

8 security group

By default, ABT Node AMI requires the following ports to open:

  • 443: for https access
  • 80: for http access

We do not recommend enabling port 22 for SSH unless required by your organization.

9. Select KeyPair and Launch

If you do not need SSH access to the instance, you can choose no key pair.

9 keypair

Then, you are all set up, hit the "Launch" button on the right bottom, and wait for the instance to be ready.

10. Setup the ABT Node

Grab your instance public hostname as illustrated in the following screenshot.

11 public hostname

Open http://YOUR_PUBLIC_HOSTNAME:8089 to set up your node; this step requires you have ABT Wallet installed.

12 setup abtnode

11. Install blocklets and enjoy!

After logging int to your ABT Node, we recommend getting started with some Blocklets. You can easily deploy a new blockchain with our Blockchain Manager Blocklet, or launch your very own Decentralized Identity service with DID:CONNECT. We can't wait to see what you build.

Enjoy!