How to get a preconfigured Celo blockchain node running on one of the major cloud providers.
Before getting started
cLabs currently provides machine images for launching full and lightest nodes on Alfajores and Mainnet. These prebuilt images are updated with every release of the Celo blockchain client and available on Amazon Web Services and Google Cloud Platform.
Before proceeding with a hosted Celo blockchain node, you'll need to have an account with your cloud provider of choice and basic knowledge of networking.
Currently cLabs provides the following machine images:
Please note that the time taken to sync a full node could be significant.
Amazon Web Services
To get started with a Celo blockchain node on AWS, ensure you're in the North Virginia region (us-east-1). You'll need to navigate to the AMIs tab of the EC2 page. From there you can change your search to only include
Public images and enter
The cLabs AWS owner ID is
243983831780, if you're new to Celo or cloud providers, ensure the
Owner of an AMI you launch matches
For more information if you're not familiar with launching EC2 instances from machine images, please check the excellent AWS documentation.
Google Cloud Platform
GCP by default won't display public machine images when you search for them in your console. This means you'll need to go via the API or gcloud command line to launch a node.
Depending on the type of node you'd like to launch (see the above list), the
gcloud command to use may look a bit like this:
gcloud compute instances create <INSTANCE_NAME> --image <IMAGE_NAME> --image-project celo-testnet --project <YOUR_GCP_PROJECT>
For more information please check the excellent GCP documentation on how to launch a compute instance from a public image.