olrlobt
[MatterMost] 매터모스트 개인 테스트 서버(Preview server) 열기 본문
매터모스트 MatterMost
매터모스트(Mattermost)는 오픈 소스 메시징 플랫폼으로, 팀들이 소통할 수 있는 자체 호스팅 방식의 채팅 서비스이다. Slack이나 Microsoft Teams과 같은 서비스와 비슷하게 작동하지만, 매터모스트는 자체 서버에 설치하고 운영할 수 있어 데이터의 사생활 및 보안을 보다 통제할 수 있다는 점에서 차별화되어 있다.
따라서 기업이나, 보안이 필요한 단체에서 많이 쓰이게 되는데,
나 역시 매터모스트를 사용하고 있고, 봇 기능과 Webhook에 관심이 있어서 개인 서버를 열어
여러 기능들을 테스트해보려 한다.
개인 서버 (Preview server) 열기
나는 개인 서버를 열어 완벽하게 사용할 목적이 아닌,
봇을 만들 목적으로 테스트를 할 개인 서버를 열 것이기 때문에 MM에서 제공하는 Preview server를 열 것이다.
공식 매터모스트 사이트 접속
https://mattermost.com/download/
해당 사이트에 접속하면,
위 화면과 같이 서버와 애플리케이션을 다운로드할 수 있는 화면이 나오고,
바로 밑에서 서버를 다운로드할 수 있다.
여러 가지 방법을 사용하여 다운로드가 가능하지만, 나는 Docker를 사용하여 다운로드를 진행하려 한다.
Docker 선택
Docker를 누르면 설치 가이드가 나오는데,
해당 가이드는 서버 배포 가이드(개인 서버용)이므로 스크롤을 위로 올려주자.
만약 개인 서버를 열 생각이면 해당 가이드를 따라가면 된다.
Preview M.M. using Docker
그럼 위처럼 Docker를 사용해서 Preview 서버를 여는 방법이 자세히 설명되어 있다.
1. Docker 설치
만약 Docker가 없다면, 스크롤 위쪽에 위치한 Install Docker에서 맞는 버전을 다운로드하여 설치한다.
나는 Window 환경에 이미 Docker 가 있으므로 해당 과정은 생략하겠다.
2. 터미널 작성
docker run --name mattermost-preview -d --publish 8065:8065 mattermost/mattermost-preview
그러면 아래와 같이 Docker에 MM- preview 컨테이너가 실행된 것을 확인할 수 있다.
3. URL 접속
컨테이너가 실행 중이라면, 아래 URL에 접속할 수 있다.
http://localhost:8065/
이메일과 테스트용 UserName, 비밀번호를 입력해서 가입한다.
사용할 단체의 이름을 적어준다. 나는 봇을 테스트할 목적이기에 Bot-test로 적어주었다.
다른 서비스 연결이 필요하면 선택해 주면 되고, 없으면 Skip 하자.
Finish Setup
4. Preview
이제 해당 MM Preview 서버를 이용하여 여러 가지 테스트를 진행하거나, 봇 테스트를 진행할 수 있다.
다른 사람의 접속 가능 여부는 환경이 마땅하지 않아 확인하지 못하였다.
'else > MatterMost' 카테고리의 다른 글
[MatterMost] Webhooks와 Bot으로 메세지 보내기 (2) | 2023.08.16 |
---|