나만의 Slack 대안을 만드세요

08/10 2021
목차
  1. 설치
  2. 서버 구성
  3. 사용 및 관리
  4. 결론
4개의 통신 아이콘 중 하나를 선택하는 정장을 입은 남자의 이미지.
(이미지: © 이미지 제공: 픽사베이)

효과적인 커뮤니케이션 전략을 갖는 것은 모든 비즈니스, 특히 팬데믹 이후의 하이브리드 작업 (새 탭에서 열림) 환경에서 매우 중요합니다.

IT 팀이 원격 (새 탭에서 열림) 인력을 동원하기 위해 서둘러 협업 도구 (새 탭에서 열림) 목록을 작성함에 따라 Slack (새 탭에서 열림)은 사용 편의성으로 인해 가장 선호하는 커뮤니케이션 매체로 부상했습니다. 플랫폼 간 가용성.

하지만 Slack이 유일한 게임은 아닙니다. Rocket.Chat (새 탭에서 열림)은 기능이 가득한 실행 가능한 대안입니다. Slack은 SaaS (Software-as-a-Service )(새 탭에서 열림 ) 앱이지만 많은 노력을 기울이지 않고도  자체 IT 인프라 (새 탭에서 열림) 에서 Rocket.Chat을 호스팅할 수 있습니다.

Rocket.Chat을 사용하면 스레드 대화, 메시지 편집 및 삭제 기능, 다이렉트 메시지 교환, 토론 그룹 만들기 등 동료의 거의 모든 유용한 기능을 사용할 수 있습니다. 무엇보다도 오픈 소스 (새 탭에서 열림) 통신 도구를 사용하여 화상 회의 (새 탭에서 열림) 를 쉽게 주최할 수도 있습니다 .

설치

Rocket.Chat은 다양한 설치 방법을 제공합니다. AWS ( 새 탭에서 열림) , Google Computer Engine, Digital Ocean (새 탭에서 열림) 등과 같은 Platform-as-a-Service (새 탭에서 열림 )(PaaS) 플랫폼 에서 호스팅할 수 있습니다 . Docker 컨테이너 내부 (새 탭에서 열림) 또는 베어메탈 서버 (새 탭에서 열림) 에 설치할 수 있습니다 .

그러나 Rocket.Chat을 배포하기 전에 이를 호스팅할 서버의 하드웨어 요구 사항을 해결해야 합니다. 하드웨어 요구 사항은 총 사용자 수, 동시 활성 사용자 수와 같은 여러 요인에 따라 달라집니다. 

공식 추정치 (새 탭에서 열림) 에 따르면 4GB RAM이 장착된 상당히 평균적인 멀티 코어 1.7Ghz 프로세서는 최대 1,000명의 사용자를 호스트하는 데 적합하며 현재 최대 300명이 특정 시간에 활성화되어 있습니다.

또 다른 고려 사항은 디스크 공간입니다. 문자 메시지 교환은 많은 공간을 차지하지 않습니다. 그러나 파일 공유와 같은 서비스를 사용하려면 서버에 공유 파일을 수용할 수 있을 만큼 충분히 큰 스토리지가 장착되어 있는지 확인해야 합니다.

흥미롭게도, 약 50명의 사용자가 있고 항상 25명 이하의 사용자가 있는 소기업도 Raspberry Pi 4 (새 탭에서 열림) 로 서비스를 받을 수 있습니다 .

실제 설치의 경우 각 구성 요소를 수동으로 설치할 수 있지만 스냅 패키지를 사용하여 Rocket.Chat을 배포하는 것이 훨씬 편리합니다. 

Snap은 Ubuntu (새 탭에서 열림) , Debian, Fedora, openSUSE 및 기타 Linux 배포판 (새 탭에서 열림) 에서 작동하는 범용 패키징 형식 이며 단일 명령으로 Rocket.Chat 서버를 설치할 수 있습니다.

$ sudo snap install rocketchat-server

그게 전부입니다. 이 명령은 Rocket.Chat 서버를 가져오고 설치하고 활성화합니다.

서버 구성

그런 다음 http://localhost:3000 으로 이동하여 Rocket.Chat 설정을 계속합니다. 네트워크의 다른 컴퓨터에서 액세스하는 경우 localhost를 Rocket.Chat 서버의 IP 주소로 대체하십시오 .

먼저 관리자 계정을 만들어야 합니다. 이는 매우 간단하며 관리자에 대한 사용자 세부 정보를 지정하여 설치합니다. Rocket.Chat의 이 인스턴스가 비공개인지 공개인지도 지정해야 합니다. 

또한 기본적으로 서버의 정책은 새 사용자에 대해 자동으로 이중 인증을 활성화하여 사용자 계정을 보호하는 것이지만 초기 설정 프로세스 중에 이 기능을 비활성화할 수 있는 옵션이 있습니다.

마지막으로 Rocket.Chat의 모바일 앱에 푸시 알림을 보내는 데 사용할 수 있는 두 가지 옵션 중 하나를 선택하라는 메시지가 표시됩니다. Rocket.Chat 개발자가 제공하는 미리 구성된 게이트웨이를 사용하거나 자체 구성된 게이트웨이를 사용할 수 있습니다.  

미리 구성된 게이트웨이를 사용하는 것은 매우 간단하지만 자체 구성 옵션을 사용하는 것은 상당히 복잡한 프로세스 입니다 (새 탭에서 열림)

