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
推奨 -
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