Ubuntu19.04でRocket.chatを構築
- 作成日 2019.09.04
- 更新日 2020.07.20
- rocketchat
- rocketchat
Ubuntu19.04にチャットツール「Rocket.chat」を構築した際の手順となります。「Rocket.chat」はLADP認証なども利用でき非常に便利です。ファイルのアップロードがうまくいかなく少し苦労しました。
目次
Ubuntuバージョン
Ubuntu19.04
Rocket.Chatのインストール
ubuntuインストール時にも、インストールできるようですが入れてなかったのでインストール
## インストール
sudo snap install rocketchat-server
Firewallの設定
## ポート許可
sudo ufw allow 3000
sudo ufw reload
以上で完了なはずですが、けっこうハマった。
エラー内容
http://IPアドレス:3000 に接続しても繋がらず下記のメッセージが表示される
If you're seeing this Grafana has failed to load its application files 1.This could be caused by your reverse proxy settings. 2.If you host grafana under subpath make sure your grafana.ini root_path setting includes subpath 3.If you have a local dev build make sure you build frontend using: npm run dev, npm run watch, or npm run build 4.Sometimes restarting grafana-server can help
原因は、Grafanaにありそうなため他のアプリで利用してないか確認したところgitlabで利用されていたため、一旦gitlabを停止し、再起動
## 再起動
sudo systemctl restart snap.rocketchat-server.rocketchat-caddy.service
無事起動
必要項目を入力して進むとワークスペースが作成される
ファイルアップロード
デフォルトだとoffice(excel,word等)のファイルがアップできないので、管理画面>ファイルアップロードより設定
受け入れるメディアの種類に下記を追加し「変更を保存」ボタンをクリック
image/*,audio/*,video/*,application/zip,application/pdf,text/plain, text/csv,application/ms-powerpoint,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.openxmlformats-officedocument.presentationml.presentation,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel
運用後に気づいたが、なぜか.pngファイルがアップされない現象が発生
原因は 保存先ストレージ種類をGridFSの場合に発生する既知の問題。
下記のコマンドで解消する。運用上、スタートアップへの登録も必要
## 対策
mkdir /tmp/ufs
chmod 777 /tmp/ufs
また、全般よりサイトURLの設定も正しく行う必要があった
Rocket.Chat 起動状況確認
## 起動状況確認
journalctl -u snap.rocketchat-server.rocketchat-server.service -f
## サービス状態確認
systemctl status snap.rocketchat-server.rocketchat-server.service
Rocket.Chat クライアントツールダウンロード
こちらからダウンロード可能
-
前の記事
mongoDBのアンイストール 2019.09.03
-
次の記事
ubuntu19.01 よく使うコマンド 2019.09.04
コメントを書く