본문 바로가기
About me/일상 [Daily]

[Rocket.chat] 오픈 소스 채팅 메시지 플랫폼 설치..feat.Zulip으로의 전환

by SheenaKaze 2024. 12. 12.

최근 DDD Seoul컨퍼런스에 참가한 지인 엔지니어와 애기를 하다가, 개인 서버를 또 어떤 방식으로 좀 더 활용하면

좋을지에 대한 얘기를 나누다 현재 미디어 서버 운영하듯이, 채팅 서버가 있으면 좋을 것 같다라는 아젠다가 나왔습니다. 
이유와 니즈는 명확했습니다.

1. Slack의 경우엔 결제하지 않으면 3개월 넘어가는 채팅 데이터는 안보여지게 된다.

slack의 잠금해제 하지 않으면 3개월 지난 데이터는..

2. 최근 가족에게 굉장히 중요한 정보를 카카오톡으로 전송하는 일이 생겼는데, 이 메시지에 대한 데이터를 가지고 있는 주체가 기업체나 다른 누군가가 아니라, 온전히 우리측이었으면 한다.

 

급히 꽃혀서 무조건 다음주내로 하니 마니 생각을 하면서 컨퍼런스 중에도 잠깐 잠깐 찾아봤는데요. 

rocket.chat, zulip, mattermost.. etc(프로스디,씽스보드, 디아스포라) 여러가지가 있는 듯 했습니다.

다만 셀프 호스팅이 가능한 이러한 오픈소스 메시지 플랫폼 중에서 공통점을 몇가지 발견했습니다.

1. 대부분이 현재 전 세계 업무용 메신저로 많이 쓰이는 Slack과 ui와 사용자 경험면에서 굉장히 비슷하다. 대부분이.. 마치 짠듯이 

2. 오픈 소스 메신저들 각각이 장단점이 너무나 확고하다. 고쳐지지 않는 깃허브 이슈가 너무나도 잔존해있다.

-> 이게 기업체에서 운영하는 것과, 각 개인이 오픈소스 채제에서 운영하는 거랑 제일 큰 차이라고 봅니다.. 

3. 결론적으로 현재 점유율은 reddit에서도 많은 이야기가 나왔는데요. zulip으로 많이 이동하는 추세인가봅니다.

https://www.reddit.com/r/selfhosted/comments/hj74pg/mattermost_vs_rocket_chat_vs_zulip/

 

From the selfhosted community on Reddit

Explore this post and more from the selfhosted community

www.reddit.com

 

rocket.chat

 

zulip

 

mattermost
Rocket.chat 이슈만 봐도.. 치명적인게 좀 많아서요.

 

 

하여 저는 목요일 새벽에 하고싶어서, 이것저것 시도하던 중에 Rocket.chat을 docker-compose를 통해서 구축하게 됩니다.

Rocket.chat을 구축하기로 합니다.

 

compose 구성 파일 가져오고..

채팅 화면까지 봐서 어머 이건 됐다 하고 단톡방에 최종 서비스 링크를 배포했는데..

.env 환경변수 파일 만들어서 안에 내용 채우구요.

 

도메인 얘기 슬슬 나오니 개인 가지고 있던 도메인에 a레코드 추가하구요..

 

링크 타고 접속하게 되면 무한 로딩이 계속 뜨게 됩니다..  

해서 화면까지 보고..

 

기대 설레발 김치국

502에러 이슈와 더불어 무한 로딩까지 발생하게 됩니다.. 처음 제가 관리자 입장에서 접속해서 이메일 인증했을 때는 채팅창이나 ,채널 잘 나오고 드디어 쓸 수 있겠다 싶었는데.. 아 .. 

https://forums.rocket.chat/t/latest-rocketchat-snap-permanently-loading-3-dots/18095

 

Latest RocketChat Snap - permanently loading (3 dots)

Description The rocket chat server randomly stopped working a week ago - endless loading “spinner” with 3 dots. I did an update to the latest snap version - didn’t help. Through the browser and desktop apps - I can’t access the instance anymore wha

forums.rocket.chat

무려 중간 버전말고, 약간 최신 버전들에서 발생하는 오류로 보여집니다. 1년이 지난 이슈인데 아직까지도 명확한 해결책이 없는 것으로 보입니다. 다른 브라우저에서 실행해도 결과는 같았습니다.. 

 

 

Zulip으로 이사를 가야할 것 같습니다.