차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
| jitsi_meet_설치_매뉴얼 [2022/06/16 08:30] – 만듦 koov | jitsi_meet_설치_매뉴얼 [2022/12/21 01:58] (현재) – koov | ||
|---|---|---|---|
| 줄 6: | 줄 6: | ||
| </ | </ | ||
| - | ===== 필요 패키지 설치 | + | ==== 필요 패키지 설치 ==== |
| <WRAP prewrap> | <WRAP prewrap> | ||
| <code bash> | <code bash> | ||
| apt install gnupg2 nginx-full sudo curl wget openjdk-11-jdk openjdk-17-jdk | apt install gnupg2 nginx-full sudo curl wget openjdk-11-jdk openjdk-17-jdk | ||
| + | |||
| update-alternatives --config java | update-alternatives --config java | ||
| </ | </ | ||
| </ | </ | ||
| - | ===== Prosody 패키지 레포지토리 설정 | + | ==== Prosody 패키지 레포지토리 설정 ==== |
| <WRAP prewrap> | <WRAP prewrap> | ||
| <code bash> | <code bash> | ||
| - | echo deb http:// | + | echo deb http:// |
| - | wget https:// | + | wget https:// |
| + | apt install lua5.2 | ||
| </ | </ | ||
| </ | </ | ||
| - | ===== Jitsi 패키지 레포지토리 설정 ===== | + | ==== Jitsi 패키지 레포지토리 설정 ==== |
| - | curl https:// | + | <WRAP prewrap> |
| - | echo 'deb [signed-by=/ | + | <code bash> |
| + | curl https:// | ||
| + | echo 'deb [signed-by=/ | ||
| # update all package sources | # update all package sources | ||
| 줄 31: | 줄 35: | ||
| </ | </ | ||
| - | ===== 방화벽 설정(필요시) | + | ==== 방화벽 설정(필요시) ==== |
| <WRAP prewrap> | <WRAP prewrap> | ||
| <code bash> | <code bash> | ||
| 줄 41: | 줄 45: | ||
| - | ===== Jitsi Meet 설치 | + | ==== Jitsi Meet 설치 ==== |
| <WRAP prewrap> | <WRAP prewrap> | ||
| <code bash> | <code bash> | ||
| 줄 48: | 줄 52: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | ==== 서비스 재기동 ==== | ||
| + | <WRAP prewrap> | ||
| + | <code bash> | ||
| + | systemctl restart prosody | ||
| + | systemctl restart jicofo | ||
| + | systemctl restart jitsi-videobridge2 | ||
| + | |||
| + | # 필요시 | ||
| + | systemctl restart nginx | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== 인증 설정 ===== | ||
| + | 기본적으로 jitsi 는 아무나 방을 만들고 사용할 수 있도록 설정되어있다. | ||
| + | 이것을 인증을 받은사람만 방을 만들수 있고 참여는 아무나 할 수 있도록 설정해보자 | ||
| + | |||
| + | ==== Prosody 설정 ==== | ||
| + | |||
| + | ''/ | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | <code vim> | ||
| + | VirtualHost " | ||
| + | -- enabled = false -- Remove this line to enable this host | ||
| + | --authentication = " | ||
| + | authentication = " | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | * 익명 사용자를 위한 참가설정추가 | ||
| + | <WRAP prewrap> | ||
| + | <code vim> | ||
| + | VirtualHost " | ||
| + | authentication = " | ||
| + | c2s_require_encryption = false | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== Jitsi Meet 설정 ==== | ||
| + | |||
| + | ''/ | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | <code vim> | ||
| + | var config = { | ||
| + | hosts: { | ||
| + | domain: ' | ||
| + | anonymousdomain: | ||
| + | ... | ||
| + | }, | ||
| + | ... | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== Jicofo 설정 ==== | ||
| + | ''/ | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | <code vim> | ||
| + | jicofo { | ||
| + | authentication: | ||
| + | enabled: true | ||
| + | type: XMPP | ||
| + | login-url: jitsi-meet.example.com | ||
| + | } | ||
| + | ... | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== Prosody User 생성 ==== | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | <code bash> | ||
| + | sudo prosodyctl register < | ||
| + | |||
| + | systemctl restart prosody | ||
| + | systemctl restart jicofo | ||
| + | systemctl restart jitsi-videobridge2 | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Branding ===== | ||
| + | 로고와 미팅방 테마 설정 | ||
| + | |||
| + | ''/ | ||
| + | |||
| + | nginx 기본 설정에 의해 '' | ||
| + | |||
| + | ''/ | ||
| + | |||
| + | ''/ | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | <code vim> | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== 생성된 사용자 목록 확인 ===== | ||
| + | |||
| + | '' | ||
| + | 귀찮겠지만 아래와 같이 ''/ | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | <code bash> | ||
| + | ls / | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | 또는 추가 플러그인을 설치하여 사용 가능하다. | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | <code bash> | ||
| + | curl -OJL http:// | ||
| + | chmod 755 mod_listusers.lua | ||
| + | mv mod_listusers.lua / | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | * https:// | ||
| + | |||
| + | |||
| + | |||
| ===== 참조링크 ===== | ===== 참조링크 ===== | ||
| * https:// | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | |||