前提环境

1 腾讯云服务器或随便一个服务器,安装镜像,这里以Centos7.6为例

一 安装docker(也可以选择自己新欢的方式安装)

1 yum 包更新到最新

sudo yum update

2 yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3 设置yum源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4 查看所有仓库中所有docker版本

yum list docker-ce --showduplicates | sort -r

5 安装docker

sudo yum install docker-ce

6 或者安装指定版本docker-ce-17.12.0.ce

sudo yum install docker-ce-17.12.0.ce

7 启动docker

sudo systemctl start docker

8 开机启动docker

sudo systemctl enable docker

9 查看docker版本

docker version

二 安装 Docker-compose(单节点多容器的编排工具)

1 下载docker-compose包到指定的位置

curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

2 授权

chmod +x /usr/local/bin/docker-compose

三 安装 Jitsi Meet

1 拉取Jitsi Meet项目文件(官网上不建议直接拉取)放上我自己的仓库:https://gitee.com/chenkuiyou/jitsi-meet.git

git clone https://github.com/jitsi/docker-jitsi-meet

2 接着计入到JitsiMeet文件夹

cd docker-jitsi-meet

3 复制一份配置文件

cp env.example .env

4 然后自动生成秘钥,JitsiMeet包含的几个镜像之间相互通信需要用到,不做会报错

./gen-passwords.sh

5 编辑配置文件,HTTP_PORT和HTTPS_PORT修改成你喜欢的端口号,HTTPS_PORT端口是你安装完成之后在网页访问时用的那个,PUBLIC_URL是你的域名(暂时还让他是注释状态就好,如果你想用nginx做代理,用域名访问你的服务器后面会讲到), DOCKER_HOST_ADDRESS是你这台服务器的IP地址

vi .env

放开AUTH_TYPE=internal ,把前面的注释#删掉就好了

6 然后创建所需的目录

mkdir -p /root/docker-jitsi-meet/.jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri}

7 启动 JitsiMeet

docker-compose up -d

如果启动报下面的错,重启一下docker

ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule:  (iptables failed: iptables --wait -t nat -I DOCKER -i br-2a308b19e782 -j RETURN: iptables: No chain/target/match by that name.(exit status 1))

docker重启命令

service docker restart

8 打开服务端口号,就是在步骤5中写的端口号

然后就可以用浏览器访问了  ip +端口号

四 使用nginx做代理,用域名的方式访问

1 还原 三.5步骤的端口 HTTP_PORT=8000     HTTPS_PORT=8443

2 安装宝塔面板,方便操作,安装完成之后会在你的黑窗口上显示登陆地址,账号和密码,宝塔访问端口是8888,记得开发这个端口

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

3 选择nginx快速安装

4 用宝塔面板配置

按要求填写网址后直接提交

点击该网址的设置,在SSL中编辑域名证书,(你的域名管理平台下载nginx的证书)

添加反向代理

最后在服务器管理中打开80和443端口就好了,然后访问你的域名就可以了

centos+docker+jitsimeet视频服务器搭建相关推荐

  1. 运维初学者必备之SRS音视频服务器搭建

    运维初学者必备之SRS音视频服务器搭建 什么是srs音视频服务器? 答:SRS是一个流媒体集群,支持RTMP/HLS/HTTP-FLV/RTSP/DASH/WebRTC/SRT/GB28181,高效. ...

  2. CentOS下的DNS服务器搭建

    CentOS下的DNS服务器搭建 实验环境:VMware workstation 10         centos 6.4 说明: DNS是计算机域名系统或域名解析服务器(Domain Name S ...

  3. 服务器centos系统诛仙,云服务器搭建诛仙教程

    云服务器搭建诛仙教程 内容精选 换一换 使用Neutron命令创建Port.使用Cinder命令,创建系统盘和数据盘.使用Nova命令,创建弹性云服务器.在创建云服务器之前,需要先申请port,并且需 ...

  4. srs视频服务器搭建与使用

    搭建   git地址 https://github.com/ossrs/srs 配置文件 修改推流端口listen  默认1935 修改视频保存目录 dvr_path 启动视频服务器 ./objs/s ...

  5. Docker 下 jitsi-meet 视频服务器 安装部署

    一.参考网站 官网文档地址:Self-Hosting Guide - Docker | Jitsi Meet 二.Docker 版本 三.安装部署 3.1.下载并解压缩安装包 地址:Release s ...

  6. centos搭建视频服务器--搭建http服务器

    参考网址 http://blog.csdn.net/qzc295919009/article/details/42362379 bug补充: 1.启动httpd服务器时报错: /etc/init.d/ ...

  7. (docker 容器)服务器搭建selenium-grid平台并构建jenkins job全过程

    文章目录 首先检查服务器 Docker 服务的安装配置 Jenkins 的 Docker 容器安装配置 Selenium-Hub 的 Docker 容器安装配置 Selenium-Node 的 Doc ...

  8. centos 5.4 nfs服务器搭建

    NFS(Network File System)的基本原则是让不同客户端及服务器通过一组RPCs共享相同的文件系统.它独立于操作系统,允许不同硬件及操作系统的系统共同进行文件的共享.虽然NFS可以在网 ...

  9. CentOS 7 CA证书服务器搭建

    CA认证概述 证书颁发机构(CA, Certificate Authority)即颁发数字证书的机构.是负责发放和管理数字证书的权威机构,并作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性 ...

  10. CentOS 7下ngrok服务器搭建

    一.安装ngrok编译环境 1.安装git所需要的依赖包 yum -y install zlib-devel openssl-devel perl hg cpio expat-devel gettex ...

最新文章

  1. Python_note6 组合数据类型+jieba库+文本词频统计
  2. CH2-1 类型 操作 表达式
  3. 这是一个无效的源路径
  4. Cell Phone Network
  5. 计算机报临时用户,大师练习win10系统添加临时登录账户win10电脑临时账户的办法?...
  6. python中for循环运行不起_python中for循环不能正常工作
  7. vSphere 7简介:混合云的功能和技术
  8. CassiniDev源码学习 - 可替代IIS的单机Web Form解决方案
  9. windows 下 git bash 打开特定的文件目录与相关操作
  10. The Eternal Immortality(CodeForces - 869B)同余定理
  11. 2021年计算机网络常见面试题
  12. 软件测试管理—如何写好软件测试计划书
  13. 如何对Windows 2000中出现的“Stop 0x0000007B”错误信息进行故障诊断
  14. C# flash player 制作
  15. Python实现线性插值和三次样条插值
  16. gensim实战01——word2vec
  17. scipy.misc.imresize的替换方案
  18. html爆炸效果,HTML5 SVG炫酷文字爆炸特效
  19. 团体程序设计天梯赛-练习集 L1-034 点赞
  20. waf怎么读_1.如何绕过WAF(Web应用防火墙)

热门文章

  1. 用计算机计算的结构图怎么画,冯·诺依曼计算机结构图解析
  2. adf4351 锁相环相关硬件设计
  3. JS 在线格式化工具
  4. 服务器装2t硬盘分区,2T移动硬盘分区办法
  5. 第一章 Web应用开发简介
  6. 红巨星视频调色AE插件 Red Giant Magic Bullet Suite 16.0.0 WIN
  7. 正确解决:关于Lattic Diamond软件注册不成功(license问题)
  8. 中国电力电子行业前景方向预测及投资规划建议报告2022-2028年版
  9. 计算机主机房净高,机房建设标准
  10. Magisk 安装error