# Installation
Here we describe the setups for development usage. If you want to deploy Cello for production, please also refer to the Production Configuration.
Cello follows a typical Master-Worker architecture. Hence there will be two types of Nodes.
- Master Node: Manage (e.g., create/delete) the chains inside Work Nodes, with Web dashboard listening on port
8080
and RESTful api on port80
; - Worker Node: Chain providers, now support Docker Host or Swarm Cluster. The Docker service should be accessible from port
2375
from the Master Node.
For each Node, it is suggested as a Linux-based (e.g., Ubuntu 14.04+) server/vm:
Currently we support Docker Host or Swarm Cluster as Worker Node. More types will be added soon.
Docker Host
: See Installation on Worker Docker Node.
Docker Swarm
: TODO.
Kubernetes
: TODO.
See Installation on Master Node.
To know more what make commands does in the installation process, please refer make_support page.
Licensed under Creative Commons Attribution 4.0 International License https://creativecommons.org/licenses/by/4.0/
This work is licensed under a Creative Commons Attribution 4.0 International License.