Google Cloud Platform で Rocket Chat

# Google Cloud PlatForm にプロジェクトを作成する

![スクリーンショット 2020-12-15 22.47.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/6ea46ebd-5817-4b59-199f-cb947a42604c.png)

![スクリーンショット 2020-12-15 22.47.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/a8ff2506-8879-e844-dcf2-2b71e6506387.png)

![スクリーンショット 2020-12-15 22.48.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/19b0d72c-878d-fe68-de42-f4df843d8609.png)

# VMインスタンスの作成

![スクリーンショット 2020-12-15 22.52.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/96a85a3d-3f59-27df-a58e-90f875c81514.png)

![スクリーンショット 2020-12-15 22.58.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/c6c43b4f-50bd-180c-2b5e-66af8610b219.png)

![スクリーンショット 2020-12-15 23.01.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/351b4049-cb7b-e231-3db4-abeb00951e1a.png)

## ブートディスクを変更する

![スクリーンショット 2020-12-15 23.01.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/44f955f0-0e13-aeae-ff0a-3c35756d2a14.png)

ubuntu 18.04 LTS とした

![スクリーンショット 2020-12-15 23.02.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/3b1c611c-b177-21eb-9595-0ae2fac68838.png)

![スクリーンショット 2020-12-15 23.03.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/fa247a33-37cb-e43f-dd55-cff364b7d677.png)

待つ

![スクリーンショット 2020-12-15 23.03.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/fa44b283-05d4-7dac-bf01-568f56da1add.png)

# Rocket Chat をインストールする

## VM インスタンスに SSH 接続する

![スクリーンショット 2020-12-15 23.06.49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/cfd2a945-2810-e75b-b0e6-2043cd1aaf2a.png)

![スクリーンショット 2020-12-15 23.07.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/de078aa0-8eb3-7fd5-999f-93c043be4235.png)

### 環境をできるだけ新しい環境にアップデートした

以下のコマンドを入力

```
sudo apt-get update
```

![スクリーンショット 2020-12-15 23.08.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/e37b1115-f3c2-ca82-94d9-a2b761c3406d.png)

続いて、以下のコマンドを入力

```
sudo apt-get dist-upgrade -y
```

![スクリーンショット 2020-12-15 23.08.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/af869f8e-df14-d9aa-8cbd-a0e6d8c52032.png)

### Rocket Chat をインストールする

以下のコマンドを入力

```
sudo snap install rocketchat-server
```

![スクリーンショット 2020-12-15 23.11.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/28a8983a-d20d-1b3b-869d-6d525967c78c.png)

###  Rocket Chat がインストールできたことを確認する

以下のコマンドを入力

```
systemctl status snap.rocketchat-server.rocketchat-server.service
```

![スクリーンショット 2020-12-15 23.11.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/9809e69f-2c2c-4f91-73ef-9e4178d57e55.png)

# 公開するためのファイアウォール設定をする

![スクリーンショット 2020-12-15 23.34.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/31f7e3c1-a9de-d304-66b5-21717d3cf89c.png)

## ファイアウォールを作成

![スクリーンショット 2020-12-15 23.34.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/f8342c15-c39e-e26a-befb-324edb232960.png)

任意の名前

![スクリーンショット 2020-12-15 23.34.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/fa01a35c-47c6-8de5-8399-b9d764f0322e.png)

ターゲット
>ネットワーク上のすべてのインスタンス

ソースフィルタ
> IP 範囲

ソースIPの範囲
> 0.0.0.0/0

プロトコルとポート
> tcp: 3000

![スクリーンショット 2020-12-15 23.35.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/71bd7745-9b47-822e-bb2d-3e7dd45ed41b.png)

追加されていることを確認する

![スクリーンショット 2020-12-15 23.36.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/c2b1e9dd-efb8-54f3-dce3-bf59ad1950e6.png)

# 起動確認

外部 IP の番号をクリックする

![スクリーンショット 2020-12-15 23.12.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/fafd29c6-6d57-558d-f043-812bcd53c6d8.png)

先頭を `https:` → `http:` に変更する
外部 IP　の末尾に `:3000` をつける

![スクリーンショット 2020-12-15 23.12.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/36ca13fb-873e-a745-81e9-8c6218fd6b22.png)

無事起動を確認しました

![スクリーンショット 2020-12-15 23.36.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142847/20231994-f045-3b2b-9823-0e039d275d40.png)