Skip to content

Harlan-H/M3u8Downloader_H-Docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M3u8Downloader_H-Docker

简介

  • 此项目会随着m3u8downloader_h的升级同步升级

注意事项

  • 在启动镜像之前,先给用到的目录创建一下,如果是自动创建的目录归属一般都是root,那程序在下载的时候就会遇到各种各样的权限问题,因为镜像默认权限用户id号是1000,所以你最好使用你本机id为1000的那个账号创建目录,这个方法是最简单的
  • 如果你的用户id是其它也可以通过设置环境变量来指定USER_ID/GROUP_ID

复制问题

  • 正常情况是会响应复制的
  • 也可以通过在页面左边3个点点击后,在Clipboard下面的框里先复制内容进去,然后在程序需要的位置粘贴即可。

启动前的步骤

   - mkdir Downloads
   - mkdir Caches
   - mkdir Config

Rest Api接口

  • 在传入接口时 savepath设置最好用./Downloads 如下
  • 如果你能自己解决权限问题,也可以自行修改此参数
curl -X POST "http://192.168.123.3:65432/downloadbyurl" \
 -H "Content-Type: application/json" \
 -d '{
   "url": "https://www.dfaond.com/index.m3u8",
   "headers": {
     "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36",
     "accept-encoding": "gzip, deflate, br",
     "accept-language": "zh-CN,zh;q=0.9"
   },
   "savepath": "./Downloads"
 }'

docker命令行设置:

  1. 下载镜像

    镜像源 命令
    DockerHub docker pull harlanx/m3u8downloader_h:latest
    GitHub docker pull ghcr.io/harlan-h/m3u8downloader_h:latest
  2. 创建m3u8downloader_h容器

     docker create \
        --name=m3u8downloader_h \
        -p 5800:5800 \
        -p 65432:65432 \
        -v /缓存目录位置:/app/Caches \
        -v /下载位置:/app/Downloads \
        -v /配置文件:/app/Config \
        --restart unless-stopped \
        harlanx/m3u8downloader_h:latest
    
  3. 运行

    docker start m3u8downloader_h
    
  4. 停止

    docker stop m3u8downloader_h
    
  5. 删除容器

    docker rm m3u8downloader_h
    
  6. 删除镜像

    docker image rm harlanx/m3u8downloader_h:latest
    

docker compose操作

  1. 项目目录中m3udownloader_h.yml就是

  2. 启动

    docker compose -f m3udownloader_h.yml up -d
    
  3. 停止

    docker compose -f m3udownloader_h.yml stop
    
  4. 重启

    docker compose -f m3udownloader_h.yml restart
    
  5. 删除

    docker compose -f m3udownloader_h.yml down
    

About

此项目是M3u8Downloader_H下载器的docker版本

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages