---
# System prepended metadata

title: Bee节点部署教程_20220316

---

# Bee节点部署教程_20220316

免责声明：本文档只负责去中心化存储Swarm项目的bee节点的部署与运行，最终达到能正常访问Swarm去中心化网络的效果，不承诺任何可持续的收益效果

## 环境准备

### 硬件环境
- Linux Centos7
- 要有独立公网IP

### Token环境

- 一点点的Dai
- 一点点的BZZ

## 部署操作

### 部署Bee-Clef

```
## 拉取Bee-Clef软件包,下载包要尽可能保持最新版本
wget https://github.com/ethersphere/bee-clef/releases/download/v0.10.0/bee-clef_0.10.0_amd64.rpm
## 手动安装
rpm -i bee-clef_0.10.0_amd64.rpm
## 修改bee-clef配置
vim /etc/default/bee-clef
## 改成这样
BEE_CLEF_CHAIN_ID=100
```
检查bee-clef运行正常

```
systemctl status bee-clef

```
确保是active(running)的状态
```
● bee-clef.service - Bee Clef
   Loaded: loaded (/usr/lib/systemd/system/bee-clef.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2022-03-09 13:25:17 CST; 1 weeks 0 days ago
     Docs: https://docs.ethswarm.org
```

### 安装Bee

```
wget https://github.com/ethersphere/bee/releases/download/v1.4.3/bee_1.4.3_amd64.rpm
rpm -i bee_1.4.3_amd64.rpm
```

修改`/etc/bee/bee.yaml`配置, 找到对应的配置去修改

```
mainnet: true # 选择与主网交互
network-id: 1 # 网络id
full-node: true # 全节点运行
swap-endpoint: https://rpc.gnosischain.com/ #dai的主网交互rpc
db-open-files-limit: 2000 # 文件最大打开数
nat-addr: "${服务器公网IP}:1634"
debug-api-enable: true # 打开调试api
debug-api-addr: 127.0.0.1:1635 # 调试api地址
```
重启bee服务 
```
systemctl restart bee
```

### 给Bee节点打钱！

众所周知，swarm是一个包含激励体系的去中心化存储服务，你需要给你的Bee节点打一点token，用来做全节点的启动金，其实非常便宜，因为swarm的合约是部署在以太坊的侧链Xdai上的，
gas费用很低，而且当前bzz的价格也很低（1.17$）,每个bee节点只要充值一个Xdai和一个Xbzz就足够运行很久很久了，可以理解为成本只在2美金左右，一顿猪脚饭钱而已

转账思路：
首先你的钱包要有Dai还有Bzz，然后去[OmniBridge](https://omni.xdaichain.com/bridge)，讲你的Dai和Bzz转入到Xdai的侧链，这中间会消耗一点eth的gas费用，所以如果你以后打算有部署大量bee节点的计划，最好一次性转多点

跟详细的请参考官方的文章[Swarm and xDAI: a match made in crypto](https://medium.com/ethereum-swarm/swarm-and-xdai-a-match-made-in-crypto-ee84a8205acb)


## 参考
- [Install Bee](https://docs.ethswarm.org/docs/installation/install)