swarm挖矿Linux多节点部署脚本

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册
如果电脑未安装docker及docker-compose,安装脚本详情上一篇文章:swarm挖矿程序单节点部署脚本(docker)。执行step1步骤即可。

多节点部署脚本:如果你想在一台电脑上部署多个节点,请使用下面的脚本:

```bash#!/bin/bash

#需要运行的Swarm容器数量,可根据自己电脑配置自行修改此值let count=10

function createBeeNodeDir { sudo mkdir /usr/local/docker for ((i=0; iecho "批量创建Bee节点目录"createBeeNodeDirecho "创建Bee节点目录成功,路径为/usr/local/docker"

function createDockerComposeDotYml { for ((i=0; iecho "创建docker-compose.yml文件"createDockerComposeDotYmlecho "docker-compose.yml创建成功"

function createDockerComposeDotYml { sudo touch /usr/local/docker/bee-node1/.env for ((i=0; i### CLEF #### chain id to use for signing (1=mainnet, 3=ropsten, 4=rinkeby, 5=goerli) (default: 12345)CLEF_CHAINID=5

### BEE #### HTTP API listen address (default: :1633)BEE_API_ADDR=:1633# initial nodes to connect to (default [/dnsaddr/bootnode.ethswarm.org])BEE_BOOTNODE=[/dnsaddr/bootnode.ethswarm.org]# cause the node to always accept incoming connectionsBEE_BOOTNODE_MODE=false# enable clef signerBEE_CLEF_SIGNER_ENABLE=true# clef signer endpointBEE_CLEF_SIGNER_ENDPOINT=http://clef-$i:8550# config file (default is /home/bee/.bee.yaml)BEE_CONFIG=/home/bee/.bee.yaml# origins with CORS headers enabledBEE_CORS_ALLOWED_ORIGINS=[]# data directory (default /home/bee/.bee)BEE_DATA_DIR=/home/bee/.bee# db capacity in chunks, multiply by 4096 to get approximate capacity in bytesBEE_DB_CAPACITY=5000000# number of open files allowed by databaseBEE_DB_OPEN_FILES_LIMIT=200# size of block cache of the database in bytesBEE_DB_BLOCK_CACHE_CAPACITY=33554432# size of the database write buffer in bytesBEE_DB_WRITE_BUFFER_SIZE=33554432# disables db compactions triggered by seeksBEE_DB_DISABLE_SEEKS_COMPACTION=false# debug HTTP API listen address (default: :1635)BEE_DEBUG_API_ADDR=:1635# enable debug HTTP APIBEE_DEBUG_API_ENABLE=true# disable a set of sensitive features in the apiBEE_GATEWAY_MODE=false# enable global pinningBEE_GLOBAL_PINNING_ENABLE=false# NAT exposed addressBEE_NAT_ADDR=# ID of the Swarm network (default 1)BEE_NETWORK_ID=1# P2P listen address (default: :1634)BEE_P2P_ADDR=:1634# enable P2P QUIC protocolBEE_P2P_QUIC_ENABLE=false# enable P2P WebSocket transportBEE_P2P_WS_ENABLE=false# password for decrypting keysBEE_PASSWORD=my-password# path to a file that contains password for decrypting keysBEE_PASSWORD_FILE=# amount in BZZ below the peers payment threshold when we initiate settlement (default 10000)BEE_PAYMENT_EARLY=10000# threshold in BZZ where you expect to get paid from your peers (default 100000)BEE_PAYMENT_THRESHOLD=100000# excess debt above payment threshold in BZZ where you disconnect from your peer (default 10000)BEE_PAYMENT_TOLERANCE=10000# ENS compatible API endpoint for a TLD and with contract address, can be repeated, format [tld:][contract-addr@]urlBEE_RESOLVER_OPTIONS=[]# whether we want the node to start with no listen addresses for p2pBEE_STANDALONE=false# enable swap (default true)BEE_SWAP_ENABLE=true# swap ethereum blockchain endpoint (default http://localhost:8545)BEE_SWAP_ENDPOINT=https://rpc.slock.it/goerli# swap factory addressBEE_SWAP_FACTORY_ADDRESS=# initial deposit if deploying a new chequebook (default 100000000)BEE_SWAP_INITIAL_DEPOSIT=100000000# enable tracingBEE_TRACING_ENABLE=false# endpoint to send tracing data (default 127.0.0.1:6831)BEE_TRACING_ENDPOINT=127.0.0.1:6831# service name identifier for tracing (default bee)BEE_TRACING_SERVICE_NAME=bee# log verbosity level 0=silent, 1=error, 2=warn, 3=info, 4=debug, 5=trace (default info)BEE_VERBOSITY=info# send a welcome message string during handshakesBEE_WELCOME_MESSAGE=EOF done}

echo "创建.env文件"createDockerComposeDotYmlecho "创建.env文件成功"```

