기타

로켓챗 설치 및 자잘한 오류들 해결 일지

오즈마스터 2023. 2. 8. 11:11

회사내에서 최대 500명 정도 사용할 수 있는 채팅서버가 필요했다. 눈에 띈게 로켓챗.

최신 로켓챗을 설치하기 위한 검증된 최신 Ubuntu 버전인 20.04.5 를 설치.

처음엔 도커를 이용하려고 했으나 유료화 소식이 있어서, snap 을 이용.

설치 자체는 무척 간단. 아래 명령어 한번만 실행하면 알아서 진행.

sudo snap install rocketchat-server

 

이제부터 자잘한 설정 수정들이 필요했다.

1. 한글이름 허용 (채팅방, 대화명에 한글 이름이 허용하기)

관리자 - 설정 - 일반 - UTF8 : [ㄱ-ㅣ가-힣0-9a-zA-Z-_.\s]+

2. Timezone 설정 : timedatectl set-timezone 'Asia/Seoul'

3. 서비스 리스타트 : sudo snap restart rocketchat-server (관리자 화면에도 있긴 함)

> cron 을 이용해 매일새벽3시 리스타트하게 했다. (서버가 불안해서 이렇게라도 해야 함)
sudo crontab -e
0 3 * * * snap restart rocketchat-server
실행 로그: /var/log/syslog

4.  Site Url 설정 : 리스타트 후 첨부파일 오류가 생기는 원인 제거 (원래 localhost 로 설정되어 있었을 것이다.)

sudo snap set rocketchat-server siteurl=http://192.123.456.78:3000 

 

헛점이 많은 채팅서버지만 잘만 사용하면 이보다 더 좋을 순 없을 듯 하다.