# 开源版本

## 1 浏览器开源代码

[https://github.com/33cn/chain33explore](https://github.com/33cn/chain33explore) 

## 2 服务器配置要求

操作系统：windows, mac, linux
硬件配置：2核，4G

## 3 安装步骤（以ubuntu为例）

### 3.1 安装node

```
# 下载node
wget https://npm.taobao.org/mirrors/node/v8.9.4/node-v8.9.4-linux-x64.tar.gz
# 解压node8
tar -zxvf node-v8.9.4-linux-x64.tar.gz
mv node-v8.9.4-linux-x64 node
# 设置全局变量
ln -s /root/node/bin/node /usr/local/bin/node
node -v
ln -s /root/node/bin/npm /usr/local/bin/npm
npm -v
# 执行以下命令：
npm config set user 0
npm config set unsafe-perm true
```

### 3.2 安装cnpm

```
npm install -g cnpm --registry=https://registry.npm.taobao.org
ln -s /root/node/bin/cnpm /usr/local/bin/cnpm
cnpm -v
```

### 3.3 安装vue-cli

```
cnpm install -g vue-cli
ln -s /root/node/bin/vue /usr/local/bin/vue
# 查看vue版本
vue -V
```

### 3.4 部署浏览器：

```
git clone https://github.com/33cn/chain33explore.git
# 安装依赖
cd chain33explore
npm install
# 修改配置文件 .env, 将节点配置改成当前区块链的jsonrpc地址
# 节点地址
VUE_APP_DEFAULT_PROVIDER=http://自己服务器的IP:8801
# 运行
npm run dev
> 如果运行中出现类似： no such file or directory, scandir '/root/chain33explore/node_modules/node-sass/vendor' 的错，可以执行：npm rebuild node-sass 重新安装一下。
运行成功，会出现以下提示：
DONE  Compiled successfully in 13184ms
  App running at:
  - Local:   http://localhost:8080/ 
  - Network: http://172.16.101.68:8080/
用浏览器访问：http://172.16.101.68:8080/ 就可打开区块链浏览器进行查看
```

