- -Linux에서 RocketChat 서버를 설정하는 방법

Linux에서 RocketChat 서버를 설정하는 방법

대신 자신의 팀 채팅을 주최하려고슬랙과 같은 서비스에 의존하고 있습니까? RocketChat을 사용해보십시오. 화상 회의, 다중 채팅 채널, DM 지원, 음성 통화 등과 같은 수많은 유사한 기능을 갖춘 오픈 소스, 슬랙 형 협업 채팅 소프트웨어입니다.

Snapet을 통해 RocketChat 설치

RocketChat 서버 소프트웨어는지루한 달리기. 많은 수동 구성이 필요하며 그렇지 않은 경우 초기 수동 설정이 필요합니다. 소프트웨어를 설치하고 진행하려는 경우 서버에서 Ubuntu 스냅 패키지를 실행하면 지루한 설정 프로세스를 해결할 수 있습니다.

많은 Linux 사용자가 스냅 사용을 비웃을 수 있습니다서버이지만 데스크톱 전용이 아닙니다. 실제로 많은 다른 서버 도구가 천천히 Snap 저장소로 이동하고 있습니다. 또한 대부분의 Linux 배포판에서 스냅 샷을 쉽게 설치하고 이러한 패키지를 가져 오는 것이 그 어느 때보 다 쉬워졌습니다. Linux 서버에 RocketChat 서버 소프트웨어를 설치하려면 먼저 실제로 Snapd를 실행할 수 있는지 확인하십시오 (아마도 가능). 그런 다음 스냅 설정 방법에 대한 가이드를 따르십시오.

빠른 실행으로 간단히 최신 버전의 RocketChat 서버 소프트웨어를 설치하십시오.

sudo snap install rocketchat-server

스냅을 통한 RocketChat 클라이언트

이 가이드는 주로서버 소프트웨어가 실행되면 많은 사람들이 Linux 데스크톱 클라이언트를 설치하는 방법도 배우고 싶어 할 것입니다. 서버 소프트웨어와 마찬가지로 데스크톱 클라이언트는 스냅을 통해 쉽게 설치할 수 있습니다. 설치하려면 다음을 수행하십시오.

sudo snap install rocketchat-desktop

Docker 컨테이너를 통해 RocketChat 설치

로켓 채팅을 설치하고 싶지 않은 사람들수동 구성으로 서버를 사용하지만 스냅을 사용하지 않으려는 경우 빠르고 쉬운 설치를위한 두 번째 옵션 인 Docker Containers를 통한 RocketChat이 있습니다. Snap 버전과 마찬가지로 Docker Hub를 통해 서버 소프트웨어를 가져 오도록 선택한 사용자는 (대부분) 사전 구성된 채팅 서버 설정을 얻게됩니다. Nginx와 같은 것을 수동으로 설치하고 구성 할 필요가 없습니다. 오히려 필요한 모든 것이 컴팩트 한 용기에 담겨 있습니다.

시작하려면 Linux 서버 (또는 Linux 데스크톱)에 Docker가 설치되어 있는지 확인하십시오. 일단 설치되면 최신 RocketChat 컨테이너를 당기십시오.

최신 버전 잡아

su
docker pull rocketchat/rocket.chat:latest

특정 버전 잡기

특정 버전의 RocketChat을 통해Docker 컨테이너에는 버전 번호를 지정해야합니다. 명령에서 정확한 버전 번호를 X로 바꿉니다. 어떤 버전을 가져야할지 모르겠습니까? 자세한 내용은 Rocket Chat 웹 사이트를 참조하십시오. 그런 다음 최신 용기를 다음과 같이 당기십시오.

docker pull rocketchat/rocket.chat:vX.X.X

안정적인 버전 확보 (도 커가 공식적으로 승인)

최신 버전의 서버 소프트웨어 풀링사용자가 출시 될 때 항상 최신 기능을 경험할 수있는 좋은 방법입니다. 불행히도 최신 소프트웨어를 사용하는 것이 항상 좋은 생각은 아닙니다. 상황이 깨질 수 있으며 프로덕션 환경에서는 이것이 악몽입니다. 다행히도 "안정된"Rocket Chat 소프트웨어 버전이 있습니다. 이 버전은 Docker에서 공식적으로 승인 한 것으로 안정적인 버전입니다.
Docker Hub에서 다음을 사용하여 당기십시오.

docker pull rocket.chat

RocketChat 서버 구성

소프트웨어가 끝났을 때남은 것은 모든 것을 구성하는 것입니다. RocketChat의 채팅 서버 소프트웨어에 대한 모든 구성의 100 %는 웹 UI를 사용합니다. 관리자 패널 웹 인터페이스를 열려면 먼저 서버의 IP 주소를 찾아야합니다. 사용자가 LAN 또는 인터넷 (VPS 등)을 통해 IP 주소에 액세스하는 경우 IP 주소가 다릅니다.

참고 : Docker 컨테이너를 통해 RocketChat을 사용하는 사용자는 이미지 추가 정보에있는 추가 지침을 따라야합니다.

모든 사용자가 이미 네트워크의 서버와 통신하고 상호 작용하므로 LAN을 통해 UI에 쉽게 액세스 할 수 있습니다. 서버의 내부 LAN IP 주소를 확인하려면 다음을 수행하십시오.

ip addr show | grep "inet 192.168"

“ip addr show”를 grep과 결합하면 서버의 내부 IP 주소를 쉽게 필터링 할 수 있습니다. 이 IP 주소를 가져 와서 웹 브라우저에 연결하십시오. 예를 들면 다음과 같습니다.

http://192.168.1.100:3000

인터넷을 통해 Rocket Chat을 사용하는 사용자는 포트 3000을 포트 전달하고 내부 IP 주소가 아닌 외부 IP 주소를 사용해야합니다.

모든 것을 설정

모든 것을 설정하는 첫 번째 단계는대부분의 경우 모든 옵션이 기본적으로 설정됩니다. 기본값은 제정신이므로 설정이 필요하지 않습니다. 사용자는 DM을 쉽게 앞뒤로 이동하고 채널을 만들 수 있습니다 (관리자가 설정을 통해 권한을 부여한 경우). 가입 한 첫 번째 사용자는 자동으로 관리자 계정이됩니다.

관리자 설정으로 이동하려면 화살표를 클릭하십시오사용자 이름 옆에 "관리"를 선택하십시오. 이 영역에서는 기존 Slack 설치, Hipchat 및 기타 여러 유형의 협업 팀 채팅 프로그램에서 데이터를 가져올 수 있습니다.

사용자가 IP 주소로 이동하여계정. 거기에서 채널에 참여할 수 있습니다. 또는 사용자에게 채팅 클라이언트를 설치하도록 지시하십시오 (스냅을 통해). 다른 플랫폼에서도 사용 가능한 버전이 있습니다.

RocketChat을 설치하는 다른 방법

로켓을 설치하는 방법에는 여러 가지가 있습니다잡담. Snaps를 사용하거나 Docker가 작동하지 않으면 채팅 서버 소프트웨어를 배포 할 수있는 다른 방법을 확인하십시오. FreeBSD, Windows, 다양한 호스팅 제공 업체, 심지어 Raspberry Pi를 포함한 다양한 옵션이 있습니다.

코멘트