如何在 Digital Ocean 上一键部署 stacks 区块链 API - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gitandgit
V2EX    区块链

如何在 Digital Ocean 上一键部署 stacks 区块链 API

  •  
  •   gitandgit 2022-05-14 09:37:34 +08:00 1154 次点击
    这是一个创建于 1244 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如何在 Digital Ocean 上一键部署 stacks 区块链 API

    官方文档请点击这里阅读

    <1>概述

    这片教程我们将学习如何在 Debian 9 上部署 stacks 区块链 API ,以帮助加强 Stacks 区块链,同时也使其更容易并更有效地通过API访问 stacks 区块链相关的数据。

    需要包含的软件

    软件包 版本号 证书
    stacks-blockchain 2.05.0.2.0 GPLv3
    stacks-blockchain-api 3.0.3 GPLv3
    postgres 14.2 Postgres License
    nginx 1.21.6 Nginx License
    docker 20.10.14 Apache-2.0
    docker-compose 2.5.0 Apache-2.0

    开始部署 stacks 区块链

    一旦 droplet 启动,在导入 BNS 数据时,初始启动可能需要几分钟(这是一个一次性的操作)。 为了跟踪进度,你可以运行命令:ssh root@your_droplet_public_ipv4

    连接到你的服务器,然后运行命令

    /opt/stacks-blockchain-docker/manage.sh -n mainnet -a logs 

    一旦 stacks 区块链开始与其他的节点计算机进行同步,应用程序端口将打开,nginx80 端口现在将开始代理请求。

    可以使用 http://your_droplet_public_ipv4 来直接访问数据,输出结果类似于:

    { "server_version": "stacks-blockchain-api v3.0.3 (master:cd0c8aef)", "status": "ready", "chain_tip": { "block_height": 16220, "block_hash": "0x3123fba9c0de6b569573494cf83c1d5d198a66bfd5f48ef97949b6bf11ba13be", "index_block_hash": "0xeec960fbbd6186b4ccac85ce12adba72be497d881f81e077305c90955b51a6ae" } } 

    所有的服务都由一个systemd 单元文件管理,该文件被设置为 boot 时启动。

    也可以通过服务器上的 /opt/stacks-blockchain-docker/manage.sh 脚本进行手动控制。脚本文件名称是manage.sh

    更多如何使用 manage.sh 脚本的全部细节可在这里找到。

    创建 API

    除了通过控制面板从 Stacks 区块链一键式应用程序创建一个 Droplet 外,您还可以使用DigitalOcean API.

    作为一个例子,要在 SFO2 地区创建一个 4GB 的 Stacks Blockchain Droplet ,你可以使用以下 curl 命令。你需要将你的API 访问令牌 保存到环境变量中,或者把它替换到下面的命令中。

    curl -X POST -H 'Content-Type: application/json' \ -H 'Authorization: Bearer '$TOKEN'' -d \ '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"stacksfoundation-stacksblockchain"}' \ "https://api.digitalocean.com/v2/droplets" 
    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     884 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 22:05 PVG 06:05 LAX 15:05 JFK 18:05
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86