用法:复制以上脚本到Windows系统下保存为openMoreSwarm.sh格式的文件,上传到CentOS 7的任意目录,执行命令:

```bashsh openMoreSwarm.sh```

等待部署成功。脚本默认未自启动脚本,请自行到每个docker-compose.yml文件夹下执行:

```bashdocker-compose up -d```

更多用法见前面的博客:swarm挖矿程序单节点部署脚本(docker),使用docker-compose创建多个swarm挖矿程序,swarm挖矿单节点docker-compose安装流程。

热点:挖矿

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/zx/1646.html

上一篇 2023年06月28日
下一篇 2023年06月28日

相关推荐

  • 币安Web3链节点数量,生态扩张的底层算力支撑

    币安Web3链节点数量,生态扩张的底层算力支撑 在Web3浪潮席卷全球的当下,区块链基础设施的完善程度成为决定生态竞争力的核心要素,作为全球领先的加密货币交易所与Web3生态服务商,币安通过持续扩大其Web3链节点数量,构建起覆盖广泛、性能稳定的底层网络,为去中心化应用(D

    2026-09-29 06:30:01
    2 0
  • 以太坊创始人 Vitalik Buterin 深圳行,时间节点与行业影响

    以太坊创始人 Vitalik Buterin 深圳行,时间节点与行业影响 以太坊,作为全球第二大加密货币平台及其智能合约生态系统的缔造者,其一举一动都牵动着全球区块链行业的神经,当其创始人 Vitalik Buterin(通常被称为“V神”)踏上中国的科技热土——深圳时,这一时间点不仅是一次

    2026-09-29 05:30:01
    2 0
  • 9月5日以太坊合并了吗?回顾历史关键节点与合并真相

    9月5日以太坊合并了吗?回顾历史关键节点与合并真相 在加密货币领域,以太坊的“合并”(The Merge)无疑是一场备受瞩目的重大事件,许多投资者和爱好者都密切关注着这一历史性时刻的到来,而“9月5日以太坊合并了吗”这个问题,也曾在特定的时间点引发了不少讨论和猜测,要准

    2026-09-28 17:30:01
    2 0
  • 回顾以太坊5个月前的价格,市场波动下的历史节点与当下启示

    回顾以太坊5个月前的价格,市场波动下的历史节点与当下启示 在加密货币市场,价格波动是常态,而回顾特定时间节点的价格走势,不仅能帮我们理解市场的周期性规律,更能为投资者和观察者提供宝贵的参考,我们就聚焦“以太坊5个月以前什么价”这一问题,通过数据梳理、市场背景

    2026-09-28 01:30:02
    3 0
  • 欧艺Web3解除风控视频素材,关键节点与核心内容解析

    欧艺Web3解除风控视频素材,关键节点与核心内容解析 在Web3.0行业快速发展的浪潮中,项目方与用户对平台的安全性与合规性日益重视,关于“欧艺Web3解除风控”的话题备受关注,而相关的“视频素材”更是成为解读事件全貌、理解风控解除逻辑的关键,本文将围绕“欧艺Web3解除风

    2026-09-27 22:30:02
    2 0
  • 以太坊Go客户端下载指南,快速搭建以太坊节点的第一步

    以太坊Go客户端下载指南,快速搭建以太坊节点的第一步 以太坊作为全球领先的智能合约平台,其生态系统的繁荣离不开各种客户端的实现,Go语言编写的以太坊客户端(通常称为Geth)是最流行、使用最广泛的客户端之一,它不仅功能全面,性能稳定,还拥有庞大的社区支持,对于想要

    2026-09-27 18:30:01
    3 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载