웹사이트 검색

Ubuntu 14.04에서 Mumble 서버(Murmur)를 설치하고 구성하는 방법


소개

Mumble은 주로 게이머가 사용하도록 설계된 무료 오픈 소스 VoIP(Voice Over IP) 애플리케이션입니다. Mumble은 TeamSpeak 및 Ventrilo와 유사합니다. Mumble은 사용자가 동일한 서버에 연결되어 있을 때 서로 대화할 수 있는 클라이언트-서버 아키텍처를 사용합니다. 관리 인터페이스가 간단하고 대기 시간이 짧은 고품질 코덱이 특징입니다. 이 튜토리얼에서는 Mumble의 서버 구성 요소인 Murmur를 설치하고 구성하는 방법을 배웁니다.

Murmur를 사용하면 Mumble 클라이언트용 개인 또는 공용 음성 채팅 서버를 실행할 수 있습니다.

전제 조건

물방울 요건

  • 512MB 드롭릿
  • 우분투 14.04

이 튜토리얼은 Ubuntu 14.04용으로 작성되었습니다. 그러나 리포지토리에 mumble mumble-server 패키지가 있는 최신 Ubuntu 배포판의 프로세스는 동일합니다. 512MB RAM이 장착된 서버는 50개의 클라이언트와 함께 Murmur를 고품질로 실행하기에 충분합니다. 다른 작업에 동일한 Droplet을 사용하는 경우 더 많은 RAM이 권장됩니다. Murmur는 CPU를 많이 사용하지 않습니다.

루트 액세스

이 튜토리얼의 나머지 부분에서는 루트 사용자 계정 또는 sudo 권한이 있는 사용자 계정으로 서버에 연결되어 있다고 가정합니다.

다른 계정에서 루트 셸에 들어가려면:

sudo su

1단계 - 업데이트 설치

진행하기 전에 항상 최신 업데이트가 설치되어 있는지 확인하는 것이 좋습니다.

패키지 데이터베이스를 업데이트합니다.

apt-get update

새 패키지를 설치합니다.

apt-get upgrade

패키지 설치를 확인하라는 메시지가 표시됩니다. Y 를 입력하고 Enter 키를 누릅니다.

2단계 - Murmur 설치

공식 우분투 리포지토리에서 Murmur의 패키지 이름은 mumble-server 입니다.

패키지를 설치하려면:

apt-get install mumble-server

패키지 설치를 확인하라는 메시지가 표시됩니다. Y를 입력하고 Enter 키를 누릅니다.

3단계 - 기본 구성 마법사

설치가 완료되면 패키지 재구성 명령을 실행하여 일부 기본 서버 및 사용자 설정을 생성합니다. 화살표 키를 사용하여 답변을 선택한 다음 Enter 키를 눌러 계속할 수 있습니다.

다음을 사용하여 구성 마법사를 실행합니다.

dpkg-reconfigure mumble-server

부팅 시 시작

서버가 부팅될 때 Murmur가 실행되기를 원하기 때문에 기본값 Yes를 수락합니다.

네트워크 우선순위

전용 Mumble 서버가 되더라도 를 선택하는 것이 가장 낮은 대기 시간을 보장하므로 좋은 생각입니다.

Mumble 수퍼유저 암호

SuperUser라는 사용자는 서버의 최상위 관리 계정입니다. 서버를 관리하려면 이 사용자로 Mumble에 로그인해야 합니다.

이 계정의 기본 암호를 변경하는 것이 좋습니다. 암호 필드를 비워두면 암호가 변경되지 않습니다.

암호를 입력하고 Tab 키를 눌러 Ok를 선택한 다음 Enter 키를 눌러 설정 마법사를 마칩니다.

이제 하나의 사용자 계정(SuperUser)으로 작동하는 Mumble 서버가 있습니다.

4단계 - 고급 구성

기본값에 만족하면 이제 서버가 작동합니다.

서버를 추가로 사용자 지정하려면 /etc/mumble-server.ini에 있는 구성 파일을 편집해야 합니다.

파일을 열려면:

nano /etc/mumble-server.ini

Murmur에는 몇 가지 구성 옵션이 있으며 특정 설정에 대한 질문이 있는 경우 파일에 주석이 잘 달려 있습니다.

