Skip to content

快速开始

最新授权地址: 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

重新启动即可。

视频教程

制作中...