日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2023/12/4 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在 Azure VM 上使用 Jitsi 搭建私人视频会议 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊上方藍字 /?關注“汪宇杰博客”

原文:Azure Tips And Tricks

翻譯:汪宇杰

私人視頻會議

市面上有許多視頻會議應用程序,例如 Zoom、Microsoft Teams 和 Skype。有時,您需要自己的服務,以讓自己更安全并在自己的公司內部使用。您可以使用開源 Jitsi 視頻會議解決方案。

本文中,我們將在 Azure 中創建一個虛擬機并安裝 Jitsi。

前置條件

如果你想繼續,你需要以下準備:

一份 Azure 訂閱(如果您沒有 Azure 訂閱,請在開始之前創建一個免費帳戶

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

在 Azure 中創建 Jitsi 服務

讓我們創建一個 Azure 虛擬機并安裝 Jitsi。

1. 打開 Azure 門戶

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

(在 Azure 門戶中創建一個 Ubuntu Server VM)

3. 之后選擇 Compute, Virtual Machine

  • 這將帶您進入 Azure VM 的創建向導

  • 選擇資源組

  • 填寫虛擬機名稱

  • 選擇地區

  • 將鏡像設置為 Ubuntu Server

  • 將身份驗證類型保留為 SSH 公鑰

  • 填寫用戶名

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

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

  • 對于選擇入站端口,選擇 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 以創建 VM。

    創建 VM 后,我們需要在其中配置一些設置,然后才能安裝和使用 Jitsi。

    在 Azure 門戶中,打開我們剛剛創建的虛擬機

    選擇 Networking?菜單

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

  • 在出現的添加入站安全規則邊欄選項卡中,為目標端口范圍輸入 10000

  • 為規則命名并保留其余設置不變

  • 選擇"添加"以添加規則

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

    現在打開 VM 的概覽菜單

    選擇公共 IP 地址打開詳細頁面

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

    填寫 DNS 名稱標簽并選擇保存。這將生成一個標簽,如tipsvm.northeurope.cloudapp.azure.com

    如果您想為 Jitsi 服務器使用 Let's Encrypt SSL 證書和自定義域名,您應該將我們剛剛創建的 DNS 標簽映射到您自己的自定義域名。您可以在托管服務提供商的門戶上通過為自定義域創建一個 CNAME 到 VM 的域標簽來執行此操作。像 jitsi.tipsandtricks.com 這樣映射到 tipsvm.northeurope.cloudapp.azure.com

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

    現在虛擬機已經配置好了,我們可以在上面安裝 Jitsi。

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

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

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

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

    sudo -s

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

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

    # 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 標簽 (ipsvm.northeurope.cloudapp.azure.com) 導航到 Jitsi 服務器。您現在可以開始會議并邀請其他人進行視頻通話和聊天。開始會議后,您可以通過選擇右下角的“i”按鈕并設置密碼來保護會議。

    (在Jitsi中保護會議安全)

    總結

    使用 Jitsi 可以輕松設置您自己的私人視頻會議和聊天服務器。只需在 Azure 中創建一個 Ubuntu 虛擬機并在其上安裝 Jitsi。趕緊去看看吧!

    汪宇杰博客

    Azure | .NET |?微軟 MVP

    無廣告,不賣課,做純粹的技術公眾號

    總結

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

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。