环境 版本
Java Oracle JDK 8 至 14
MySQL MySQL-5.6及以上
Python Python3.6及以上
PyMySQL

1、获取部署安装包:

wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.5.4/webase-deploy.zip

2、解压安装包:

unzip webase-deploy.zip

3、进入目录:

cd webase-deploy

4、修改配置文件

vi common.properties
# WeBASE子系统的最新版本(v1.1.0或以上版本)
webase.web.version=v1.5.4
webase.mgr.version=v1.5.4
webase.sign.version=v1.5.3
webase.front.version=v1.5.4#####################################################################
## 使用Docker启用Mysql服务,则需要配置以下值# 1: enable mysql in docker
# 0: mysql run in host, required fill in the configuration of webase-node-mgr and webase-sign
docker.mysql=1# if [docker.mysql=1], mysql run in host (only works in [installDockerAll])
# run mysql 5.6 by docker
docker.mysql.port=23306
# default user [root]
docker.mysql.password=123456#####################################################################
## 不使用Docker启动Mysql,则需要配置以下值# 节点管理子系统mysql数据库配置
mysql.ip=127.0.0.1
mysql.port=3306
mysql.user=dbUsername         这里要改
mysql.password=dbPassword    这里要改
mysql.database=webasenodemanager# 签名服务子系统mysql数据库配置
sign.mysql.ip=localhost
sign.mysql.port=3306
sign.mysql.user=dbUsername   这里要改
sign.mysql.password=dbPassword  这里要改
sign.mysql.database=webasesign# 节点前置子系统h2数据库名和所属机构
front.h2.name=webasefront
front.org=fisco# WeBASE管理平台服务端口
web.port=5000
# 启用移动端管理平台 (0: disable, 1: enable)
web.h5.enable=1# 节点管理子系统服务端口
mgr.port=5001
# 节点前置子系统端口
front.port=5002
# 签名服务子系统端口
sign.port=5004# 节点监听Ip
node.listenIp=127.0.0.1
# 节点p2p端口
node.p2pPort=30300
# 节点链上链下端口
node.channelPort=20200
# 节点rpc端口
node.rpcPort=8545# 加密类型 (0: ECDSA算法, 1: 国密算法)
encrypt.type=0
# SSL连接加密类型 (0: ECDSA SSL, 1: 国密SSL)
# 只有国密链才能使用国密SSL
encrypt.sslType=0# 是否使用已有的链(yes/no)
if.exist.fisco=no# 使用已有链时需配置
# 已有链的路径,start_all.sh脚本所在路径
# 路径下要存在sdk目录(sdk目录中包含了SSL所需的证书,即ca.crt、sdk.crt、sdk.key和gm目录(包含国密SSL证书,gmca.crt、gmsdk.crt、gmsdk.key、gmensdk.crt和gmensdk.key)
fisco.dir=/data/app/nodes/127.0.0.1
# 前置所连接节点,在127.0.0.1目录中的节点中的一个
# 节点路径下要存在conf文件夹,conf里存放节点证书(ca.crt、node.crt和node.key)
node.dir=node0# 搭建新链时需配置
# FISCO-BCOS版本
fisco.version=2.7.2
# 搭建节点个数(默认两个)
node.counts=nodeCounts

5、部署并启动所有服务

python3 deploy.py installAll