등록하면 새 통신 서버에 자동으로 로그인됩니다. 기본적으로 하나의 채널(#general)이 있습니다.

하지만 서비스를 사용하려면 Rocket.Chat 서버 (새 탭에서 열림) 를 서버의 클라우드 인프라와 연결 해야 합니다 . 여기에는 기본적으로 cloud.rocket.chat에서 무료 계정을 만들고 고유한 토큰 키를 복사하여 붙여넣어 로컬 인스턴스에 연결하는 작업이 포함됩니다.

로컬 인증 외에도 Rocket.Chat은 여러 가지 인증 방법을 지원합니다. LDAP 서버에 연결하거나 GitHub, LinkedIn, Meteor, Facebook, Twitter 등과 같은 지원되는 OAuth 서비스를 통해 자격 증명을 사용할 수 있습니다. 대부분의 인증 공급자는 클라이언트 ID와 암호 (새 탭에서 열림)가 필요합니다 .

시작하는 데 도움이 되도록 Rocket.Chat은 Slack (새 탭에서 열림)Hipchat (새 탭에서 열림) 과 같은 다른 서비스에서 데이터를 가져올 수 있도록 도와줍니다 . 

Rocket.Chat에는 Slack 채널 또는 비공개 그룹에서 수신한 메시지를 Rocket.Chat에 실시간으로 자동 표시할 수 있는 SlackBridge라는 기능도 포함되어 있습니다. 

SlackBridge 설정 (새 탭에서 열림) 은 Rocket.Chat 서버를 활성화하고 통합하기 전에 먼저 Slack에서 사용자 지정 봇을 설정해야 하는 두 가지 프로세스입니다.

사용 및 관리

왼쪽 사이드바에는 채널 목록이 있습니다. 클릭하면 채널로 전환할 수 있습니다. 채널은 본질적으로 다양한 사람들과 특정 주제를 위해 만들어진 별도의 대화방입니다.

새 채널을 만들려면 사이드바 상단에서 사용자 이름 옆에 있는 새 만들기 아이콘을 클릭하세요. 그러면 새 채널, 팀 등을 만드는 옵션이 나열된 드롭다운 메뉴가 펼쳐집니다. 채널은 비공개일 수 있으며 초대가 필요하거나 조직의 모든 사람이 참여할 수 있도록 공개할 수 있습니다. 

하단의 채팅창에 메시지를 입력하여 메시지를 교환할 수 있습니다. 텍스트와 함께 Rocket.Chat을 사용하면 파일, 비디오 및 오디오, 이모티콘을 포함한 다양한 유형의 첨부 파일을 추가할 수 있습니다.

모든 메시지에는 메시지 위로 마우스를 가져가서 나타나는 세 개의 점 메뉴를 클릭하여 액세스할 수 있는 메뉴가 있습니다. 메시지를 보냈거나 관리자 권한이 있는 경우 보낸 메시지를 편집하고 삭제할 수 있습니다. 메시지에 별표를 표시하여 나중에 저장하거나 적절한 권한으로 채널에 고정하여 모든 사람을 위해 저장할 수도 있습니다. 

또한 그룹 채팅에서 메시지에 답장하거나 이를 사용하여 여러 사용자와 새로운 토론을 시작하거나 다이렉트 메시지로 답장할 수 있습니다. 다이렉트 메시지는 채널 목록 아래 왼쪽 사이드바에 나타납니다.

모든 채널의 상단에는 메시지 검색, 채널의 파일 전송 등을 제어할 수 있는 컨트롤이 있습니다. 점 3개로 된 메뉴에는 특정 채널과 관련된 다양한 옵션이 나열됩니다. 이를 사용하여 채널의 기본 알림 기본 설정을 변경하고 모든 @ 멘션을 보고 채널에서 메시지를 내보내는 등의 작업을 수행할 수 있습니다.

왼쪽 상단에서 이름을 클릭하면 가용성 상태와 계정 설정을 변경할 수 있는 옵션이 표시됩니다. 관리자 권한이 있는 경우 서버 관리 설정을 변경하는 옵션도 표시됩니다.

결론

Rocket.Chat에는 Windows (새 탭에서 열림) , macOS (새 탭에서 열림)Linux (새 탭에서 열림) 용 데스크톱 앱과 iOS (새 탭에서 열림)Android (새 탭에서 열림) 용 모바일 앱이 있습니다. 탭)

Rocket.Chat은 배포, 구성 및 사용이 상당히 직관적입니다. 서버는 또한 잘 문서화되어 있으며 필요 및 요구 사항에 따라 서버를 구성하기 위해 관리 설정을 탐색하는 것이 좋습니다. 

Rocket.Chat은 Jitsi Meet (새 탭에서 열림)BigBlueButton (새 탭에서 열림) 과 같은 화상 회의 솔루션에 연결될 수도 있습니다 . 이 기능은 현재 베타 버전이며 모든 플랫폼, 모든 장치에서 모든 사용자에게 작동하지 않을 수 있습니다.

기본 기능 외에도 Rocket.Chat에는 통신 서버의 기능을 추가로 확장할 수 있는 무료 및 유료 추가 기능을 모두 나열하는 마켓플레이스가 있습니다.

설치 공간이 적고 설치가 쉽다는 점을 고려하여 Rocket.Chat 을 비즈니스의 주요 수단으로 출시하기 전에 가상 머신 (새 탭에서 열림) 의 안전한 범위 내에서 Rocket.Chat을 배포하고 그 이점을 직접 살펴보는 것이 좋습니다. 의사소통.