开源多播放源采集在线影视GoFilm

前言

最近在看动漫,但是好多站点要么没有,要么搜不到,有些搜索还有时间限制,或者从网盘转存,太繁琐了。所以想在自己的服务器新增一个看影视的功能,毕竟有时候找资源是真的痛苦。

加上之前了解到GitHub上有一个在线采集影视的项目,正好今天上上手,自己动手部署,丰衣足食。

项目介绍

项目框架为 Go+Vue。用到了 Redis和 Mysql,经过我的测试,docker启动运行需要差不多 500M 的内存,主要是MySQL占用内存较大,感觉可以优化为 postgresql 来大大降低内存占用。

项目地址:https://github.com/ProudMuBai/GoFilm

项目提供的教程需要自己构建docker镜像,并且构建的镜像需要特别大,对此我进行了优化,并讲 docker 镜像上传到了 docker仓库,所以你可以直接使用我构建的镜像而不用自己手动构建

截至目前构建的最新版本为

1
2
3
提交编号:67097207074deffb884c2ba88c935dc35efd46f0

日期:Feb 26, 2024

前置准备

安装好 docker,如果没有,请参考 docker安装

部署

方式一:

xxxxxxxxxx # 前台运行./cms​# 后台运行nohup ./cms shell

为了简单起见,采用 root 用户,如果不是,请自己注意权限问题,加上 sudo提权。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# 进入 /opt/目录
cd /opt/

# 克隆项目
git clone https://github.com/muyiacc/GoFilm.git

# 复制 GoFilm的 film目录到 /opt/
cp -r GoFilm/film ./

# 进入film
cd film

# 创建容器
docker compose up -d

方式二

使用项目作者提供的教程,请参考:film项目安装

初始化

部署完成后还需进入管理端设置采集主站点

浏览器输入 ip/manage,进入管理界面,默认用户和密码为 admin

“HD(bf)”, Uri: https://bfzyapi.com/api.php/provide/vod/

“HD(kk)”, Uri: https://kuaikan-api.com/api.php/provide/vod/from/kuaikan/

“HD(fs)”, Uri: https://www.feisuzyapi.com/api.php/provide/vod/

“HD(bfBk)”, Uri: http://by.bfzyapi.com/api.php/provide/vod/

经测试,推荐使用的采集站

删除容器

1
docker compose down
使用 Hugo 构建
主题 StackJimmy 设计