FISCO BCOS(八)——— 一键部署 WeBase相关推荐

  1. 一键部署FISCO BCOS全家桶开发者环境

    一键部署FISCO BCOS开发者环境 前言 在此使用脚本之前,需要了解什么是Shell编程语言,什么是Shell脚本. Shell自动化脚本是一种用Shell编写的程序,可以在Unix或类Unix操 ...

  2. FISCO BCOS 区块链

    FISCO BCOS是由国内企业主导研发.对外开源.安全可控的企业级金融联盟链底层平台,由金链盟开源工作组协作打造,并于2017年正式对外开源. 社区以开源链接多方,截止2020年5月,汇聚了超100 ...

  3. FISCO BCOS 联盟链Max搭建

    FISCO BCOS Max版本 版本说明 为了能够支撑海量交易上链场景,v3.0.0推出了Max版本FISCO BCOS,Max版本FISCO BCOS旨在提供海量存储服务.高性能可扩展的执行模块. ...

  4. 详细介绍fisco bcos WeBASE一键docker部署

    ​ 之前用了很久的hyperledger fabric,感觉太难用了,很多配置不符合国人思维,无意间发现fisco bcos,写了段一键docker部署过程,供新手多多学习,提高区块链能力,仅供参考. ...

  5. 开源进展 | WeBASE v3.0发布,支持适配FISCO BCOS v3.0稳定版

    WeBASE(WeBank Blockchain Application Software Extension) 是在区块链应用和FISCO BCOS底层之间搭建的一套通用组件,围绕交易.合约.密钥管 ...

  6. FISCO BCOS上使用第三方CA证书底层节点部署实操

    CA证书怎么生成?节点相互验证证书时会交叉验证吗?对于社区常遇到的此类问题,分享一些个人使用第三方CA证书部署底层节点的经验,希望可以给大家一些借鉴与参考. 为什么要对第三方CA证书进行改造? 首先, ...

  7. 区块链 fisco bcos 2.72 在多机器上部署多个docker节点 ubuntu

    一.安装 1. 安装依赖 安装curl.openssl: sudo apt-get update sudo apt install -y curl openssl 2. 安装docker: (1)安装 ...

  8. 手把手教你实操部署FISCO BCOS联盟链(附每一步代码)

    感谢FISCO BCOS社区贡献者--刘海锋,贡献此文. 贡献无大小,分享永留传.谢谢你们的每一次贡献.最后,如果你也想成为Mr.FISCO BCOS,一起干出点改变世界,到老了可以跟孙辈们吹吹牛的事 ...

  9. Fisco Bcos区块链浏览器(WeBase)环境搭建

    安装 mysql sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install li ...

  10. shell脚本详解(八)——一键部署自动化装机(PXE无人值守)

    shell脚本一键部署自动化装机(PXE无人值守) 一.PXE无人值守自动化装机 二.使用shell脚本一键部署 一.PXE无人值守自动化装机 详情请点击:PXE及无人值守 二.使用shell脚本一键 ...

最新文章

  1. 用于自动泊车的鸟瞰图的边缘线的语义SLAM系统
  2. 人工智能:看看BAT三巨头怎么说
  3. “一日不斗,我浑身难受”,表情包斗图成瘾下的大市场
  4. 区跨链应用 | 区块链创业者不要再骗自己了
  5. 线上Slave报1062的案例
  6. php orm url,PHP ORM使用之
  7. 全球及中国养老产业十四五运营现状与发展决策建议报告2022版
  8. asprise java_使用asprise进行图片验证码识别
  9. 图的广度优先算法+遍历
  10. 使用GlassFish 3.1.2.2和Primefaces 3.4的JDBC领域和基于表单的身份验证
  11. 文件包含漏洞原理/利用方式/应对方案
  12. scala 主构造函数_Scala主构造器和辅助构造器
  13. 如何让全屏游戏的文本编辑框支持IME和TSF输入法
  14. 捷径系统智慧健身房管理系统方案
  15. 面料软件_面料管理系统_面料订单管理
  16. mysql是一个大型数据库_MySQL是一个大型关系型数据库管理系统(RDBMS)。
  17. RGBD相机的标定和图像配准
  18. 机器人视觉分析算法_机器视觉处理:目标检测和跟踪
  19. html项目的致谢词,毕业论文致谢词范文200字(精选10篇)
  20. 淘宝二维码对网店推广的好处

热门文章

  1. Atitit. Derby的使用总结attilax
  2. HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域
  3. 遭遇Asp.Net长文件名下载的问题和解决办法
  4. 13.高性能MySQL --- 云端的MySQL
  5. 30.Linux/Unix 系统编程手册(上) -- 线程:线程同步
  6. 10.运输层(4)---TCP
  7. 8. Linux 文件与目录管理
  8. 前台数据数组转化为json数据
  9. css中的一些选择器的用法总结
  10. [Bzoj2152]聪聪可可