Go Expanse on Ubuntu
This Microsoft Azure template deploys a single Expanse client with a private chain for development and testing.
Once your deployment is complete you will have a expanse environment with:
Expanse installed
A script to activate an Expanse node and begin interacting with the Expanse protocol.
Template Parameters
When you launch the installation of the cluster, you need to specify the following parameters:
dnsLabelPrefix
: this is the public DNS name for the VM that you will use interact with your gexp console. You just need to specify an unique name.adminUsername
: self-explanatory. This is the account you will use for connecting to the nodeadminPassword
: self-explanatory. Be aware that Azure requires passwords to have One upper case, one lower case, a special character, and a numbervmSize
: The type of VM that you want to use for the node. The default size is D1 (1 core 3.5GB RAM) but you can change that if you expect to run workloads that require more RAM or CPU resources.location
: The region where the VM should be deployed to
Go Expanse Private Node Walkthrough
Get your node's IP
browse to https://portal.azure.com
then click browse all, followed by "resource groups", and choose your resource group
then expand your resources, and public ip address of your node.
Connect to your gexp node
SSH to the public ip of your node as the user you specified for
adminUsername
Enter your
adminPassword
Deploying your first contract
Welcome to Expanse! You are one step closer becoming a decentralized application developer.
Tags: Microsoft.Storage/storageAccounts, Microsoft.Network/publicIPAddresses, Microsoft.Network/virtualNetworks, Microsoft.Network/networkInterfaces, Microsoft.Compute/virtualMachines, Microsoft.Compute/virtualMachines/extensions, CustomScript