• 在Linux下使用命令查看服务器配置信息

    有许多命令可以用来查看 Linux 系统上的硬件信息。有些命令只能够打印出像 CPU 和内存这一特定的硬件组件信息,另外一些命令可以查看多种硬件组件的信息。这个教程可以带大家快速了解一下查看各种硬件设备的信息和配置详情的最常用的命令。 查看服务器型号 dmidecode | grep "System Information" -A9 | egrep "Manufacturer|Product" Manufacturer: Sugon Product Name: W580-G20 查看操作系统 cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.3.1611 (Core) Release: 7.3.1611 Codename: Core 查看CPU信息 cat /proc/cpuinfo lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 12 On-line CPU(s) list: 0-11 Thread(s) per core: 1 Core(s) per socket: 6 Socket(s): 2 NUMA node(s): 2 Vendor ID: GenuineIntel CPU family: 6 Model: 63 Model name: Intel(R) Xeon(R) CPU E5-2609 v3 @ 1.90GHz Stepping: 2 CPU MHz: 1780.062 BogoMIPS: 3805.02 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 15360K NUMA node0 CPU(s): 0-5 NUMA node1 CPU(s): 6-11 查看CPU型号 cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 12 Intel(R) Xeon(R) CPU E5-2609 v3 @ 1.90GHz 查看逻辑CPU个数 cat /proc/cpuinfo |grep name |cut -d: -f2 |uniq -c cat /proc/cpuinfo| grep "processor"| wc -l 查看物理CPU个数 cat /proc/cpuinfo |grep "physical id" |sort -u |wc -l 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo | grep "cpu cores" | uniq cpu cores : 6 top命令 top后按1可以看到多少个CPU 查看磁盘信息 fdisk -l 查看内存的插槽数,已经使用多少插槽,每条内存多大 dmidecode | grep -A5 "Memory Device" | grep Size |grep -v Range Size: 32 GB Size: No Module Installed Size: No Module Installed Size: No Module Installed Size: No Module Installed Size: No Module Installed Size: No Module Installed Size: No Module Installed Size: 32 GB Size: No Module Installed Size: No Module Installed Size: No Module Installed Size: No Module Installed Size: No Module Installed Size: No Module Installed Size: No Module Installed 查看硬盘和分区分布 lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 558.9G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 557.9G 0 part ├─cl-root 253:0 0 50G 0 lvm / ├─cl-swap 253:1 0 31.4G 0 lvm [SWAP] └─cl-home 253:2 0 476.5G 0 lvm /home sr0 11:0 1 1024M 0 rom 查看网卡的硬件信息 lspci | grep -i 'eth'

    2021.12.21 浏览:1789
  • 在Ubuntu 18.04/20.04上安装Jitsi Meet–自托管视频会议

    本教程将向您展示如何在Ubuntu 18.04/20.04服务器上安装Jitsi Meet。Jitsi Meet是一款免费的开源视频会议软件,适用于Linux、macOS、Windows、iOS和Android。如果你不信任Zoom,你可以在自己的服务器上运行自己的视频会议平台。 Jitsi Meet的特点 完全免费 与他人共享您的电脑屏幕。 演示者模式允许您同时共享屏幕和相机,以便与会者可以在整个演示过程中看到演示者及其肢体语言。 您可以在共享屏幕的同时共享系统音频。 您可以将授权用户指定为版主。主持人只需点击一下,就可以让每个参与者静音。 网络上的通信使用DTLS-SRTP加密。 端到端加密(正在进行中) 您可以为会议设置密码,以防止陌生人随意进入。 录制会议并将其保存到Dropbox。 流至YouTube Live并将录制内容存储在YouTube上。 Android和iOS应用程序 短信聊天 共享文本文档 电话拨入会议 拨出电话给电话参与者 只需几行代码,就可以将Jits会议呼叫嵌入任何网页。 在Ubuntu 18.04/20.04上安装Jitsi的要求 要运行Jitsi-Meet,您需要一台至少有1GB内存的服务器。你可以点击这个推荐链接,在Vultr上创建一个账户,获得50美元的免费积分(仅限新用户)。一旦你在Vultr上有了一个帐户,在你的服务器上安装Ubuntu 18.04/20.04,并按照下面的说明操作。当您有几十个用户时,考虑升级服务器硬件。服务器应该靠近用户,否则在在线会议期间可能会出现延迟。 你还需要一个域名。我在namescape注册了我的域名,因为价格低廉,而且他们终身免费保护whois的隐私。 步骤1:从官方软件包存储库安装Jitsi Meet 默认的Ubuntu存储库中不包含Jitsi METE。我们可以从官方的Jitsi软件包存储库安装它,该存储库还包含其他几个有用的软件包。通过SSH登录服务器,然后运行以下命令添加正式的Jitsi存储库。 回声黛布https://download.jitsi.org稳定/“| sudo-tee/etc/apt/sources。列表d/jitsi稳定。列表 导入Jitsi公钥,以便APT软件包管理器可以验证从该存储库下载的软件包的完整性。 wget-qO-https://download.jitsi.org/jitsi-key.gpg.key| sudo apt按键添加- 因为Jitsi存储库需要HTTPS连接,所以我们需要安装apt transport HTTPS包,使apt与Jitsi存储库建立HTTPS连接。 sudo apt安装apt传输https 接下来,更新本地包索引并在Ubuntu上安装Jitsi Meet。 sudo-apt更新sudo-apt安装jitsi-meet 在安装过程中,需要输入Jitsi实例的主机名。这是当与会者加入您的视频会议时,将出现在web浏览器地址栏中的主机名。您可以使用像meet这样的描述性主机名。实例通用域名格式。 在下一个屏幕中,您可以选择生成新的自签名TLS证书,以便以后可以获取并安装受信任的Let’s Encryption证书。 安装过程将配置一些Linux内核参数,这些参数将保存到/etc/sysctl。d/20 jvb udp缓冲区。conf文件。安装完成后,Jitsi Meet将自动启动。您可以通过以下方式检查其状态: systemctl状态jitsi-videobridge2 样本输出: ● jitsi-videobridge2。服务-Jitsi Videobridge加载:加载(/lib/systemd/system/Jitsi-videobridge2.service;已启用;供应商预设:已启用)激活:自2020-04-24 12:11:13 UTC周五起激活(运行);3分钟27秒前主PID:3665(java)任务:37(限制:65000)CGroup:/system。切片/jitsi-videobridge2。服务└─3665 java-Xmx3072m-XX:+useConmarksweepgc-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=/tmp-Dnet。JAVA小口喝沟通者。SC_HOME_DIR_LOCATION=/etc/jitsi-Dnet。JAVA小口喝沟通者。施丘浩 提示:如果上述命令没有立即退出,您可以按Q键使其退出。 jitsi-meet包还将其他包作为依赖项,例如 openjdk-8-jre-headless:Java运行时环境。之所以需要它,是因为Jitsi-Meet是用Java语言编写的。 jicofo:Jitsi会议焦点(系统CTL状态jicofo) 韵律:轻量级Jabber/XMPP服务器(systemctl状态韵律) coturn:VoIP的翻转和眩晕服务器(systemctl状态coturn) 第2步:在防火墙中打开端口 Jitsi-Meet监听多个UDP端口,如下命令所示。(如果你的Ubuntu服务器没有netstat命令,你可以运行sudo apt install net tools命令来安装它。) sudo netstat-lnptu | grep java 要允许与会者从web浏览器加入视频会议,您需要打开TCP端口80和443。要通过网络传输视频,请打开UDP端口10000和5000。如果您正在使用UFW防火墙,请运行以下命令打开这些端口。 sudo ufw allow 80443/tcp sudo ufw allow 100005000/udp 步骤3:获取受信任的Let's Encrypt TLS证书 去你的DNS托管服务(通常是你的域名注册)为你的Jitsi主机名(meet.example.com)创建DNS记录。然后运行以下脚本以获取受信任的Let's Encrypt TLS证书: sudo/usr/share/jitsi meet/scripts/install-letsencrypt-cert.sh 输入您的电子邮件地址以接收重要帐户通知。然后下载certbot并获得TLS证书。 如果一切正常,您将看到以下消息,表明已成功获取并安装TLS证书。 请注意,此脚本使用http-01质询,这意味着您的Apache或Nginx web服务器需要侦听公共IP地址的端口80。如果服务器环境不支持http-01质询,则不应运行上述脚本。你需要使用其他挑战类型。在我的例子中,我使用DNS挑战。 sudo certbot——同意tos——dns cloudflare——i nginx——重定向——hsts——订书机ocsp——电子邮件[email protected]——d会面。利努克斯宝贝。通用域名格式 哪里: --同意:同意服务条款。 -dns cloudflare:我使用cloudflare dns插件进行身份验证,因为我使用cloudflare dns服务。 -i nginx:使用nginx插件安装TLS证书。如果使用Apache,则需要用Apache替换nginx。 --重定向:通过301重定向强制HTTPS。 --hsts:为每个HTTP响应添加严格的传输安全头。强制浏览器始终对域使用TLS。防止SSL/TLS剥离。 --装订ocsp:启用ocsp装订。有效的OCSP响应被绑定到服务器在TLS期间提供的证书上。 步骤4:启用HTTP2 HTTP2可以提高网页加载速度。要在Nginx中启用HTTP2,请编辑虚拟主机配置文件。 sudo nano/etc/nginx/sites enabled/meet。实例通用域名格式。形态 找到下面两行。 听443;听[:]:443 ssl; 在每行末尾添加http2。 听443sslhttp2;听[:]:443 ssl http2; 保存并关闭文件。然后重新加载Nginx以使更改生效。 sudo systemctl重新加载nginx 第5步:开始新的在线会议 现在参观https://meet.example.com你就可以开始一个会议了。要传输音频,您需要允许网络浏览器使用麦克风。要传输视频,你需要允许网络浏览器访问你的相机。 给你的会议起个名字,然后点击Go按钮。会议开始后,您可以选择为会议设置密码。 第6步:设置用户身份验证 默认情况下,任何人都可以转到您的Jitsi Meet实例,创建一个会议室并开始会议。要设置用户身份验证,请编辑韵律配置文件。 sudo nano/etc/prosody/conf.d/meet。实例通用域名格式。cfg。卢阿 找到下面这行。 身份验证=“匿名” 将其更改为以下内容,这将需要用户输入用户名和密码来启动会议。 authentication=“internal_plain” 但是,我们不希望与会者在参加会议时输入用户名和密码,因此我们需要为来宾创建匿名登录,方法是在文件末尾添加以下行。请注意,您不需要为来宾创建DNS记录。满足实例通用域名格式。 VirtualHost“guest.meet.example.com”authentication=“anonymous”c2su requireu encryption=false 保存并关闭文件。接下来,编辑Jitsi METE配置文件。 sudo nano/etc/jitsi/meet/meet。实例com配置。js 找到下面一行, //匿名域名:'客人。实例com', 删除双斜杠并更改来宾域。代替会面。实例com与你真正的Jitsi见面。 匿名域名:'客人。满足实例com', 保存并关闭文件。 然后编辑Jicofo配置文件。 sudo nano/etc/jitsi/jicofo/sip通讯器。属性 在该文件末尾添加以下行。 组织。吉西。吉科福。啊。URL=XMPP:meet。实例通用域名格式 保存并关闭文件。重新启动systemd服务,使更改生效。 sudo systemctl重新启动jitsi-videobridge2韵律jicofo 要在Jisi Meet中创建用户帐户,请运行以下命令。您将被提升为输入新用户的密码。 sudo prosodyctl注册用户名见面。实例通用域名格式 现在,如果你在Jitsi Meet中创建一个房间,你需要输入用户名和密码。 故障排除提示 如果遇到错误,可以查看Nginx错误日志(/var/log/Nginx/error.log)以找出问题所在。还要检查systemd服务的日志。 sudo journalctl-eu jitsi-videobridge2 sudo journalctl-eu韵律sudo journalctl-eu jicofo 如果在Jitsi中启动会议时看到“you have disconnected”(您已断开连接)错误,则可能是您忘记更改会议。实例com到配置文件中的真实Jitsi主机名。 可选:为电话拨入或拨出设置Jigasi Jitsi提供了一个电话接口,允许用户拨入会议或拨打拨出提醒电话。安装jigasi包(用于SIP的Jitsi网关)。 sudo apt安装jigasi 在安装过程中,您需要输入SIP用户名和密码。如果你没有,你可以在OnSIP上创建一个免费的SIP帐号。通用域名格式。 如果在步骤6中设置了用户身份验证,则需要编辑Jigasi配置文件。 sudo nano/etc/jitsi/jigasi/sip通讯器。属性 找到下面几行。 #[email protected]#u DOMAIN#org。吉西。吉加西。xmpp。acc.PASS=SOME_PASS#org。吉西。吉加西。xmpp。acc.ANONYMOUS_AUTH=false 取消对它们的注释,然后输入在步骤6中创建的帐户和密码。 组织。吉西。吉加西。xmpp。acc.USER_ID=[email protected]组织。吉西。吉加西。xmpp。acc.PASS=user1_密码组织。吉西。吉加西。xmpp。acc.ANONYMOUS_AUTH=false 保存并关闭文件。重新启动jigasi systemd服务。 sudo systemctl重启jigasi 可选:配置Coturn 如果在安装Jitsi-Meet期间看到以下消息,则需要配置Coturn以使其正常工作。 警告无法解析您的外部ip地址!错误:^在编辑/etc/turnserver之前,turn服务器将无法工作。配置文件。您需要在external ip中设置外部ip地址,然后重新启动coturn服务。 编辑Coturn配置文件。 sudo nano/etc/turnserver。形态 找到下面这行。 外部ip=127.0.0.1 将127.0.0.1替换为服务器的公共IP地址。保存并关闭文件。然后重新启动Coturn。 sudo systemctl重启coturn 收尾 我希望本教程能帮助您在Ubuntu 18.04/20.04上设置一个Jitsi Meet服务器。和往常一样,如果你觉得这篇文章很有用,那么订阅我们的免费时事通讯来获取新的教程。当心?

    2022.03.23 浏览:391
  • 在Ubuntu20.04上安装Jitsi Meet——自托管视频会议

    本教程将向您展示如何在Ubuntu 20.04服务器上安装Jitsi Meet。Jitsi Meet是一款免费的开源视频会议软件,适用于Linux、macOS、Windows、iOS和Android。如果你不信任Zoom,你可以在自己的服务器上运行自己的视频会议平台。 Jitsi Meet的特点 完全免费 与他人共享您的电脑屏幕。 演示者模式允许您同时共享屏幕和相机,以便与会者可以在整个演示过程中看到演示者及其肢体语言。 您可以在共享屏幕的同时共享系统音频。 您可以将授权用户指定为版主。主持人只需点击一下,就可以让每个参与者静音。 网络上的通信使用DTLS-SRTP加密。 端到端加密(正在进行中) 您可以为会议设置密码,以防止陌生人随意进入。 录制会议并将其保存到Dropbox。 流至YouTube Live并将录制内容存储在YouTube上。 Android和iOS应用程序 短信聊天 共享文本文档 电话拨入会议 拨出电话给电话参与者 只需几行代码,就可以将Jits会议呼叫嵌入任何网页。 在Ubuntu 20.04上安装Jitsi的要求 要运行Jitsi-Meet,您需要一台至少有1GB内存的服务器。你可以点击这个推荐链接,在Vultr上创建一个账户,获得50美元的免费积分(仅限新用户)。一旦你在Vultr上有了一个帐号,就在你的服务器上安装Ubuntu20.04,并按照下面的说明操作。当您有几十个用户时,考虑升级服务器硬件。服务器应该靠近用户,否则在在线会议期间可能会出现延迟。 你还需要一个域名。我在namescape注册了我的域名,因为价格低廉,而且他们终身免费保护whois的隐私。 步骤1:从官方软件包存储库安装Jitsi Meet 默认的Ubuntu存储库中不包含Jitsi METE。我们可以从官方的Jitsi软件包存储库安装它,该存储库还包含其他几个有用的软件包。通过SSH登录服务器,然后运行以下命令添加正式的Jitsi存储库。 回声黛布https://download.jitsi.org稳定/“| sudo-tee/etc/apt/sources。列表d/jitsi稳定。列表 导入Jitsi公钥,以便APT软件包管理器可以验证从该存储库下载的软件包的完整性。 wget-qO-https://download.jitsi.org/jitsi-key.gpg.key| sudo apt按键添加- 因为Jitsi存储库需要HTTPS连接,所以我们需要安装apt transport HTTPS包,使apt与Jitsi存储库建立HTTPS连接。 sudo apt安装apt传输https 接下来,更新本地包索引并在Ubuntu上安装Jitsi Meet。 sudo-apt更新sudo-apt安装jitsi-meet 在安装过程中,需要输入Jitsi实例的主机名。这是当与会者加入您的视频会议时,将出现在web浏览器地址栏中的主机名。您可以使用像meet这样的描述性主机名。实例通用域名格式。 在下一个屏幕中,您可以选择生成新的自签名TLS证书,以便以后可以获取并安装受信任的Let’s Encryption证书。 安装过程将配置一些Linux内核参数,这些参数将保存到/etc/sysctl。d/20 jvb udp缓冲区。conf文件。安装完成后,Jitsi Meet将自动启动。您可以通过以下方式检查其状态: systemctl状态jitsi-videobridge2 样本输出: ● jitsi-videobridge2。服务-Jitsi Videobridge加载:加载(/lib/systemd/system/Jitsi-videobridge2.service;已启用;供应商预设:已启用)激活:自Sat 2020-04-25 03:07:16 UTC起激活(运行);8分钟前主PID:3721(java)任务:35(限制:65000)内存:168.5M CGroup:/system。切片/jitsi-videobridge2。服务└─3721 java-Xmx3072m-XX:+useConMarkSweepGC-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath> 提示:如果上述命令没有立即退出,您可以按Q键使其退出。 jitsi-meet包还将其他包作为依赖项,例如 openjdk-8-jre-headless:Java运行时环境。之所以需要它,是因为Jitsi-Meet是用Java语言编写的。 jicofo:Jitsi会议焦点(系统CTL状态jicofo) 韵律:轻量级Jabber/XMPP服务器(systemctl状态韵律) coturn:coturn转向服务器 第2步:在防火墙中打开端口 Jitsi-Meet监听多个UDP端口,如下命令所示。(如果你的Ubuntu服务器没有netstat命令,你可以运行sudo apt install net tools命令来安装它。) sudo netstat-lnptu | grep java 要允许与会者从web浏览器加入视频会议,您需要打开TCP端口80和443。要通过网络传输视频,请打开UDP端口10000和5000。如果您正在使用UFW防火墙,请运行以下命令打开这些端口。 sudo ufw allow 80443/tcp sudo ufw allow 100005000/udp 步骤3:获取受信任的Let's Encrypt TLS证书 去你的DNS托管服务(通常是你的域名注册)为你的Jitsi主机名(meet.example.com)创建DNS记录。然后运行以下脚本以获取受信任的Let's Encrypt TLS证书: sudo/usr/share/jitsi meet/scripts/install-letsencrypt-cert.sh 输入您的电子邮件地址以接收重要帐户通知。然后下载certbot auto并获得TLS证书。 如果一切正常,您将看到以下消息,表明已成功获取并安装TLS证书。 如果您使用的是干净的Ubuntu 20.04安装(未从18.04或19.10升级),那么在获取Let's Encrypt证书时,您可能会看到以下错误。 包python virtualenv不可用,但被另一个包引用。这可能意味着该软件包丢失、已过时,或者只能从另一个源获得:软件包“python virtualenv”没有安装候选者 这是因为Ubuntu20.04存储库没有python virtualenv包。我们可以从Ubuntu20.04存储库安装certbot包并使用它获取TLS证书,而不是使用上游certbot自动二进制文件来获取TLS证书。 sudo apt安装certbot 接下来,我们需要在脚本中使用以下命令将certbot auto的实例更改为certbot。 sudo sed-i's///certbot auto/certbot/g'/usr/share/jitsi meet/scripts/install-letsencrypt-cert.sh 再次运行脚本,您应该能够从Let's Encrypt成功获取TLS证书。 sudo/usr/share/jitsi meet/scripts/install-letsencrypt-cert.sh 请注意,此脚本使用http-01质询,这意味着您的Apache或Nginx web服务器需要侦听公共IP地址的端口80。如果服务器环境不支持http-01质询,则不应运行上述脚本。你需要使用其他挑战类型。在我的例子中,我使用DNS挑战。 sudo certbot——同意tos——dns cloudflare——i nginx——重定向——hsts——订书机ocsp——电子邮件[email protected]——d会面。利努克斯宝贝。通用域名格式 哪里: --同意:同意服务条款。 -dns cloudflare:我使用cloudflare dns插件进行身份验证,因为我使用cloudflare dns服务。 -i nginx:使用nginx插件安装TLS证书。如果使用Apache,则需要用Apache替换nginx。 --重定向:通过301重定向强制HTTPS。 --hsts:为每个HTTP响应添加严格的传输安全头。强制浏览器始终对域使用TLS。防止SSL/TLS剥离。 --装订ocsp:启用ocsp装订。有效的OCSP响应被绑定到服务器在TLS期间提供的证书上。 步骤4:启用HTTP2 HTTP2可以提高网页加载速度。要在Nginx中启用HTTP2,请编辑虚拟主机配置文件。 sudo nano/etc/nginx/sites enabled/meet。实例通用域名格式。形态 找到下面两行。 听443;听[:]:443 ssl; 在末尾添加http2。 听443sslhttp2;听[:]:443 ssl http2; 保存并关闭文件。然后重新加载Nginx以使更改生效。 sudo systemctl重新加载nginx 第5步:开始新的在线会议 现在参观https://meet.example.com你就可以开始一个会议了。要传输音频,您需要允许网络浏览器使用麦克风。要传输视频,你需要允许网络浏览器访问你的相机。 给你的会议起个名字,然后点击Go按钮。会议开始后,您可以选择为会议设置密码。 第6步:设置用户身份验证 默认情况下,任何人都可以转到您的Jitsi Meet实例,创建一个会议室并开始会议。要设置用户身份验证,请编辑韵律配置文件。 sudo nano/etc/prosody/conf.d/meet。实例通用域名格式。cfg。卢阿 找到下面这行。 身份验证=“匿名” 将其更改为以下内容,这将需要用户输入用户名和密码来启动会议。 authentication=“internal_plain” 但是,我们不希望与会者在参加会议时输入用户名和密码,因此我们需要为来宾创建匿名登录,方法是在文件末尾添加以下行。请注意,您不需要为来宾创建DNS记录。满足实例通用域名格式。 VirtualHost“guest.meet.example.com”authentication=“anonymous”c2su requireu encryption=false 保存并关闭文件。 接下来,编辑Jitsi METE配置文件。 sudo nano/etc/jitsi/meet/meet。实例com配置。js 找到下面一行, //匿名域名:'客人。实例com', 删除双斜杠并更改来宾域。代替会面。实例com与你真正的Jitsi见面。 匿名域名:'客人。满足实例com', 保存并关闭文件。 然后编辑Jicofo配置文件。 sudo nano/etc/jitsi/jicofo/sip通讯器。属性 在该文件末尾添加以下行。 组织。吉西。吉科福。啊。URL=XMPP:meet。实例通用域名格式 保存并关闭文件。重新启动systemd服务,使更改生效。 sudo systemctl重新启动jitsi-videobridge2韵律jicofo 要在Jisi Meet中创建用户帐户,请运行以下命令。您将被提升为输入新用户的密码。 sudo prosodyctl注册用户名见面。实例通用域名格式 现在,如果你在Jitsi Meet中创建一个房间,你需要输入用户名和密码。 可选:为电话拨入或拨出设置Jigasi Jitsi提供了一个电话接口,允许用户拨入会议或拨打拨出提醒电话。安装jigasi包(用于SIP的Jitsi网关)。 sudo apt安装jigasi 在安装过程中,您需要输入SIP用户名和密码。如果你没有,你可以在OnSIP上创建一个免费的SIP帐号。通用域名格式。 如果在步骤6中设置了用户身份验证,则需要编辑Jigasi配置文件。 sudo nano/etc/jitsi/jigasi/sip通讯器。属性 找到下面几行。 #[email protected]#u DOMAIN#org。吉西。吉加西。xmpp。acc.PASS=SOME_PASS#org。吉西。吉加西。xmpp。acc.ANONYMOUS_AUTH=false 取消对它们的注释,然后输入在步骤6中创建的帐户和密码。 组织。吉西。吉加西。xmpp。acc.USER_ID=[email protected]组织。吉西。吉加西。xmpp。acc.PASS=user1_密码组织。吉西。吉加西。xmpp。acc.ANONYMOUS_AUTH=false 保存并关闭文件。重新启动jigasi systemd服务。 sudo systemctl状态jigasi 可选:配置Coturn 如果在安装Jitsi-Meet期间看到以下消息,则需要配置Coturn以使其正常工作。 警告无法解析您的外部ip地址!错误:^在编辑/etc/turnserver之前,turn服务器将无法工作。配置文件。您需要在external ip中设置外部ip地址,然后重新启动coturn服务。 编辑Coturn配置文件。 sudo nano/etc/turnserver。形态 找到下面这行。 外部ip=127.0.0.1 将127.0.0.1替换为服务器的公共IP地址。保存并关闭文件。然后重新启动Coturn。 sudo systemctl重启coturn 故障排除提示 如果遇到错误,可以查看Nginx错误日志(/var/log/Nginx/error.log)以找出问题所在。您还可以查看systemd服务的日志。 sudo journalctl-eu jitsi-videobridge2 sudo journalctl-eu韵律sudo journalctl-eu jicofo 收尾 我希望本教程能帮助您在Ubuntu20.04上设置一个Jitsi Meet服务器。和往常一样,如果你觉得这篇文章很有用,那么订阅我们的免费时事通讯来获取新的教程。当心?

    2022.03.23 浏览:382