Go JavaScript Python Shell C++ CSS Other
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.makerc [CE-365] Use eggjs framework rewrite user dashboard May 21, 2018
docker [CE-405] Change expose port for user dashboard Jul 2, 2018
dockerhub [CE-409] Add fabric initial image build Jul 6, 2018
docs [CE-423] Update the contribution doc Jul 28, 2018
mongo Fix [CE-170] Nov 26, 2017
release_notes [CE-324] Release version 0.8.0 Mar 28, 2018
scripts [CE-419] Clean up startup Jul 26, 2018
src [CE-426] Chain in k8s host thrown Exception Aug 10, 2018
test [CE-392] Fix operator js code format Jun 22, 2018
thirdparty/helm/cello-master [CE-403] Add helm charts for deploy cello master Jul 3, 2018
user-dashboard [CE-405] Change expose port for user dashboard Jul 2, 2018
.dockerignore Import existing code Jan 12, 2017
.gitattributes [Cello-22] Add missing files Mar 28, 2017
.gitignore [CE-198] Enable Docker Compose v3 support Dec 14, 2017
.gitreview Init repo Jan 11, 2017
CHANGELOG.md [CE-324] Release version 0.8.0 Mar 28, 2018
LICENSE [Cello-22] Add missing files Mar 28, 2017
MAINTAINERS.md [CE-416] Nominate Luke Chen as new maintainer Jul 15, 2018
Makefile [CE-424] Add make build-admin-js cmd in dev mode Jul 28, 2018
README.md [CE-296] Documentation typos Mar 12, 2018
docker-compose-build-js.yaml [CE-352] Remove unused theme files May 4, 2018
docker-compose-check-js.yaml [CE-365] Use eggjs framework rewrite user dashboard May 21, 2018
docker-compose-dev.yml [CE-371] Remove wrong command in docker-compose.yml Aug 6, 2018
docker-compose-npm-install.yaml [CE-206] Fix vue theme npm install & build error Dec 25, 2017
docker-compose-watch-mode.yml [CE-182] Refactor docker-compose and Dockerfile Dec 1, 2017
docker-compose.yml [CE-371] Remove wrong command in docker-compose.yml Aug 6, 2018
env.tmpl [CE-365] Use eggjs framework rewrite user dashboard May 21, 2018
logo-new.svg [CE-45] Add new logo file Jun 19, 2017
logo.svg [CE-18] Add new svg format logo May 9, 2017
logo3.svg A logo in svg format-Suggest modifications Apr 24, 2017
mkdocs.yml [CE-81] Update doc and add mkdocs.yml Jul 11, 2017
tox.ini [CE-57] Add license header Jun 23, 2017

README.md

Note: This is a read-only mirror of the formal Gerrit repository. Find more details at Cello Wiki.

Cello

Hyperledger Cello is a blockchain provision and operation system, which helps manage blockchain networks in an efficient way.

Introduction

Using Cello, everyone can easily:

  • Build up a Blockchain as a Service (BaaS) platform quickly from scratch.
  • Provision customizable Blockchains instantly, e.g., a Hyperledger fabric network v1.0.
  • Maintain a pool of running blockchain networks on top of baremetals, Virtual Clouds (e.g., virtual machines, vsphere Clouds), Container clusters (e.g., Docker, Swarm, Kubernetes).
  • Check the system status, adjust the chain numbers, scale resources... through dashboards.

A typical usage scenario is illustrated as:

Typical Scenario

Main Features

  • Manage the lifecycle of blockchains, e.g., create/start/stop/delete/keep health automatically.
  • Support customized (e.g., size, consensus) blockchains request, currently we mainly support Hyperledger fabric.
  • Support native Docker host, swarm or Kubernetes as the worker nodes. More supports on the way.
  • Support heterogeneous architecture, e.g., X86, POWER and Z, from bare-metal servers to virtual machines.
  • Extend with monitor, log, health and analytics features by employing additional components.

Documentation, Getting Started and Develop Guideline

For new users, it is highly recommended to read the tutorial or index first.

And feel free to visit the online documentation for more information. You can also run make doc to start a local documentation website (Listen at localhost:8000.

Why named Cello?

Can you find anyone better at playing chains? :)

Incubation Notice

This project is a Hyperledger project in Incubation. It was proposed to the community and documented here, and was approved by Hyperledger TSC at 2017-01-07. Information on what Incubation entails can be found in the Hyperledger Project Lifecycle document.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.