CCAA 一键安装 AriaNg + Aria2 + FileBrowser,已支持 Docker 部署 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
xiaoz
1.03D

CCAA 一键安装 AriaNg + Aria2 + FileBrowser,已支持 Docker 部署

  •  2
     
  •   xiaoz
    helloxz May 1, 2020 5819 views
    This topic created in 2186 days ago, the information mentioned may be changed or developed.

    CCAA 整合了 AriaNg + Aria2 + FileBrowser,可实现离线下载、在线播放等功能,支持 Debian/Ubuntu/CentOS 一键安装,现在支持使用 Docker 方式部署了。

    Docker 部署

    docker run --name="ccaa" -d -p 6080:6080 -p 6081:6081 -p 6800:6800 -p 51413:51413 \ -v /data/ccaaDown:/data/ccaaDown \ -e PASS="xiaoz.me" \ helloz/ccaa \ sh -c "dccaa pass && dccaa start" 
    • 第一个 /data/ccaaDown 为本地目录,CCAA 下载后的内容会保存在此目录,请根据自身情况设置
    • xiaoz.me 为 Aria2 密钥,运行的时候请修改为自己的密码
    • 文件管理默认用户名为 ccaa,密码为 admin,登录后可在后台修改

    更多说明可参考: https://www.xiaoz.me/archives/14798

    脚本一键部署方式

    #海外 bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh) #国内 bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh) cdn 

    其它

    28 replies    2020-05-07 08:25:59 +08:00
    xiaoz
        1
    xiaoz  
    OP
       May 1, 2020
    忘记选择节点,结果跑到“问与答”去了,尴尬。
    leafleave
        2
    leafleave  
       May 1, 2020   1
    支持支持
    cz5424
        3
    cz5424  
       May 1, 2020   1
    FileBrowser 在线播放?我目前是搭配 plex
    xiaoz
        4
    xiaoz  
    OP
       May 1, 2020
    @cz5424 是的,FileBrowser 提供文件管理和在线播放,不过播放能力比较弱,主要是方便管理文件。还可以搭配一个 jellyfin 什么的也不错。
    yukiloh
        5
    yukiloh  
       May 1, 2020 via Android   1
    我用 wahyd4/aria2-ui 的 docker 好几年了,为啥长的一样
    xiaoz
        6
    xiaoz  
    OP
       May 1, 2020
    @yukiloh 用的都是 AriaNg 吧
    natforum
        7
    natforum  
       May 1, 2020   1
    之前部署发现 debian 的一直有问题
    natforum
        8
    natforum  
       May 1, 2020   1
    aria2 莫名其妙会停止
    xiaoz
        9
    xiaoz  
    OP
       May 1, 2020
    @natforum #8,看下日志是不是内存不足被 kill 了啊,我倒是没遇到过。
    godlovesxcjtest
        10
    godlovesxcjtest  
       May 1, 2020
    你这种自带 AriaNg 的说好听点是你的自由,说难点听点请问你懂 Aria2 吗? AriaNg 直接使用浏览器打开 AriaNg 的 html 文件就可以连接远程 Aria2,你把它整合到 Docker 里,是不是还要来一个 Web 服务呢,请问不麻烦吗,不浪费性能吗
    133qaz
        11
    133qaz  
       May 2, 2020 via Android   1
    @godlovesxcjtest 最开始我也是这样用的。在浏览器内安装相关插件,实现本地打开 AriaNG 的 webui 。后来有手机打开给 NAS 添加下载的需求,现在我在 NAS 上安装了 Nginx,设置 AriaNG 的端口为 80 。手机打开很方便。所以楼主应该把说要使用的场景预设一下。并没有反驳你的意思,我只是把我说的的使用方式说出来,我也同意你的 WEB 服务浪费性能。
    133qaz
        12
    133qaz  
       May 2, 2020 via Android   1
    还有个想法,能不能在 AriaNG 界面设置一个链接去 FileBrowser,然后删除相关下载不需要的东西。我改不来代码,似乎通过读取 html 加写入类似语句,可以在左边那些设置链接加出来一个文字但是不能点击。也不知道怎么添加去 FileBrowser 的 IP,实现我的这个想法。
    xiaoz
        13
    xiaoz  
    OP
       May 2, 2020
    @133qaz 这个已经实现了啊,您看我上面发的截图,左侧导航栏底部有一个“文件管理”功能,点开就是 Filebrowser,实现办法是:
    1 、使用 js 方法:document.domain 获取主机名
    2 、然后 js 改变那个按钮的 href 地址
    godlovesxcjtest
        14
    godlovesxcjtest  
       May 2, 2020
    @133qaz #11 是的,可能是每个人的使用方式不同。不过,我记得去 AriaNg 的 github 下载一个 all in one 的 html 文件就可以了啊,手机好像也可以直接打开这个文件后使用,还可以保存成书签。
    hanxiV2EX
        15
    hanxiV2EX  
       May 2, 2020 via Android   1
    https://github.com/hanxi/AriaNg

    楼主要不整合下这个音乐下载插件?最好是把 api 后台也打包进去。效果是这样的,

    https://blog.hanxi.info/?p=47

    把 koel 播放器也打包就更好了。
    xiaoz
        16
    xiaoz  
    OP
       May 2, 2020
    @hanxiV2EX #15,谢谢建议,我先看一下。
    133qaz
        17
    133qaz  
       May 2, 2020 via Android   1
    @xiaoz 看到了,原来你这个已经处理好了。我的是自己去下载的版本,aria2 是在 docker 里面,AriaNG 是和 Nginx 是在 debian 系统内部,因为我希望自己能随时更新各个程序的版本,docker 程序更新太依赖作者了。我还是希望自己手动。你给的更改信息我有空去试一下,顺便把你的这个打包的 ariaNG 的 html 扒出来添加进去试试改改。
    133qaz
        18
    133qaz  
       May 2, 2020 via Android   1
    @godlovesxcjtest 其实我心里有其他的想法的。我想在这个页面加点去其他页面的点击链接,根本不是为了去 FileBrowser 。我甚至连 FileBrowser 都没有安装过。安装的是一个叫做 webmin 的面板,可以方便去这里(能实现文件管理,还能改改相关的配置文件),或者加点其他文字链接去其他链接集成一个类似 NAS 导航页的那种。就不用每次记住一大堆乱七八糟的 IP 地址。
    hanxiV2EX
        19
    hanxiV2EX  
       May 3, 2020   1
    @xiaoz koel 我现在弃用了,koel 没有移动客户端,不是特别好,现在改用 Jellyfin 了,听歌挺好的,Jellyfin 的 Docker 版本开箱即用,加进去挺方便的。
    xiaoz
        20
    xiaoz  
    OP
       May 3, 2020   1
    @hanxiV2EX #19,我也在用 jellyfin,没有限制,看电影方便,听歌略弱。不过 BUG 也挺多的,哈哈。
    silvernoo
        21
    silvernoo  
       May 3, 2020   1
    docker 似乎不适合把一堆软件放进一个容器里,不如试试 docker-compose
    lwp2070809
        22
    lwp2070809  
       May 3, 2020 via Android   1
    @godlovesxcjtest docker 就是用性能来换便利,我之前在电信外包和现在公司,也是连 vue 编译出来的纯静态 dist 文件都扔在 Nginx 的 docker 中
    xiaoz
        23
    xiaoz  
    OP
       May 3, 2020
    @silvernoo #21 谢谢大佬建议。
    godlovesxcjtest
        24
    godlovesxcjtest  
       May 3, 2020
    @lwp2070809 #22 然而楼主这个并不需要用性能来换,根本不需要把 AriaNg 部署到 docker 中
    benen005g
        25
    benen005g  
       May 4, 2020
    这东西有啥用? transmission 不是更香?
    xiaoz
        26
    xiaoz  
    OP
       May 4, 2020 via Android
    @benen005g
    1 、TM 更适合 PT,Aria2 是一个综合下载工具
    2 、这个做了一个整合,管理起来要方便点(比如文件管理)
    ychost
        27
    ychost  
       May 7, 2020   1
    在 nextcloud 里面放个连接就好了,通过 ariaNg 去管理 BT 离线下载,然后通过 nextcloud 下载到本地
    xiaoz
        28
    xiaoz  
    OP
       May 7, 2020 via Android
    @ychost 这样也可以,但有些用户没有装 Nextcloud
    About     Help     Advertise     Blog     API     FAQ     Solana     5978 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 146ms UTC 01:57 PVG 09:57 LAX 18:57 JFK 21:57
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86