centos+docker+jitsimeet视频服务器搭建
前提环境
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视频服务器搭建相关推荐
- 运维初学者必备之SRS音视频服务器搭建
运维初学者必备之SRS音视频服务器搭建 什么是srs音视频服务器? 答:SRS是一个流媒体集群,支持RTMP/HLS/HTTP-FLV/RTSP/DASH/WebRTC/SRT/GB28181,高效. ...
- CentOS下的DNS服务器搭建
CentOS下的DNS服务器搭建 实验环境:VMware workstation 10 centos 6.4 说明: DNS是计算机域名系统或域名解析服务器(Domain Name S ...
- 服务器centos系统诛仙,云服务器搭建诛仙教程
云服务器搭建诛仙教程 内容精选 换一换 使用Neutron命令创建Port.使用Cinder命令,创建系统盘和数据盘.使用Nova命令,创建弹性云服务器.在创建云服务器之前,需要先申请port,并且需 ...
- srs视频服务器搭建与使用
搭建 git地址 https://github.com/ossrs/srs 配置文件 修改推流端口listen 默认1935 修改视频保存目录 dvr_path 启动视频服务器 ./objs/s ...
- Docker 下 jitsi-meet 视频服务器 安装部署
一.参考网站 官网文档地址:Self-Hosting Guide - Docker | Jitsi Meet 二.Docker 版本 三.安装部署 3.1.下载并解压缩安装包 地址:Release s ...
- centos搭建视频服务器--搭建http服务器
参考网址 http://blog.csdn.net/qzc295919009/article/details/42362379 bug补充: 1.启动httpd服务器时报错: /etc/init.d/ ...
- (docker 容器)服务器搭建selenium-grid平台并构建jenkins job全过程
文章目录 首先检查服务器 Docker 服务的安装配置 Jenkins 的 Docker 容器安装配置 Selenium-Hub 的 Docker 容器安装配置 Selenium-Node 的 Doc ...
- centos 5.4 nfs服务器搭建
NFS(Network File System)的基本原则是让不同客户端及服务器通过一组RPCs共享相同的文件系统.它独立于操作系统,允许不同硬件及操作系统的系统共同进行文件的共享.虽然NFS可以在网 ...
- CentOS 7 CA证书服务器搭建
CA认证概述 证书颁发机构(CA, Certificate Authority)即颁发数字证书的机构.是负责发放和管理数字证书的权威机构,并作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性 ...
- CentOS 7下ngrok服务器搭建
一.安装ngrok编译环境 1.安装git所需要的依赖包 yum -y install zlib-devel openssl-devel perl hg cpio expat-devel gettex ...
最新文章
- Python_note6 组合数据类型+jieba库+文本词频统计
- CH2-1 类型 操作 表达式
- 这是一个无效的源路径
- Cell Phone Network
- 计算机报临时用户,大师练习win10系统添加临时登录账户win10电脑临时账户的办法?...
- python中for循环运行不起_python中for循环不能正常工作
- vSphere 7简介:混合云的功能和技术
- CassiniDev源码学习 - 可替代IIS的单机Web Form解决方案
- windows 下 git bash 打开特定的文件目录与相关操作
- The Eternal Immortality(CodeForces - 869B)同余定理
- 2021年计算机网络常见面试题
- 软件测试管理—如何写好软件测试计划书
- 如何对Windows 2000中出现的“Stop 0x0000007B”错误信息进行故障诊断
- C# flash player 制作
- Python实现线性插值和三次样条插值
- gensim实战01——word2vec
- scipy.misc.imresize的替换方案
- html爆炸效果,HTML5 SVG炫酷文字爆炸特效
- 团体程序设计天梯赛-练习集 L1-034 点赞
- waf怎么读_1.如何绕过WAF(Web应用防火墙)