Jitsi 라는 무료 화상회의 프로젝트가 있다.

그냥 설치고 뭐고 그냥 화상회의 만들려고 할 때

https://meet.jit.si/ 로 접속하면 방을 만들수 있고
해당 주소로 접속하면 됨.

내가 회상회의 서버를 운영하려면 self-hosting-guide를 따라서 VM에 설치를 하면
내 주소로 접속해서 화상회의 만들고 사용하면 됨.

그래서 설치 해 봤다.
방법은 3가지.
1. Debian/Ubuntu server guide
2. Docker guide
3. Manual installation guide

1번으로 ubuntu server 에 설치함.
권장사양 
. RAM : 8GB. 소규모면 4G, 테스트용은 2G
. CPU : 기본은 4개의 전용코어
. DISK : 20GB의 표준하드디스크. 빠르면 빠를 수록 좋음

그래서 설치한 사양
Ubuntu 22.04
t2.micro
rootdisk size : 30G로 변경(공간 부족할까봐 늘림)

#0. 시작전 : port open
security group에서 아래 포트를 allow 해야 함.
해놓았으면 sudo ufw status verbose 에서 Status: inactive 여도 상관없음
아래 명령으로 추가하거나 security group 가서 추가(security group에 추가 함)
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 10000/udp
sudo ufw allow 22/tcp
sudo ufw allow 3478/udp
sudo ufw allow 5349/tcp
sudo ufw enable


sudo ufw status verbose 로 포트정보 확인

----
#0. 설정 정보
생성된 VM의 IP : 52.79.228.172
도메인은 임시로 : mydomain.abc.org 로 지정( 실제 도메인이 있으면 실제도메인을 넣으면 됨)

1. lsb_release -a
  : ubuntu 버전 확인
2 sudo apt-get update -y
3 sudo apt-get install gnupg2 -y
4 sudo apt install nginx -y
  : 웹서버 설치

5 sudo apt-get install openjdk-11-jdk -y
  : java 설치

6 sudo -- sh -c "echo 52.79.228.172 mylocaldomain.abc.org >> /etc/hosts"; sudo hostnamectl set-hostname mydomain.abc.org; hostname -f
  hosts 파일에 ip및 도메인정보 추가. hostname -f 로 설정정보 확인

7 ping "$(hostname)"
  통신이 되는지 확인. 위 명령 그대로 치면 됨. hostname을 안바꿔줘도 됨.
8 sudo apt install apt-transport-https
9 sudo apt-add-repository universe
   뭔가 물어보는데 그냥 엔터 ㅎ
    . 엔터
10 sudo apt update
11 echo deb http://packages.prosody.im/debian $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list
12 wget https://prosody.im/files/prosody-debian-packages.key -O- | sudo apt-key add -
13 sudo apt install lua5.2
14 curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg'
15 echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null
16 sudo apt update
17 sudo apt install jitsi-meet -y
  → domain 입력에서 도메인 대신 ip입력해도 됨.(aws 임시도메인은 안됨)
  .52.79.228.172 입력
  .Letscer 선택
  .메일주소 입력
  .telephony 는 No 선택-- 여기까지 설치완료

브라우저에서 ip로 접속 52.79.228.172 해 보면 경고화면이 나타남.
세팅할 때 도메인이 있으면 인증서 설정에 문제가 없으나
IP로 대신했기 때문에인증서에 문제가 있다고 하는건지
아무튼 "고급"을 눌러 사이트로 이동하면

방을 생성 할 것인지 물어 봄. ㅎㅎ
2명이서 해보니 됨.
요구사항에 있듯이 Test용으로 만든것이라 동작하는데 의의를 둠.

다음 사이트를 참고
https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-quickstart

728x90
BLOG main image
"그게 뭐 어쨌다는 거냐?" 늘 누가 나에게 나에대한 말을할 때면 이말을 기억해라. by nobang

카테고리

nobang이야기 (1933)
Life With Gopro (7)
Life With Mini (79)
Diary (971)
너 그거 아니(do you know) (162)
난 그래 (159)
Study (290)
속지말자 (10)
Project (34)
Poem (15)
Song (0)
Photo (113)
낙서장 (45)
일정 (0)
C.A.P.i (2)
PodCast (0)
nobang (27)
고한친구들 (4)
recieve (0)
History (0)
android_app (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :