快速开始
最新授权地址: https://auth.orangbus.cn
docker-compose安装
请提前安装好docker以及docker-compose
1、 创建一个 .env
文件,如果是小白使用,只需要修改有备注的即可,其他保持默认即可
env
APP_NAME=m3u8下载器 # 网站标题
APP_KEY=s2yRWGQ3SKWEEM67pgwr5KvYSEyT5DUP
APP_DEBUG=false
APP_URL=http://localhost # 主机的ip
APP_HOST=0.0.0.0
APP_PORT=3000
API_URL=https://cj.lziapi.com/api.php/provide/vod # 采集接口
API_PLAYER=https://jx.yhzybf.com/player/jx.php?url= # 解析播放地址
DB_CONNECTION=sqlite
DB_DATABASE=sql_data # 这里的名字需要跟 步骤2 保持一致
2、创建一个 sql_data
文件,用于存放数据库文件。
bash
touch sql_data
sudo chmod 777 sql_data
3、创建一个 docker-compose.yml
文件
yaml
services:
app:
image: registry.cn-hangzhou.aliyuncs.com/orangbus/m3u8-downloader
restart: always
container_name: m3u8-downloader
ports:
- "3000:3000" # 两个端口最好跟.env文件中的APP_PORT保持一致
volumes:
- ./.env:/www/.env # 配置文件
- ./sql_data:/www/sql_data # 数据库,需要跟.env 文件中的DB_DATABASE保持一致 ./<sql_data>:/www/<sql_data>
- ./download:/www/download # 文件下载目录
如果是第一次部署,需要初始化一下表
bash
docker-compose exec app /bin/sh # 进入容器内部
./main artisan migrate # 创建表结构
启动
bash
docker-compose up -d
停止
bash
docker-compose down
浏览器访问:http://<linux主机ip>:<映射的宿主机端口保持一致,默认:3000>
text
http://127.0.0.1:3000
升级
bash
docker pull registry.cn-hangzhou.aliyuncs.com/orangbus/m3u8-downloader
重新启动即可。
视频教程
制作中...