기술노트
(Ubuntu 22.04) Jitsi Meet 서비스를 이용한 화상회의 시스템 셀프 호스팅 구축 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
작성자 : 관리자(wooy0515@ehostidc.co.kr) 작성일 : 2023-08-10 조회수 : 1391 | ||||||||||||||
안녕하세요. 오늘은 웹 기반(webrtc)를 사용한 오픈형 화상회의 시스템을 셀프 호스팅을 이용해 구축해보겠습니다. 셀프호스팅 구축 방법은 아래 링크를 참고하였으며 운영체제는 Ubuntu 22.04 버전을 사용했습니다. https://jitsi.github.io/handbook/docs/devops-guide/ 이 예제에선 sudo 명령어 대신 root 계정으로 접속하여 sudo 명령어를 생략하여 진행하였습니다. 또한 아래 사항을 확인하여 주의해주시기 바랍니다.
2.SSL 인증서가 있는 암호화된 통신링크 (HTTPS) 연결이 필요합니다. 3..인증서 경로가 올바르지 않으면 서비스가 작동하지 않습니다. 4.자체 인증서의 경우 모바일 환경에서 제대로 작동하지 않을 수 있습니다. console
기본 및 필수 패키지 업데이트 과정입니다. 이후 서버가 사용할 도메인(A레코드)을 설정합니다.
그런 다음 '/etc/hosts' 파일에 동일한 FQDN 을 추가합니다. 127.0.0.1 localhost x.x.x.x mydomain.com <-- 밑에 자신의 아이피와 도메인 주소 추가 이후
명령어로 자신의 도메인으로 핑이 가는지 확인합니다. 자신의 도메인으로 핑이 가는 것을 확인하였으면, 방화벽 설정도 확인해줍니다. 아래 포트를 모두 열어야합니다.
prosody 패키지 추가
Jitsi 패키지 추가 이후 jitsi-meet 서비스를 설치해줍니다.
설치 과정에서 이러한 화면들이 나오실텐데, 각각 사진과 함께 설명드리겠습니다. 설치할 도메인 주소를 묻는 항목입니다. 위에 hostname 에서 설정했던 도메인 주소를 입력하시면 됩니다. 1.Let's Encrypt 라는 무료 인증서를 사용할 것인가, 2.자신이 가지고있는 인증서의 경로를 설정해 자신의 인증서를 사용할것인가, 3.자체 서명 인증서를 사용할 것인가를 묻고있습니다. 이미 인증서가 있으시면 2번을 선택하시면 되고 3번의 경우 모바일 혹은 일부 환경에서 제대로 작동하지 않을 수 있습니다. 권한 설정 부분인데 Yes로 해줍니다. 설치가 완료되면 별다른 작업 없이 바로 해당 도메인 (웹서버) 접속 시 이러한 화면을 볼 수 있고, 가운데 키워드를 입력하면 화상룸이 열리며 해당 룸에서 다양한 기능(화면공유,통화,화상카메라) 등을 이용할 수 있습니다. 감사합니다. |
||||||||||||||
이전글 | Windows 10 레지스트리 편집기(regedit)를 사용하여 특정 하드 드라이브 숨기는 방법입니다. | |||||||||||||
다음글 | vncserver를 이용하여 Centos7.9 GUI 서버 원격 접속 하는 방법 입니다. |