일반적으로 변경되는 몇 가지 값이 아래에 참조로 나열되어 있습니다. 이러한 설정 중 일부를 활성화하려면 앞의 # 문자를 제거해야 합니다. 이를 라인 주석 해제라고 합니다. #로 시작하는 줄은 서버에서 처리되지 않습니다.

  • autobanAttempts, autobanTimeframe, autobanTime - 이 세 가지 값은 무차별 대입 시도를 방지하는 데 사용되며 다른 두 조건이 충족된 후 지정된 시간 동안 IP를 차단합니다.
  • welcometext - 모든 사용자가 서버에 연결할 때 받는 환영 메시지입니다. 사용자에게 규칙을 알리고 웹 사이트에 연결하는 등의 작업에 유용합니다. 대부분의 HTML 문자와 태그를 사용할 수 있습니다. 전체 항목이 따옴표로 묶여 있는지 확인하십시오.
  • 포트 - 기본 Mumble 포트는 64738입니다. 이 값을 변경할 수 있지만 서버에 수동으로 연결할 때 올바른 포트를 입력하도록 사용자에게 알려야 합니다.
  • 호스트 - 기본적으로 Mumble은 모든 호스트 이름에 자동으로 바인딩됩니다. 단일 호스트 이름을 사용하려면 여기에 해당 호스트 이름을 입력합니다.
  • 대역폭 - 각 사용자가 사용할 수 있는 대역폭의 양입니다. 더 높은 값을 설정하면 각 사용자가 더 많은 RAM을 사용하게 됩니다. 60000-72000 사이의 값은 512MB RAM에서 50명의 사용자를 호스트하는 데 적합합니다.
  • 사용자 - 서버에 연결할 수 있는 최대 동시 사용자 수입니다. 512MB RAM의 경우 권장 설정은 사용자당 60Kbps-72Kbps 대역폭에 대해 50명의 사용자입니다.
  • textmessagelength - 기본적으로 활성화되어 있지 않습니다. 사용자가 메시지당 보낼 수 있는 문자 수를 제한합니다.
  • imagemessagelength - 기본적으로 활성화되어 있지 않습니다. 사용자가 보낼 수 있는 이미지의 최대 파일 크기를 설정합니다.
  • allowhtml - 기본적으로 활성화되어 있지 않습니다. 메시지, 댓글 및 채널 설명에 HTML을 허용합니다.
  • registerName, RegisterUrl - 활성화하면 Mumble 클라이언트에서 사용할 수 있는 공개 목록에서 서버를 찾을 수 있습니다. 그렇지 않으면 사용자가 연결할 수 있는 서버의 호스트 이름 또는 IP 주소를 알아야 합니다.

구성 변경에 만족하면 Ctrl+X를 누르고 Y를 눌러 저장한 다음 Enter를 눌러 기존 파일을 덮어씁니다. 설정을 적용하려면 Murmur를 다시 시작해야 합니다. 서버의 모든 Mumble 사용자의 연결이 끊어집니다.

Murmur를 다시 시작하려면:

service mumble-server restart

다른 서버 설정을 구성하는 데 도움이 필요한 경우 Mumble Wiki를 읽는 것이 좋습니다.

5단계 - Mumble 서버에 연결

이 단계는 SuperUser로 새 Mumble 서버에 연결하는 데 도움이 됩니다. 다른 사용자는 동일한 단계를 사용하여 연결할 수 있습니다. 다른 사용자는 자신의 사용자 이름을 선택할 수 있으며 비밀번호는 필요하지 않습니다. IP 주소와 포트 번호만 있으면 됩니다.

Mumble 클라이언트를 다운로드합니다.

컴퓨터에서 Mumble 클라이언트를 엽니다.

연결 버튼을 클릭합니다.

새로 추가 버튼을 클릭합니다.

Mumble 서버에 대한 정보를 입력합니다. 주소는 서버의 호스트 이름 또는 IP 주소일 수 있습니다. 사용자 지정 포트를 사용하지 않은 경우 64738의 기본 포트가 됩니다. 확인을 클릭하여 설정을 저장합니다.

서버가 즐겨찾기 목록에 저장됩니다. 서버를 클릭한 다음 연결을 클릭합니다.

이 서버에 대해 서명된 인증서를 설정하지 않은 경우 인증서를 수락해야 합니다.

성공적으로 연결되면 연결됨 메시지가 표시되어야 합니다.

이제 이 서버의 다른 사용자와 채팅할 수 있습니다.