0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AWS上にCentOSでrocket chatを構築してみる

Last updated at Posted at 2019-12-22

EC2でインスタンスを立てる

  • AMI:CentOS 7 (x86_64) - with Updates HVM
  • タイプ:t2.micro
  • セキュリティグループ:22,80,3000

必要な依存パッケージをインストール

  • Rocket.Chat 1.0.2
  • OS:CentOS 7.6
  • Mongodb 4.0.9
  • NodeJS 8.11.4
# sudo yum -y check-update

# cat << EOF | sudo tee -a /etc/yum.repos.d/mongodb-org-4.0.repo
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
EOF

※catからEOFまで全て入力

# sudo yum install -y curl && curl -sL https://rpm.nodesource.com/setup_8.x | sudo bash -

# sudo yum install -y gcc-c++ make mongodb-org nodejs

# sudo yum install -y epel-release && sudo yum install -y GraphicsMagick

# sudo npm install -g inherits n && sudo n 8.11.4

Rocket.Chatサービスを構成

# sudo useradd -M rocketchat && sudo usermod -L rocketchat

# sudo chown -R rocketchat:rocketchat /opt/Rocket.Chat

# cat << EOF |sudo tee -a /lib/systemd/system/rocketchat.service
[Unit]
Description=The Rocket.Chat server
After=network.target remote-fs.target nss-lookup.target nginx.target mongod.target
[Service]
ExecStart=/usr/local/bin/node /opt/Rocket.Chat/main.js
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=rocketchat
User=rocketchat
Environment=MONGO_URL=mongodb://localhost:27017/rocketchat?replicaSet=rs01 MONGO_OPLOG_URL=mongodb://localhost:27017/local?replicaSet=rs01
###########################################
ROOT_URL=http://"パブリックDNSを入力":3000/
###########################################
PORT=3000
[Install]
WantedBy=multi-user.target
EOF

※catからEOFまで全て入力

rocket.chatにログイン & アカウント登録

ログインするためのアカウント情報を登録

  • ユーザ名
  • メールアドレス
  • パスワード
    image.png

ログイン完了

image.png

使用感はSlackと遜色無いかと思います。

備考

得に難しい事はしていませんが、今まで情報発信をしていなかったので、これからOUTPUTを出すための
切っ掛けになればと投稿してみました。

これから頑張って行こうと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?