如何部署一个 gun 服务器
1. 新建 aws ec2 实例
-
打开并登录 aws ec2 控制台
-
找到
Instances
>Launch an instance
开始新建实例 -
根据下表配置实例,并创建
key value comment Instance Name my-gun-server Image Ubuntu Quick Start > Ubuntu > 64-bit(x86) Instance type t3.medium
recommended -
在
Instances
中找到已创建的名为my-gun-server
的实例,并等待实例创建完成 -
选择该实例,在下方
Security
中找到并点击安全组Security groups
-
编辑入站规则
Edit inbound rules
开始添加规则, 最后保存。Type Source HTTP Anywhere-IPv4 HTTPS Anywhere-IPv4 HTTP Anywhere-IPv6 HTTPS Anywhere-IPv6 -
选择该实例,点击右上方
Connect
进入控制台,并输入sudo -s
获得管理权限
2. 部署最新版本的 gun 服务
# 安装gun服务
wget https://alpha.biz/app/scripts/deploy-gun-server.sh
bash ./deploy-gun-server.sh
systemctl daemon-reload
# gun服务将在系统启动后自启动
systemctl enable gun-server.service
# 立即启动gun服务
systemctl start gun-server.service