Azure Getting Started

Microsoft Azure Marketplace offer - getting started with BlockApps STRATO on Azure

BlockApps STRATO instance on Azure marketplace

  • On the Azure marketplace search for the keyword "blockapps" or "strato" or "blockchain" and you'll find our listed offer (includes Test Drive).

This individual STRATO instance (private blockchain node, self-contained and sufficient for prototyping and light POC's) also provides a RESTful web API on the HTTP port for querying your private blockchain and compiling and uploading contracts.

Azure Offer VM Creation

On the VM creation screen, make sure the user-name is "strato" since the startup script is packaged for that user in the image. VM-Create

Run on VM

Steps to run STRATO services on the VM created from Azure Marketplace STRATO LTS (single-node) offer:

All the setup is already done for you in the packaged VM, just run the startup script to launch the platform services.

  • Step 1: SSH to your newly deployed node.
  • Step 4: Run strato-run script (takes about 10-20secs to see all services running, in the form of docker containers):
$ ./strato-run.sh <FQDN of the machine>
### where FQDN is the fully qualified DNS domain name of your machine
e.g.
$ ./strato-run.sh strato-mp-instance.eastus.cloudapp.azure.com

Note: if the instance services do not come up within a minute, you can restart the services using:

$ ./strato-run.sh -wipe 

$ ./strato-run.sh <FQDN of the machine>
## where FQDN is the fully qualified DNS domain name of your machine

The single instance will provide the following (all on port 80) with username: admin password: admin - STRATO Management Dashboard -> http://[your server ip] - bloc API docs -> http://[your server ip]/bloc/v2.1/docs - STRATO API docs -> http://[your server ip]/strato-api/eth/v1.2/docs - The strato api -> http://[your server ip]/strato-api - A bloc instance -> http://[your server ip]/bloc/v2.1 - Cirrus search -> http://[your server ip]/cirrus/search/

Once you've the instance up and running with the API's, you can also explore and run our demo-app using your STRATO blockchain instance: https://github.com/blockapps/blockapps-ba

STRATO Management Dashboard

SMD