快速搭建私有视频播放平台--搭建类YouTube/Youku/BiliBili等视频分享网站

小草鱼3年前Linux技术相关2266

快速搭建私有视频播放平台

 

先决条件:

请现在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.7

docker run -d -p 80:80 --link cumulusclips-mysql:db quantumobject/docker-cumulusclips


然后打开浏览器: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在线文档

 

用法

$ 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或您指定的端口:

这将创建初始配置,其中:

  • 数据库: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的系统要求。确认您的托管服务提供商满足要求后,可以通过以下五个步骤完成安装:

  1. 下载并解压缩包

  2. 上传文件

  3. 设置所需的文件权限

  4. 创建数据库和用户

  5. 运行安装向导

 

下载和提取

 

下载

首先,您必须首先获得CumulusClips的免费副本。访问http://cumulusclips.org/download/并将软件包下载到您的计算机上。

 

提取包

接下来提取存档。在Windows上,右键单击并从上下文菜单中选择“Extract All ...”。

 

上传文件

然后,您必须使用FTP客户端(如FileZillaCyberDuck)将文件上传到您的主机帐户。

 

文件权限

将所有文件上载到您的主机帐户后,必须对多个目录执行文件权限更改。这些目录是:

  • / cc的核/日志

  • / cc的含量/上传/ FLV

  • / cc的含量/上传/移动

  • / cc的含量/上传/温度

  • / cc的含量/上传/大拇指

  • / cc的含量/上传/替身

确保PHP和Web服务器可以写入这些目录。如果您不确定要设置的权限,请使用0777(读取,写入和执行“-rwxrwxrwx”)。如果您使用的是上面提到的FTP客户端,则可以在类似下面的屏幕中完成:

创建数据库和用户

CumulusClips需要数据库和数据库用户才能运行。如果您已经同时拥有它们,只需确保数据库表的名称中包含唯一的前缀。这样可以避免覆盖现有数据。如果您还没有数据库和用户,请立即创建它们。

使用MySQL客户端

以下是如何通过MySQL命令行客户端创建新数据库和用户。

$ mysql -u adminusername -pEnter 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> EXITBye$

记住刚刚创建的数据库名称,用户名和密码。您将需要这些用于安装程序的数据库部分。

 

使用cPanel

以下是如何使用cPanel创建新数据库和用户。登录cPanel,然后单击主屏幕上的“MySQL数据库向导”按钮。

 

输入新CumulusClips数据库的名称。

提供新数据库用户的用户名和密码。

为新创建的用户授予CumulusClips数据库的所有权限。

就是这样,您的数据库和用户现在可以被平台使用了。


相关文章

如何在后台运行Linux命令

通常,当您在终端中运行命令时,必须等到命令完成后才能输入另一个命令。这称为在前台或前台进程中运行命令。当某个进程在前台运行时,它将占用您的shell,并且您可以使用输入设备与之交互。如果命令需要很长时...

ubuntu 20.04版本 命令行配置ip地址

修改网卡配置(电脑关机重启后仍旧有效)编辑网络配置文件root@it:~# vim /etc/netplan/00-installer-config.yaml# This is the network...

Linux下的TCP测试工具

Linux下的TCP测试工具如何在 Linux 上安装 tcpping测量到远程主机的网络延迟的一种常用方法是使用ping应用程序。该ping工具依赖 ICMP ECHO 请求和回复数据包来测量远程主...

git简单使用说明

git简单使用说明

功能:版本控制;--》多人开发必须使用版本控制;git安装包安装完毕后,空白地方鼠标右键会有git bash here选项,点击进入后,可以使用Linux命令;git config -l:查看个人配置...

每天给linux系统清内存脚本

for (( i = 0; i < 1000000000; i=(i+1) ))do         echo "密码" |...

Ubuntu 22.04安装Easyconnect及兼容性问题解决(转载)

Ubuntu 20.04安装Easyconnect及兼容性问题解决一、Easyconnect客户端下载与安装安装:sudo dpkg -i EasyConeect运行:/usr/share/sangf...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。