# 部署存证服务
<font color="6B7280">最近更新时间：2021-12-24 17:58:38</font>

在BaaS平台企业控制台的应用市场中整合了存证服务和存证管理后台应用，用户可以直接购买并部署应用，然后可以调用存证服务相关API接口，实现数据批量上链。

### 前提条件

部署存证服务应用，请确保已完成以下事项：

+ 从应用市场中购买存证服务应用需要支付小额费用，如果选择部署到云服务器还需要支付云资源费用，请确保企业账户余额充足。企业账户如需充值，请参见账户充值。
+ 如果是部署到自备服务器，请提前准备好节点信息、如IP地址、账号、密码等信息。

### 步骤一：购买存证服务

1. 登录复杂美BaaS平台，切换企业控制台。
2. 在左侧导航栏选择应用管理 > 应用市场，然后搜索proof应用。
3. 查看proof应用信息，然后购买应用。     
   ![](../../assets/cc18.jpg)                                                                            
4. 确认费用详情，支付订单。

### 步骤二：创建应用部署申请
1. 在左侧导航栏选择应用管理 > 我的应用，然后单击已购买的页签。
2. 选择已购买的proof应用，单击部署到链。
   ![](../../assets/cc19.jpg)                                                                            
   
3. 在安装信息区域，选择关联链和服务器类型，然后设置应用节点信息。
 + 自备服务器：自备应用服务器用于部署区块链浏览器。
  ![](../../assets/cc20.jpg)
参数 | 描述
-|-|-
关联链 | 从下拉列表中选择区块链浏览器关联的链。
最低配置 | 安装区块链浏览器的服务器最低配置要求。<br>1GiB内存|20GiB SSD|Centos:7.6或Ubuntu:18.04操作系统
IP地址 | 输入准备好的服务器IP地址。
登录类型 | 目前区块链节点支持“账号+密码”和“账号+密钥”两种登录方式，您可以根据实际需求选择其中一种登录方式。<br>账号+密码：请输入自备节点的实际登录账号和密码。<br>账号+密钥：输入自备节点的实际登录账号，然后选择已生成或已导入的私钥。
SSH端口 | 输入准备好的服务器SSH端口。

+ 云服务器：自动分配云服务器用于部署区块链浏览器。 
  ![](../../assets/cc21.jpg)

参数 | 描述
关联链 | 从下拉列表中选择区块链浏览器关联的链。
最低配置 | 安装存证服务应用的服务器最低配置要求。<br>1GiB内存|20GiB SSD|Centos:7.6或Ubuntu:18.04操作系统
套餐 | 选择云服务器的套餐类型，即云服务器的规格类型。<br>如果当前所有的套餐均无法满足您的需求，请联系系统管理员申请定制套餐。
计费方式 | 支持按天、按月和按年计费方式，根据实际需求选择计费方式。
选择时长 | 选择计费周期。
价格（元） | 自动计算选定套餐、计费方式和时长后，需支付的费用。
自动续费 | 请根据实际需求选择续费方式。<br>自动续费：云资源到期时，自动从账户余额扣除云资源相应的续费费用。<br>手动续费：云资源到期前，需要及时手动续费，云资源到期时，如果未及时续费，BaaS平台将释放所有到期云资源。
IP地址 | 自动分配IP地址，无需设置。
外网IP | 默认为自动分配外网IP地址；如果没有外网访问需求，也可设置为不分配外网IP。
登录类型 | 目前区块链节点支持“账号+密码”和“账号+密钥”两种登录方式，您可以根据实际需求选择其中一种登录方式。<br>账号+密码：账号默认为root不可修改，密码可以自定义，支持大小写字母、数字和特殊字符中的至少三种的组合，长度为8~26个字符。<br>账号+密钥：账号默认为root不可修改，选择已生成的私钥。
SSH端口 | 设置SSH端口，一般设置为22。

4. 设置好服务器信息后，单击底部的在线部署，然后单击确认对话框中的确定。
   说明：如果BaaS平台与自备服务器无法双向互通，此类情况必须采用离线部署，离线部署详细介绍，请参见应用离线部署。  

### 审批部署申请

说明：如果关联的是联盟链，部署应用时需要联盟管理者审批应用部署申请。如果是关联的是平行链，则没有审批流程。

1. 切换为联盟控制台，在左侧导航栏选择应用管理 > 链应用。
2. 在审批中页签下，选择proof应用，单击操作列下的通过。
![](../../assets/cc22.jpg)

### 支付订单

说明：如果是部署到自动分配的云服务器上，则需要支付云服务器的费用订单。如果是部署到自备服务器，则无需支付额外费用直接可以开始部署应用。

1. 切换为企业控制台。
2. 在左侧导航栏选择应用管理 > 我的应用，单击我部署的状态页签。
3. 在部署中状态页签下，选择proof应用，单击操作列下的去支付。

![](../../assets/cc23.jpg)

4. 确认费用详情，然后支付订单。

### 部署存证服务

说明：如果是使用自动分配的云服务器，则需要先支付订单，才可以开始部署区块链浏览器；如果使用自备服务器，则可以直接开始部署。

1. 在左侧导航栏选择应用管理 > 我的应用，然后单击我部署的状态页签。
2. 在部署中状态页签下，选择proof应用，单击操作列下的开始部署。
![](../../assets/cc24.jpg)
   
3. 在确认对话框中，单击确定。
![](../../assets/cc25.png)

系统开始自动部署存证服务，部署需要需要一定的时间，请耐心等待。您可以在应用部署对话框查看部署日志，直到界面提示安装结束。

 