美文网首页blockstackblockstack-Trans
HowToHub-B-Configure a hub on Am

HowToHub-B-Configure a hub on Am

作者: 空乱木 | 来源:发表于2019-08-07 22:41 被阅读1次

    FROM : https://docs.blockstack.org/storage/amazon-s3-deploy.html

    这将教会您如何在Amazon EC2上运行Gaia hub。Amazon EC2是一个负担得起且方便的云计算提供商。本例使用Amazon EC2和EB3实例进行文件存储。

    你需要先决条件
    任务1:启动EC2实例
    任务2:测试您的Gaia服务器
    任务3:配置域名
    AWS hub提示和技巧
    — SSH到主机
    — 显示docker服务
    — 关键文件位置
    — 重新启动服务并重新加载证书

    这是给你的教程吗?

    此文档适合熟悉命令行工具、ssh和基本编辑配置文件的高级高级用户。

    如果您计划运行开放成员中心或特定于应用程序的中心,请参阅有关中心操作的部分。

    你需要先决条件

    此过程使用Amazon AWS选择并配置运行Gaia服务的Amazon机器映像(AMI)。因此,您应该在Amazon AWS免费层、个人帐户或公司帐户上拥有一个AWS帐户。这些说明假定您正在使用一个免费的层帐户。

    这些说明假定您已经通过freenom服务创建了一个自由域。如果你有另一个域名,你可以用它来代替。

    最后,在EC2实例上设置SSL证书需要使用工作站上的终端命令行。确保使用哪个命令安装了watch命令。

    $ which watch
    /usr/local/bin/watch

    如果没有找到Watch,请将其安装到工作站上。

    任务1:启动EC2实例

    1.访问AWS免费层页面并选择登录到控制台。


    imge

    2.确保你的区域被设置为离你很近的区域。


    image

    3.在生成解决方案下选择启动虚拟机。
    系统打开EC2仪表板。

    4.在搜索栏中输入Blockstack Gaia。
    系统在市场和社区中找到ami。

    5.选择社区ami。
    系统显示可用的Gaia Hub映像。

    image

    6.选择镜像的最新版本。
    每个镜像名称的格式如下:

    blockstack-gaia_hub-STORAGETYPE-VERSION-hvm - ami-BUILDTAG

    因此,block - stackstack -gaia_hub-ephemeral-0001.0.1-hvm - ami-0425cf8c91bb2d331使用临时性存储,在版本0001.0.1中,有0425cf8c91bb2d331标签。

    您可以选择使用临时存储或EBS存储的映像。临时存储非常小,但是是免费的。只有当您计划测试或使用个人Hub时才选择此选项。否则,选择AMI作为弹性块存储(EBS)。

    选择图像之后,系统显示步骤2:选择实例类型页面。


    image

    7.选择t2。micro并选择Next:配置实例详细信息。
    要配置实例详细信息,请执行以下操作:
    1.选择一个VPC。
    默认的VPC是用一个免费的层帐户创建的。您可以使用这个默认的VPC。或者您可以选择另一个VPC。如果选择另一个VPC,请确保将子网值设置为公共IP可以访问的子网。

    重要提示:
    如果您使用的是私有子网,则应该将弹性IP (EIP)附加到VM。这个EIP允许您重新启动实例,而不用担心地址是否会重置。要附加IP,请按“分配新地址”并按照说明将EIP附加到新的EC2实例。

    设置防止意外终止。

    如果终止Gaia实例,将丢失与它关联的所有数据。保护增加了一个额外的步骤来终止你的Gaia实例。

    3.打开高级细节。
    此时,您将为实例配置环境变量。

    4.将以下内容粘贴到高级细节中。

    {
    "ignition": { "version": "2.2.0" },
    "storage": {
    "files": [{
    "filesystem": "root",
    "path": "/etc/environment",
    "mode": 420,
    "contents": {
    "source": "data:application/octet-stream,API_KEY%3D<KEYPHRASE>%0ADOMAIN%3D<DOMAIN_NAME_VALUE>%0ASTAGING%3D<STAGING_VALUE>"
    }
    }]
    }
    }

    5.替换JSON中的以下值。

    相关文章

      网友评论

        本文标题:HowToHub-B-Configure a hub on Am

        本文链接:https://www.haomeiwen.com/subject/ghzcrctx.html