成品如上图所示,苹果CMS是一款开源的影视内容管理系统,广泛用于构建影视内容网站。它支持自动采集电影、电视剧、综艺、动漫等丰富的内容资源,界面友好,功能齐全。通过苹果CMS,用户可以轻松管理视频内容、分类、播放源等,并可以自定义前端页面,打造个性化的观影体验。本文讲解如何通过飞牛NAS部署一套私有的影院系统。请特别注意,不要将本套系统搭建的网站通过任何方式共享至互联网,后果自负,本套系统仅供学习和研究使用。
第一步:在飞牛NAS部署苹果CMS的docker镜像
先在文件管理里找个地方创建一个maccms的文件夹,在这个文件夹里再创建data和mysql两个子文件夹。 在同级路径下上传一个docker-compose.yml的空白文件。空白文件可以在电脑任何地方右键新建txt,然后重命名即可。data和mysql两个文件夹右键点击查看详情里面复制原始路径,后面会用到。把下面的配置文件内容复制粘贴到docker-compose.yml,其中两个路径需要修改为你的真实路径。
/vol2/1000/docker2/maccms/data
/vol2/1000/docker2/maccms/mysql 这两个替换为你刚创建的两个文件夹的路径。端口号18080可以修改为你需要设置的端口号,不和飞牛的其他应用端口冲突即可。
services:
maccms:
image: esme518/docker-maccms10
container_name: maccms
restart: always
volumes:
- /vol2/1000/docker2/maccms/data:/var/www/html
ports:
- 18080:80
user: "1000:1000" # 替换为宿主机用户的 UID 和 GID
maccms-db:
image: mariadb:10.3
container_name: maccms-db
restart: always
volumes:
- /vol2/1000/docker2/maccms/mysql:/var/lib/mysql
user: "1000:1000" # 替换为宿主机用户的 UID 和 GID
environment:
- MARIADB_ROOT_PASSWORD=maccms_db_password
然后打开飞牛NAS的Docker管理。
按照上图依次点击创建苹果cms的项目,项目名称可以自定义。
如上图所示,这样就是创建成功了。
使用你的飞牛IP+上面配置文件里面的端口,比如我的http://192.168.2.146:18080,浏览器打开这个网址,能看到上面的界面,点击同意安装系统。
一定要安装上图配置进行填写,数据库密码是maccms_db_password。管理员账号密码可以自定义设置,没有 要求。安装成功后会自动跳转到http://192.168.2.146:18080/admin.php,然后会显示无法访问。这是因为这个镜像的作者直接把后台入口改成了cmsadmin.php。
重新在浏览器输入http://192.168.2.146:18080/cmsadmin.php 即可进入苹果cms的后台。
进入后台后是这个样子的,不需要更新版本,包括后期使用也不需要更新版本,如果你不怕出错的话 更新版本也没关系,更新后出错的几率很小。
第二步:配置资源自动采集
这步属于敏感内容,请自行通过百度或者其他搜索引擎搜索,有很详细的教程。搜索关键词如下:
苹果cms配置教程 苹果cms使用教程 苹果cms自动采集 苹果cms定时采集 苹果cms资源库设置
网上有很多的影视资源库,都是实时更新的,资源非常丰富。只是会有贴片广告,比如一集电视剧中会在页面头部底部间歇性的插入文字广告,不过不影响观看。
影视资源库可以搜索关键词–苹果cms资源站 苹果cms 采集接口 ,苹果cms的片源就是各个资源库,不配置的话就没有内容可看。
这里要注意的一点是需要配置自动定时采集,可以通过飞牛的lucky里的定时任务、青龙面板任务等多种方式都可以实现。定时自动采集就是在指定的时间自动去访问一个网址。
苹果cms的网页模板存放在上图的路径,直接把解压缩后的模板文件夹上传到这里即可。镜像默认没有自带模板,需要用户自行下载。
后续:
进阶玩法–苹果cms对接TVBOX,自行搜索相关教程和TVBOX的介绍。
通过飞牛部署的苹果CMS,切记只能在本地局域网使用,不要对外发布,不要对外发布。目前对知识产权侵权抓的严,罚的重。部署苹果CMS自己学习私下使用即可,切勿用于不法用途。