简介
官网:https://github.com/nepsyn/minaplay/
MinaPlay 是一个用于根据用户创建的 RSS 订阅源、订阅规则自动下载媒体文件并生成描述信息的应用。
主要特性:
个性化配置 RSS 订阅源、下载规则。
同步观影放映室,支持聊天消息和多人语音,叫上好朋友一起观影共享欢乐。
通知服务 高度可拓展、可自定义模板,新内容的更新时间不再错过。
插件系统 简单易用,像使用命令行一样调用各种插件提供的服务。
项目文档:
啧,同类项目还不少,autobangumi我是用过,bgmi还第一次见。minaply用的是aria2下载,autobangumi好像用的是transmission和qbittorrent,bgmi则aria2,tr,qb都行,二次元大佬真多。
安装搭建
本次部署还是在飞牛nas的docker compose环境下
其他nas需对应修改映射目录部署
这个软件占用内存比较大!我感觉运行起来占了1.3g。于是我把他的端口占用砍了,他原来占了1000个端口。。。我给砍成5个了,这个应该是会影响聊天室在线人数,但还是占用有600mb
version: '3.8'
services:
minaplay-mysql:
image: "mysql:8"
container_name: minaplay-mysql
networks:
- minaplay-network
environment:
- TZ=Asia/Shanghai
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
- MYSQL_DATABASE=minaplay
restart: always
volumes:
- mysql-data:/var/lib/mysql
minaplay-redis:
image: "redis:latest"
container_name: minaplay-redis
networks:
- minaplay-network
restart: always
minaplay:
image: "nepsyn/minaplay:latest"
container_name: minaplay
networks:
- minaplay-network
volumes:
- ./data:/app/data
environment:
- DB_HOST=minaplay-mysql
- REDIS_HOST=minaplay-redis
- MS_ANNOUNCED_ADDRESS=127.0.0.1 # 在需要放映室语音通话服务的情况下改为宿主机外部访问地址
ports:
- "3000:3000"
- "12000-12004:12000-12004"
depends_on:
- minaplay-mysql
- minaplay-redis
restart: unless-stopped
extra_hosts:
- "cdn.jsdelivr.net:146.75.113.229"
volumes:
mysql-data:
networks:
minaplay-network:
这个直接运行就行,然后你跳转到文章下面如何查看用户名密码处。
然后有需要用自己的mysql数据库的用下面的代码,我这里修改了下。
services:
minaplay-redis:
image: "redis:latest"
container_name: minaplay-redis
networks:
- minaplay-network
restart: always
minaplay:
image: "nepsyn/minaplay:latest"
container_name: minaplay
networks:
- minaplay-network
volumes:
- ./data:/app/data
environment:
- DB_HOST=192.168.1.112
- DB_PORT=3306
- DB_USERNAME=root
- DB_PASSWORD=mysql_NxYssn
- REDIS_HOST=minaplay-redis
- MS_ANNOUNCED_ADDRESS=127.0.0.1 # 在需要放映室语音通话服务的情况下改为宿主机外部访问地址
ports:
- "23000:3000"
- "12000-12004:12000-12004"
depends_on:
- minaplay-redis
restart: unless-stopped
extra_hosts:
- "cdn.jsdelivr.net:146.75.113.229"
networks:
minaplay-network:
其中DB_HOST=192.168.1.112改成自己的nasip,DB_PORT=3306改成自己的mysql数据库端口,DB_PASSWORD=mysql_NxYssn改成自己的mysql数据库root用户密码
然后用phpmyadmin进你的mysql数据库新建一个minaplay的空数据库
然后就可以运行compose代码了,运行后再minaplay的容器日志里找登录用的随机生成的用户名和密码
如下图所示,就是用户名和密码了
登录nasip:23000,输入用户名密码,进去界面很简洁
rss里添加订阅源配置好就可以自动收发下载小视频了,我这里就不下了,我现在不怎么看小电影的
如果文章对你有帮助,欢迎点赞、关注、分享
公众号内有更多应用文章
有好的建议或者需求也可以底部留言告诉我,知无不言,互助共进