admin avatar

MediaCMS高仿youtube的开源视频cms程序

🕙 by admin

MediaCMS是基于python Django3框架高仿youtube的开源视频cms程序

单机安装的方法

核心依赖有 Python3、Django3、Celery、PostgreSQL、Redis、ffmpeg。

任何可以安装这些依赖项的系统都可以运行 MediaCMS。

但我们强烈建议在 Linux Ubuntu 18 或 20 版本上安装。

在安装了 git 实用程序的 Ubuntu 18 或 20 系统上的安装应该会在几分钟内通过以下步骤完成。

确保以 root 用户身份在干净的系统上运行它,因为自动脚本将安装和配置以下服务:

Celery/PostgreSQL/Redis/Nginx 并将覆盖任何现有设置。

自动化脚本 - 在 Ubuntu 18、Ubuntu 20 和 Debian Buster 上测试

1
2
3
mkdir /home/mediacms.io &&  cd /home/mediacms.io/
git clone https://github.com/mediacms-io/mediacms
cd /home/mediacms.io/mediacms/ && bash ./install.sh

该脚本将询问您是否有要部署 MediaCMS 的 URL,否则它将使用 localhost。

如果您提供 URL,它将使用 Let's Encrypt 服务来安装有效的 ssl 证书。

更新

如果您已使用上述方式安装 MediaCMS,请更新以下内容:

1
2
3
4
5
cd /home/mediacms.io/mediacms #进入 mediacms 目录
source   /home/mediacms.io/bin/activate #使用 virtualenv 
git pull #更新代码
python manage.py migrate #运行 Django 迁移
sudo systemctl restart mediacms celery_long celery_short #重启服务

基于Docker安装

安装最新版本的Docker和Docker Compose。

对于 Ubuntu 18/20 系统,这是:

1
2
3
4
curl -fsSL https://get.docker.com -o get-docker.sh 
sudo sh get-docker.sh 
sudo curl -L " https://github.com/docker/compose/releases/download/1.29.2 /docker-compose- $( uname -s ) - $( uname -m ) " -o /usr/local/bin/docker-compose 
sudo chmod +x /usr/local/bin/docker-compose

然后以root身份运行

1
2
3

git clone https://github.com/mediacms-io/mediacms
 cd mediacms

默认选项是在服务器的所有可用 ip(包括本地主机)上提供 MediaCMS。

如果您想探索更多选项(包括使用 letencrypt 证书设置 https),

请查看Docker 部署页面上的文档以使用不同的 docker-compose 设置。

docker-compose up

这将下载所有与 MediaCMS 相关的 Docker 镜像并启动所有容器。完成后,

MediaCMS 将安装并在http://localhost或http://ip上可用

已使用随机密码创建了用户管理员,您应该能够在迁移容器的末尾看到它,例如

migrations_1 | Created admin user with password: gwg1clfkwf

或者,如果您在使用的 docker-compose 文件上设置了 ADMIN_PASSWORD 变量(示例docker-compose.yaml),则该变量将被设置为管理员用户的密码

更新

获取最新的 MediaCMS 映像并停止/启动容器

1
2
3
4
5
cd /path/to/mediacms/installation 
docker pull mediacms/mediacms docker 
-compose down docker 
-compose up

维护

数据库存储在 ../postgres_data/ 和 media_files 上 media_files/

github

https://github.com/mediacms-io/mediacms?src=vpslala.com

官网

https://mediacms.io/?src=vpslala.com

💘 相关文章

写一条评论