seo公司网站,wordpress 功能块,菏泽网站建设电话,建设网站带后台管理点击上方蓝字 / 关注“汪宇杰博客”原文#xff1a;Azure Tips And Tricks翻译#xff1a;汪宇杰私人视频会议市面上有许多视频会议应用程序#xff0c;例如 Zoom、Microsoft Teams 和 Skype。有时#xff0c;您需要自己的服务#xff0c;以让自己更安全并在自己的公司内部… 点击上方蓝字 / 关注“汪宇杰博客”原文Azure Tips And Tricks翻译汪宇杰私人视频会议市面上有许多视频会议应用程序例如 Zoom、Microsoft Teams 和 Skype。有时您需要自己的服务以让自己更安全并在自己的公司内部使用。您可以使用开源 Jitsi 视频会议解决方案。本文中我们将在 Azure 中创建一个虚拟机并安装 Jitsi。前置条件如果你想继续你需要以下准备一份 Azure 订阅如果您没有 Azure 订阅请在开始之前创建一个免费帐户https://azure.microsoft.com/free/?WT.mc_idazure-azuredevtips-azureappsdev在 Azure 中创建 Jitsi 服务让我们创建一个 Azure 虚拟机并安装 Jitsi。1. 打开 Azure 门户2. 单击 Create a resource 按钮左上角的加号在 Azure 门户中创建一个 Ubuntu Server VM3. 之后选择 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_iddocs-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 服务器使用 Lets 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 tipsandtrickstipsjitsi.northeurope.cloudapp.azure.com连接到 VM 后打开管理员权限以从中安装 Jitsi。使用以下命令sudo -s在 VM 中打开管理员权限现在执行以下脚本来安装 Jitsi。确保将 HOSTNAME 和 EMAIL 替换为您的值。对于 HOSTNAME您使用您的自定义域如果您已经配置过那么就是 jitsi.tipsandtricks.com 或 tipsvm.northeurope.cloudapp.azure.com对于 EMAIL您输入属于自定义域名的电子邮件地址。这用于 Lets Encrypt SSL 证书配置。这仅在您使用自定义域时有效。# config variables# BE SURE TO ENTER YOUR CUSTOM VALUES HEREHOSTNAMEcustom-domain-name-hereEMAILyour-email-address-here# set hostnamehostnamectl set-hostname $HOSTNAMEecho -e 127.0.0.1 localhost $HOSTNAME /etc/hosts# add Jitsi to sourceswget -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.listapt update echo -e DefaultLimitNOFILE65000\nDefaultLimitNPROC65000\nDefaultTasksMax65000 /etc/systemd/system.confsystemctl daemon-reload# Configure Jits installdebconf-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# letsencryptecho $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无广告不卖课做纯粹的技术公众号