各位……好么?
废话不多说,直接进入主题
BGmi 是一个带有 Web UI 的 cli 工具,用于订阅 bangumi。
介绍结束,先上需求:
1.拥有基本的命令行能力与查错能力
2.本教程只保证 Debain10 可以跑通,其他的系统可以提问,但不要犯傻,确认自己环境步骤没有做错再发。
3.一台运行良好的电脑,且保证系统内的 80 端口没有堵塞
4.不要以除了 卡巴斯基 小红伞 Avast BitDefender 火绒 以外的软件删改阻断为由求助,请卸载软件后再次尝试。
5.网络良好且不需要 非常好的上网
6.性能不要太差
安装
环境配置
docker
确保有docker-cli 环境,用sudo docker run hello-world 以验证
具体安装教程(debain)
理想输出为
Hello from Docker!
This message shows that your installation appears to be working correctly.
…
小皮面板(可选)
使用wget -O install.sh https://notdocker.xp.cn/install.sh && sudo bash install.sh 安装后得到地址用户名密码
具体安装教程 Linux
具体安装教程 Windows
以 xp 验证,正常输出类似
===============请输入以下指令编号==============
1) 启动小皮面板
2) 停止小皮面板
3) 重启小皮面板
4) 查询面板状态
……
软件安装
本体安装
快捷命令:Shell
# 新建文件夹 bgmi 和 子目录用来存放数据以持久化
mkdir -p /volume2/docker/bgmi/data
# 进入 bgmi 目录
cd /volume2/docker/bgmi
# 运行容器
docker run -d \
--restart always \ # 保持不死
--name bgmi \ # 名称
-p 9090:80 \ # 外部端口(随意): 内部端口(不可更改)
-p 9091:9091 \ # 同上
-v $(pwd)/data:/bgmi \ # 持久化(对应 --restart……)
-e BGMI_SOURCE=bangumi_moe \
-e BGMI_ADMIN_TOKEN=admin \ # 用户名
-e TZ=Asia/Shanghai \ # 时区
codysk/bgmi-all-in-one # 镜像地址
Docker Compose也可以
version: '2'
services:
bgmi:
image: codysk/bgmi-all-in-one
container_name: "bgmi"
restart: "always"
volumes:
- ./data:/bgmi
ports:
- 9090:80
- 9091:9091
environment:
- BGMI_SOURCE=bangumi_moe
- BGMI_ADMIN_TOKEN=admin
- TZ=Asia/Shanghai
此时访问 http://locakhost:9090 即可
外网访问与https(可选,看不懂的代表你其实不需要)
需求
1.一个外网地址
2.一个域名(可在 dynv6.com获得一个免费的)
3.域名对应的有效https证书
看这里的基本都是介于小白与大佬之间的人了,那我直说。
将域名解析到你的服务器,看图(以dynv6.com为例)。
图很明白吧?
接下来就是 SSL证书 ——> ZeroSSL
进入后输入域名一直到……
注册账号,不用教吧……
点Next,选 90 天的
一直到这个界面……
选httpfile选项
这时进到之前的面板
添加网站与反向代{过}{滤}理
这时返回ZeroSSL
点第一个圈,下载第二个圈,复制第三个圈后来到
最后选择文件上传
回到SSL
点击第四个圈尝试下载没有404后next
获得下载证书,Nginx格式的
打开压缩包使用记事本打开 certificate.crt private.key 得到
类似
-----BEGIN XXXXXXX -----
fdajhsdlkfjhaksdjfhklajhdhjahsldkjfhcxvyiuyeqioruyHKJHdsufohKHyioduhfahd8f79hkLBKLJH
dsfaLKJHK
……
-----End XXXXXXX -----
两份
分别复制到
保存即可,访问域名得到小锁
即可
最终效果
![](https://s3.bmp.ovh/imgs/2022/07/20/7be5ac4872c6a960.png)
回头我再写一篇使用教程
给个免费评分吧~ |