日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

在 Azure VM 上使用 Jitsi 搭建私人视频会议

發(fā)布時(shí)間:2023/12/4 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在 Azure VM 上使用 Jitsi 搭建私人视频会议 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

點(diǎn)擊上方藍(lán)字 /?關(guān)注“汪宇杰博客”

原文:Azure Tips And Tricks

翻譯:汪宇杰

私人視頻會(huì)議

市面上有許多視頻會(huì)議應(yīng)用程序,例如 Zoom、Microsoft Teams 和 Skype。有時(shí),您需要自己的服務(wù),以讓自己更安全并在自己的公司內(nèi)部使用。您可以使用開源 Jitsi 視頻會(huì)議解決方案。

本文中,我們將在 Azure 中創(chuàng)建一個(gè)虛擬機(jī)并安裝 Jitsi。

前置條件

如果你想繼續(xù),你需要以下準(zhǔn)備:

一份 Azure 訂閱(如果您沒有 Azure 訂閱,請(qǐng)?jiān)陂_始之前創(chuàng)建一個(gè)免費(fèi)帳戶

https://azure.microsoft.com/free/?WT.mc_id=azure-azuredevtips-azureappsdev

在 Azure 中創(chuàng)建 Jitsi 服務(wù)

讓我們創(chuàng)建一個(gè) Azure 虛擬機(jī)并安裝 Jitsi。

1. 打開 Azure 門戶

2. 單擊?Create a resource 按鈕(左上角的加號(hào))

(在 Azure 門戶中創(chuàng)建一個(gè) Ubuntu Server VM)

