Getting started overview
You can get started with GoQuorum in multiple ways. They range from using our wizard to generate a local network, to configuring and creating a full network from scratch.
The easiest way to get a network up and running is by using the GoQuorum Wizard. This command-line tool creates a local GoQuorum network that can be started and be ready for use in minutes.
The wizard provides options for configuring the network and generates all the resources to run either
in containers using
docker-compose, or locally through the use of bash scripts.
The wizard requires NodeJS and runs on Linux/Mac only.
npm install -g quorum-wizard quorum-wizard
To explore the features of GoQuorum and deploy a private contract, follow the instructions on Interacting with the Network.
GoQuorum Examples sample network
GoQuorum Examples provides the means to quickly create a pre-configured sample GoQuorum network that can be run either in a virtual-machine environment using Vagrant, in containers using docker-compose, or locally through the use of bash scripts to automate creation of the network.
GoQuorum on Kubernetes
Use qubernetes to run configurable N node GoQuorum networks on Kubernetes.
Qubernetes supports Raft and Istanbul consensus algorithms, multiple versions, and networks with an arbitrary number of nodes. Also includes examples ready to run on Kubernetes.
Creating a network from scratch
Creating a Network From Scratch provides a step-by-step walkthrough of how to create and configure a GoQuorum network suitable for either Raft or Istanbul consensus. It also shows how to enable privacy and add/remove nodes as required.
Creating a network deployed in the cloud
Quorum Cloud provides an example of how a GoQuorum network can be run on a cloud platform. It uses Terraform to create a 7 node GoQuorum network deployed on AWS using AWS ECS Fargate, S3 and an EC2.