快速搭建私有视频播放平台--搭建类YouTube/Youku/BiliBili等视频分享网站
转载来源:http://demo.cumulusclips.org/?preview_theme=newsroom https://hub.docker.com/r/quantumobject/docker-cumulusclips/ http://cumulusclips.org/docs/
快速搭建私有视频播放平台
先决条件:
请现在Linux/MacOS/Windows系统上安装Docker
运行下列命令即可:
docker run --name cumulusclips-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysecretpassword -e MYSQL_DATABASE=cumulusclipsdb \
-e MYSQL_USER=cumulusclipsuser -e MYSQL_PASSWORD=cumulusclipsdbpasswd -d mysql:5.7docker run -d -p 80:80 --link cumulusclips-mysql:db quantumobject/docker-cumulusclips
或者保存一下脚本为docker-compose.yml,然后执行 docker-compose up
version: '2'volumes:cumulusclips:db:
services:db:image: mariadbrestart: alwaysvolumes:- db:/var/lib/mysqlenvironment:- MYSQL_ROOT_PASSWORD=rootpassword- MYSQL_PASSWORD=cumulusclipsdbpasswd- MYSQL_DATABASE=cumulusclipsdb- MYSQL_USER=cumulusclipsuserapp:image: quantumobject/docker-cumulusclips links:- dbports:- 80:80volumes:- cumulusclips:/var/www/htmlrestart: always访问:http://127.0.0.1,即可打开
执行 docker-compose up 后,您应当看见如下信息:
或者保存以下脚本为start.sh
docker run --name cumulusclips-mysql -p 38273:3306 -e MYSQL_ROOT_PASSWORD=mysecretpassword -e MYSQL_DATABASE=cumulusclipsdb \
-e MYSQL_USER=cumulusclipsuser -e MYSQL_PASSWORD=cumulusclipsdbpasswd -d mysql:5.7docker run -d -p 3838:80 --link cumulusclips-mysql:db quantumobject/docker-cumulusclips
然后执行: sudo chmod +x start.sh && ./start.sh 即可
然后打开浏览器:http://127.0.0.1:3838 ,如果您设置的端口号为80,这访问http://127.0.0.1,本人使用的./startup.sh脚本启动,访问您应当看见如下界面:
点击继续继续安装:
此处请把 localhost 改为db, DatabasePort改为3306,DatabaseName改为cumulusclipsdb , DataBaseUser改为cumulusclipsuser,DatabasePassword改为cumulusclipsdbpasswd,TablePrefix:随便填
DataBase Host: db
DataBase Port: 3306
DataBase Name: cumulusclipsdb
DataBase User: cumulusclipsuser
DataBase Password: cumulusclipsdbpasswd
TablePrefix : tb_
安装完毕后,您应当看见如下界面:
这是后台管理平台,此时您可以上传一些视频文件到系统中,然后换个浏览器打开,即可观看视频。
换个浏览器打开或切换到前端视频站,即可观看:
安装完毕后,可以设置主题Theme(页面风格)
Slate Theme 下载地址:http://cumulusclips.org/resources/slate.zip
Newsroom theme 下载地址:http://cumulusclips.org/resources/newsroom.zip
Corporate Theme 下载地址:http://cumulusclips.org/resources/corporate.zip
Barren Theme 下载地址:http://cumulusclips.org/resources/barren.zip
下载完毕后,请到视频站的管理后台上传主题:
然后到Themes标签页,激活新主题:
更换新主题后的,主页界面:
手机端界面:
泊坞窗,cumulusclips
Cumulus Clips Web应用程序的 Docker容器
“免费视频CMS:使用CumulusClips视频共享脚本开始您自己的视频共享网站。它免费且易于使用。您可以构建一个YouTube克隆,用户可以上传视频,评价视频,评论视频等等。”
安装依赖项
- docker
要在Ubuntu 18.04中安装docker,请使用以下命令:
$ sudo apt-get update
$ wget -qO- https://get.docker.com/ | sh
要在其他操作系统中安装docker,请查看docker在线文档
用法
如果您需要MySQL数据库,可以链接容器:
$ docker run --name cumulusclips-mysql -e MYSQL_ROOT_PASSWORD=mysecretpassword -e MYSQL_DATABASE=cumulusclipsdb \
-e MYSQL_USER=cumulusclipsuser -e MYSQL_PASSWORD=cumulusclipsdbpasswd -d mysql:5.7
注意:使用旧版稳定版的mysql 5.7。新版本将失败。
如果你想使用预先存在的mysql容器,你可以通过使用docker exec -it some-mysql bash和手动添加cumulus clips数据库连接它来添加新数据库,或者你可以链接并使用quantumobject / docker-mywebsql来创建数据库cumulusclipsdb和用户cumulusclipsuser加上需要将此用户的所有权限授予cumulus片段数据库。
它们链接到Cumulus Clips容器
$ docker run -d -p 80 --link cumulusclips-mysql:db quantumobject/docker-cumulusclips
在什么时候要求数据库需要替换localhost for db。
访问Cumulus Clips应用程序:
之后用您的浏览器检查地址加上由docker或您指定的端口:
- HTTP:// host_ip:端口/
这将创建初始配置,其中:
数据库:cumulusclipsdb
数据库用户:cumulusclipsuser
数据库密码:cumulusclipsdbpasswd
要从运行容器的服务器访问容器,请执行以下操作:
$ docker exec -it container_id /bin/bash
注意:使用SSL将此容器部署在代理后面以获得额外的安全性
https://github.com/jwilder/nginx-proxy
https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion
更多信息
关于Cumulus Clips:cumulusclips.org
为了帮助改进这个容器docker-cumulusclips
有关我们和我们项目的其他信息,请访问我们的网站www.quantumobject.org
---------------------------------------------------------------------------------------------------------------------------------------
手动安装视频播放平台
下载
下载CumulusClips视频共享cms的最新稳定版本。建议使用CumulusClips创建新的视频共享网站,以及在现有网站上添加视频部分。在安装软件之前,请确保您的托管环境符合 系统要求。安装过程不超过3分钟!有关 安装CumulusClips的更多详细信息,请参阅本指南。
版本: 2.5.3
发布日期: 2017年9月26日
大小: 35 MB(zip)
下载二进制包 以tar.gz格式下载(34 MB)
安装
安装CumulusClips是一个相当简单的过程。在开始安装视频共享脚本之前,必须确保您的托管服务提供商满足运行CumulusClips视频共享cms的系统要求。确认您的托管服务提供商满足要求后,可以通过以下五个步骤完成安装:
- 下载并解压缩包
- 上传文件
- 设置所需的文件权限
- 创建数据库和用户
- 运行安装向导
下载和提取
下载
首先,您必须首先获得CumulusClips的免费副本。访问http://cumulusclips.org/download/并将软件包下载到您的计算机上。
提取包
接下来提取存档。在Windows上,右键单击并从上下文菜单中选择“Extract All ...”。
上传文件
然后,您必须使用FTP客户端(如FileZilla或CyberDuck)将文件上传到您的主机帐户。
文件权限
将所有文件上载到您的主机帐户后,必须对多个目录执行文件权限更改。这些目录是:
- / cc的核/日志
- / cc的含量/上传/ FLV
- / cc的含量/上传/移动
- / cc的含量/上传/温度
- / cc的含量/上传/大拇指
- / cc的含量/上传/替身
确保PHP和Web服务器可以写入这些目录。如果您不确定要设置的权限,请使用0777(读取,写入和执行“-rwxrwxrwx”)。如果您使用的是上面提到的FTP客户端,则可以在类似下面的屏幕中完成:
创建数据库和用户
CumulusClips需要数据库和数据库用户才能运行。如果您已经同时拥有它们,只需确保数据库表的名称中包含唯一的前缀。这样可以避免覆盖现有数据。如果您还没有数据库和用户,请立即创建它们。
使用MySQL客户端
以下是如何通过MySQL命令行客户端创建新数据库和用户。
$ mysql -u adminusername -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5340 to server version: 3.23.54Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> CREATE DATABASE databasename;
Query OK, 1 row affected (0.00 sec)mysql> GRANT ALL PRIVILEGES ON databasename.* TO "cumulusclipsusername"@"hostname"
-> IDENTIFIED BY "password";
Query OK, 0 rows affected (0.00 sec)mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)mysql> EXIT
Bye
$
记住刚刚创建的数据库名称,用户名和密码。您将需要这些用于安装程序的数据库部分。
使用cPanel
以下是如何使用cPanel创建新数据库和用户。登录cPanel,然后单击主屏幕上的“MySQL数据库向导”按钮。
输入新CumulusClips数据库的名称。
提供新数据库用户的用户名和密码。
为新创建的用户授予CumulusClips数据库的所有权限。
就是这样,您的数据库和用户现在可以被平台使用了。
安装向导
此时一切准备就绪,您现在可以运行安装向导来实际安装CumulusClips。使用Web浏览器导航到安装向导(/ install)。
- 如果放在根目录下的CumulusClips文件,你应该访问:http://your-domain.com/install/
- 如果你把CumulusClips文件放在一个子目录中,比如说'视频',你应该访问:http://your-domain.com/videos/install/
CumulusClips将检查文件是否可由Web服务器写入。如果没有,将要求您提供FTP信息。这是为了执行更新和其他基于文件系统的更改。
输入CumulusClips要使用的数据库凭据。如果您之前创建了新的数据库和数据库用户,请在此处输入该信息。
提供有关您网站的一般信息
全部完成!
PS: 提供自建企业级集群部署方案,搭建视频播放平台解决方案,请留言联系。
快速搭建私有视频播放平台--搭建类YouTube/Youku/BiliBili等视频分享网站相关推荐
- 通过Docker或虚拟机快速搭建私有云平台--使用Nextcloud和ONLYOFFICE创建您的WebOffice云办公系统
原作者:Raj 转载来源:https://www.itzgeek.com/how-tos/linux/create-your-web-office-with-nextcloud-and-onlyof ...
- 视频教程-ZStack 带你0基础搭建私有云平台|ZCCT实战培训视频|-云平台
ZStack 带你0基础搭建私有云平台|ZCCT实战培训视频| ZStack云计算解决方案专家,12年虚拟化与云计算相关工作经验,先后就职于IT系统集成商.国内知名软件上市公司以及云计算服务商,分别从 ...
- 如何通过开源项目搭建私有云平台--第一步:安装Minio
从事K8s私有云平台研发工作差不多5年了,在国企由于不能使用开源工具,所以全部要自研,连K8s都要从二进制开始安装.但去到小厂,如果一切自研,太耗费成本,本系列文章,总结一下,如何通过开源的项目快速搭 ...
- 物联网iot私有云平台搭建
物联网iot私有云平台搭建 物联网的平台有多种,把其中的一些列出一个开源平台比照表. IoT 软件平台 设备管理? 集成 安全 数据收集协议 分析 支持可视化? 数据库 Kaa IoT Platfor ...
- 大型企业如何搭建私有云计算平台
大型企业如何搭建私有云计算平台 云计算已经成为当前最流行的IT概念之一,越来越多的大型企业开始考虑如何用云计算平台来构建自己的信息系统.云计算平台具有高可扩展性.超大规模.高可用性.成本低廉等特点,因 ...
- 金融之期货软件搭建,股票平台搭建,融资融券平台搭建
金融之期货软件搭建,国际期货平台搭建,期货系统搭建 期货系统平台搭建. 让你成为平台方,可以在国内国际同时操作,交易规则自定:资金全部在自己平台上. 交易平台软件 微期货交易软件开发它是将系统连接在微 ...
- OpenStack ussuri 私有云平台搭建
一.OpenStack简介 openstack是一个云操作系统,这个操作系统控制着数据中心中的计算,存储和网络资源.所有这些资源的管理都是通过API来来实现的,并且管理资源都有相应的认证机制. 在op ...
- 云的新出路迷你云?轻松搭建私有云平台 转载7
2012年07月25日09:01 来源:互联网 作者:互联网 编辑:申安安 评论:0条 [IT168云计算]什么是迷你云? 现在的云服务,基本上上已经分为两大派--私有云和公有云.而私有云中,也分叉出 ...
- 搭建私有云平台的一些随想
从要求来说,这个环境需要满足以下几个要求: 在同一台物理机器中同时运行多个虚拟操作系统 虚拟系统可以被远程访问 这可以使用宿主系统上安装多个虚拟机,并配置虚拟机远程访问的方法来做到. 文章目录 在宿主 ...
最新文章
- python画美女代码_教你用python爬取网站美女图(附代码及教程)
- python 三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数
- 爬虫笔记:Requests库详解
- fd在python什么意思_python用法总结
- 路由器太远手机接收不到信号怎么办?
- hdu 4196(数论)
- 一个双线程下同一时候操作指针变量导致野指针出现的问题总结
- git 21天打卡day10-创建昵称分支并切换
- uvalive3983Robtruck
- Linux电源管理(1)_整体架构
- 全新激光雕刻机切割机打标机写字机三轴步进电机运动控制板 控制板硬件软件全部是自己开发的
- ureport2 mysql_springboot整合UReport2
- 微信小程序实现页面按钮分享,右上角三个点分享禁用分享
- Nachos project1 领悟
- arcgis 属性表中起点终点创建线_一种GIS单线路网自动生成双线路网的方法与流程...
- 计算机高级职称论文写什么题目,高级职称论文格式的要求
- 服务网关Gateway
- cadence SPB17.4 - CIS - add a new part
- JAVA 建造者模式
- 通过WPF自定义ListBox控件实现ListBoxItem中开关及删除功能