CCAA 整合了 AriaNg + Aria2 + FileBrowser,可实现离线下载、在线播放等功能,支持 Debian/Ubuntu/CentOS 一键安装,现在支持使用 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"
更多说明可参考: 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
1
xiaoz OP 忘记选择节点,结果跑到“问与答”去了,尴尬。
|
2
leafleave 2020-05-01 12:00:49 +08:00 1
支持支持
|
3
cz5424 2020-05-01 16:31:15 +08:00 1
FileBrowser 在线播放?我目前是搭配 plex
|
4
xiaoz OP @cz5424 是的,FileBrowser 提供文件管理和在线播放,不过播放能力比较弱,主要是方便管理文件。还可以搭配一个 jellyfin 什么的也不错。
|
5
yukiloh 2020-05-01 18:16:09 +08:00 via Android 1
我用 wahyd4/aria2-ui 的 docker 好几年了,为啥长的一样
|
7
natforum 2020-05-01 20:31:56 +08:00 1
之前部署发现 debian 的一直有问题
|
8
natforum 2020-05-01 20:32:24 +08:00 1
aria2 莫名其妙会停止
|
10
godlovesxcjtest 2020-05-01 20:51:43 +08:00
你这种自带 AriaNg 的说好听点是你的自由,说难点听点请问你懂 Aria2 吗? AriaNg 直接使用浏览器打开 AriaNg 的 html 文件就可以连接远程 Aria2,你把它整合到 Docker 里,是不是还要来一个 Web 服务呢,请问不麻烦吗,不浪费性能吗
|
11
133qaz 2020-05-02 06:55:54 +08:00 via Android 1
@godlovesxcjtest 最开始我也是这样用的。在浏览器内安装相关插件,实现本地打开 AriaNG 的 webui 。后来有手机打开给 NAS 添加下载的需求,现在我在 NAS 上安装了 Nginx,设置 AriaNG 的端口为 80 。手机打开很方便。所以楼主应该把说要使用的场景预设一下。并没有反驳你的意思,我只是把我说的的使用方式说出来,我也同意你的 WEB 服务浪费性能。
|
12
133qaz 2020-05-02 07:06:30 +08:00 via Android 1
还有个想法,能不能在 AriaNG 界面设置一个链接去 FileBrowser,然后删除相关下载不需要的东西。我改不来代码,似乎通过读取 html 加写入类似语句,可以在左边那些设置链接加出来一个文字但是不能点击。也不知道怎么添加去 FileBrowser 的 IP,实现我的这个想法。
|
13
xiaoz OP @133qaz 这个已经实现了啊,您看我上面发的截图,左侧导航栏底部有一个“文件管理”功能,点开就是 Filebrowser,实现办法是:
1 、使用 js 方法:document.domain 获取主机名 2 、然后 js 改变那个按钮的 href 地址 |
14
godlovesxcjtest 2020-05-02 08:58:14 +08:00
@133qaz #11 是的,可能是每个人的使用方式不同。不过,我记得去 AriaNg 的 github 下载一个 all in one 的 html 文件就可以了啊,手机好像也可以直接打开这个文件后使用,还可以保存成书签。
|
15
hanxiV2EX 2020-05-02 10:08:19 +08:00 via Android 1
https://github.com/hanxi/AriaNg
楼主要不整合下这个音乐下载插件?最好是把 api 后台也打包进去。效果是这样的, https://blog.hanxi.info/?p=47 把 koel 播放器也打包就更好了。 |
17
133qaz 2020-05-02 16:35:43 +08:00 via Android 1
@xiaoz 看到了,原来你这个已经处理好了。我的是自己去下载的版本,aria2 是在 docker 里面,AriaNG 是和 Nginx 是在 debian 系统内部,因为我希望自己能随时更新各个程序的版本,docker 程序更新太依赖作者了。我还是希望自己手动。你给的更改信息我有空去试一下,顺便把你的这个打包的 ariaNG 的 html 扒出来添加进去试试改改。
|
18
133qaz 2020-05-02 17:02:08 +08:00 via Android 1
@godlovesxcjtest 其实我心里有其他的想法的。我想在这个页面加点去其他页面的点击链接,根本不是为了去 FileBrowser 。我甚至连 FileBrowser 都没有安装过。安装的是一个叫做 webmin 的面板,可以方便去这里(能实现文件管理,还能改改相关的配置文件),或者加点其他文字链接去其他链接集成一个类似 NAS 导航页的那种。就不用每次记住一大堆乱七八糟的 IP 地址。
|
19
hanxiV2EX 2020-05-03 12:42:11 +08:00 1
@xiaoz koel 我现在弃用了,koel 没有移动客户端,不是特别好,现在改用 Jellyfin 了,听歌挺好的,Jellyfin 的 Docker 版本开箱即用,加进去挺方便的。
|
20
xiaoz OP @hanxiV2EX #19,我也在用 jellyfin,没有限制,看电影方便,听歌略弱。不过 BUG 也挺多的,哈哈。
|
21
silvernoo 2020-05-03 15:46:01 +08:00 1
docker 似乎不适合把一堆软件放进一个容器里,不如试试 docker-compose
|
22
lwp2070809 2020-05-03 16:51:36 +08:00 via Android 1
@godlovesxcjtest docker 就是用性能来换便利,我之前在电信外包和现在公司,也是连 vue 编译出来的纯静态 dist 文件都扔在 Nginx 的 docker 中
|
24
godlovesxcjtest 2020-05-03 17:36:11 +08:00
@lwp2070809 #22 然而楼主这个并不需要用性能来换,根本不需要把 AriaNg 部署到 docker 中
|
25
benen005g 2020-05-04 08:54:54 +08:00
这东西有啥用? transmission 不是更香?
|
26
xiaoz OP |
27
ychost 2020-05-07 00:22:03 +08:00 1
在 nextcloud 里面放个连接就好了,通过 ariaNg 去管理 BT 离线下载,然后通过 nextcloud 下载到本地
|