3. 之后選擇 Compute, Virtual Machine

  • 這將帶您進(jìn)入 Azure VM 的創(chuàng)建向?qū)?/p>

  • 選擇資源組

  • 填寫虛擬機(jī)名稱

  • 選擇地區(qū)

  • 將鏡像設(shè)置為 Ubuntu Server

  • 將身份驗(yàn)證類型保留為 SSH 公鑰

  • 填寫用戶名

  • 為 VM 提供 SSH 公鑰。您可以按照本指南生成公鑰和私鑰對(duì)。

  • 在公共入站端口下,選擇允許選定的端口

  • 對(duì)于選擇入站端口,選擇 HTTP (80)、HTTPS (443) 和 SSH (22)

  • https://docs.microsoft.com/azure/virtual-machines/linux/mac-create-ssh-keys?WT.mc_id=docs-azuredevtips-azureappsdev

    (允許 Azure 入站流量)

    4. 就是這樣。之后單擊 Review + create 和 Create 以創(chuàng)建 VM。

    創(chuàng)建 VM 后,我們需要在其中配置一些設(shè)置,然后才能安裝和使用 Jitsi。

    在 Azure 門戶中,打開我們剛剛創(chuàng)建的虛擬機(jī)

    選擇 Networking?菜單

    在這里,我們需要添加一個(gè)入站端口,以允許 Jitsu 在 VM 上工作。選擇"添加入站端口規(guī)則"

  • 在出現(xiàn)的添加入站安全規(guī)則邊欄選項(xiàng)卡中,為目標(biāo)端口范圍輸入 10000

  • 為規(guī)則命名并保留其余設(shè)置不變

  • 選擇"添加"以添加規(guī)則

  • (在 Azure 門戶中添加入站安全規(guī)則)

    現(xiàn)在打開 VM 的概覽菜單

    選擇公共 IP 地址打開詳細(xì)頁(yè)面

    在公共 IP 地址概覽中,選擇配置菜單

    填寫 DNS 名稱標(biāo)簽并選擇保存。這將生成一個(gè)標(biāo)簽,如tipsvm.northeurope.cloudapp.azure.com

    如果您想為 Jitsi 服務(wù)器使用 Let's Encrypt SSL 證書和自定義域名,您應(yīng)該將我們剛剛創(chuàng)建的 DNS 標(biāo)簽映射到您自己的自定義域名。您可以在托管服務(wù)提供商的門戶上通過(guò)為自定義域創(chuàng)建一個(gè) CNAME 到 VM 的域標(biāo)簽來(lái)執(zhí)行此操作。像 jitsi.tipsandtricks.com 這樣映射到 tipsvm.northeurope.cloudapp.azure.com

    (在 Azure 門戶中為 VM 添加 DNS 標(biāo)簽)

    現(xiàn)在虛擬機(jī)已經(jīng)配置好了,我們可以在上面安裝 Jitsi。

    打開命令行使用 SSH 連接到他的 VM。您可以在本地機(jī)器上使用 Azure Shell 或甚至使用 VM 的 Serial Console 執(zhí)行此操作。

    使用如下命令通過(guò) SSH 連接到 VM,在其中輸入私鑰的路徑(生成 SSH 密鑰對(duì)時(shí)獲得)以及用戶名和 DNS 標(biāo)簽:

    ssh -i <private key path> tipsandtricks@tipsjitsi.northeurope.cloudapp.azure.com

    連接到 VM 后,打開管理員權(quán)限以從中安裝 Jitsi。使用以下命令:

    sudo -s

    (在 VM 中打開管理員權(quán)限)

    現(xiàn)在執(zhí)行以下腳本來(lái)安裝 Jitsi。確保將 HOSTNAME EMAIL 替換為您的值。對(duì)于 HOSTNAME,您使用您的自定義域(如果您已經(jīng)配置過(guò),那么就是 jitsi.tipsandtricks.com 或 tipsvm.northeurope.cloudapp.azure.com),對(duì)于 EMAIL,您輸入屬于自定義域名的電子郵件地址。這用于 Let's Encrypt SSL 證書配置。這僅在您使用自定義域時(shí)有效。

    # config variables

    # BE SURE TO ENTER YOUR CUSTOM VALUES HERE

    HOSTNAME="custom-domain-name-here"

    EMAIL="your-email-address-here"

    # set hostname

    hostnamectl set-hostname $HOSTNAME

    echo -e "127.0.0.1 localhost $HOSTNAME" >> /etc/hosts

    # add Jitsi to sources

    wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -

    sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"

    apt update?

    echo -e "DefaultLimitNOFILE=65000\nDefaultLimitNPROC=65000\nDefaultTasksMax=65000" >> /etc/systemd/system.conf

    systemctl daemon-reload

    # Configure Jits install

    debconf-set-selections <<< $(echo 'jitsi-videobridge jitsi-videobridge/jvb-hostname string '$HOSTNAME)

    debconf-set-selections <<< 'jitsi-meet-web-config? ?jitsi-meet/cert-choice? select? "Generate a new self-signed certificate"';

    # Install Jitsi?

    apt install -y jitsi-meet

    # letsencrypt

    echo $EMAIL | /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

    腳本安裝完成后,您可以打開瀏覽器并使用您的自定義域名或 DNS 標(biāo)簽 (ipsvm.northeurope.cloudapp.azure.com) 導(dǎo)航到 Jitsi 服務(wù)器。您現(xiàn)在可以開始會(huì)議并邀請(qǐng)其他人進(jìn)行視頻通話和聊天。開始會(huì)議后,您可以通過(guò)選擇右下角的“i”按鈕并設(shè)置密碼來(lái)保護(hù)會(huì)議。

    (在Jitsi中保護(hù)會(huì)議安全)

    總結(jié)

    使用 Jitsi 可以輕松設(shè)置您自己的私人視頻會(huì)議和聊天服務(wù)器。只需在 Azure 中創(chuàng)建一個(gè) Ubuntu 虛擬機(jī)并在其上安裝 Jitsi。趕緊去看看吧!

    汪宇杰博客

    Azure | .NET |?微軟 MVP

    無(wú)廣告,不賣課,做純粹的技術(shù)公眾號(hào)

    總結(jié)

    以上是生活随笔為你收集整理的在 Azure VM 上使用 Jitsi 搭建私人视频会议的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。