Skip to content

akina-up/wrapper-amdl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wrapper-amdl

fork自上游


增加的功能

  • 1.默认安装ffmpeg,方便获取动态封面
  • 2.通过环境变量设置ttyd账号和密码(默认账号密码为admin 123456)
    • TTYD_USERNAME=admin
    • TTYD_PASSWORD=123456

我使用的系统为debain 11

docker版本为
Docker version 20.10.5+dfsg1, build 55c4c88

docker compose版本为
Docker Compose version v2.34.0


更详细的教程可以看我的博客 https://blog.iakina.de/am


下面为原作者原教程,做了部分修改

攒来自用的一个docker镜像
说明:

使用简易说明:

  • 1、建议使用compose方式管理,cli方式也可以,但是需要自己管理路径,以下说明均安装compose方式;
  • 2、建立项目compose目录,例如:
    • /docker/wrapper-amdl/
      ├── amdl/
      ├── rootfs/
      └── docker-compose.yml
  • 3、第一次wrapper登录,参照原方式:
    • 3.1 cd /docker/wrapper-amdl 进入compose所在目录;
    • 3.2.0 如果有2FA,需要新开一个ssh窗口,cd /docker/wrapper-amdl 后输入echo -n 123456 > ./rootfs/data/2fa.txt 预备,123456修改为2FA验证码,获取后回车确定即可,若无2FA,则跳过此步;
    • 3.2.1 运行 docker run -v ./rootfs:/app/rootfs -v ./amdl:/app/amdl -e args="-L username:password -F" --rm -it ghcr.io/akina-up/wrapper-amdl:latest ;username和password替换为自己id;正常情况下会自动拉取镜像,如果没有自动拉取镜像,可以用docker pull ghcr.io/akina-up/wrapper-amdl:latest 拉取。运行后会显示wrapper的登录情况,如有2FA,按3.2.0操作,登录成功后ctrl+c退出即可;
    • 3.2.2 运行docker compose up -d正常运行容器,cli命令也可但是注意修改路径映射
    • 3.3.0 添加ttyd web命令行,默认启动screen,关闭web后重新连接保持上次任务,默认端口7681,默认账号密码为admin 123456;
    • 3.3.1 需要下载时运行 docker exec -it wrapper bash进入容器动态执行命令,wrapper为容器名,compose内已指定为wrapper,cli下需自行指定;
    • 3.3.1 下载命令为 dl url,dl为源项目自动编译的二进制文件,并做了全局,此处需要注意的是镜像默认的工作路径是/app,虽然amdl的config文件需映射到/app/amdl,但其实是start脚本里运行的时候会拷贝到/app下,如果docker exec进入后自己修改了当前工作路径的话,需要cd到/app后使用dl才能正确找到config;
  • 4、默认打开的ttyd界面是screen下运行的bash,有其他需求的自行修改使用

本简易说明只针对技术小白,大佬们请自行修改使用

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Dockerfile 53.0%
  • Shell 47.0%