V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xiaoz
V2EX  ›  分享创造

[开源] CCAA 2.0 更新, Linux 一键安装 Aria2 + AriaNg + Filebrowser 实现离线下载、在线播放

  •  4
     
  •   xiaoz ·
    helloxz · 2020-03-01 10:12:00 +08:00 · 6319 次点击
    这是一个创建于 1730 天前的主题,其中的信息可能已经有所发展或是发生改变。

    CCAA 原为 CentOS + Caddy + AriaNg + Aria2,故命名为 CCAA,现在已经不仅仅支持 CentOS,包括主流的 Debian、Ubuntu 也已经支持,自 2.0(2020/02/28)版本开始已移除 Caddy,改用 Golang 写了一个简单的 WebServer 来运行 AriaNg。

    软件作用

    • Aria2 提供离线下载
    • ccaa_web 支撑 AriaNg 运行,使用 Golang 编写
    • AriaNg 为 Aria2 提供 WEB 界面
    • Filemanager 提供文件管理

    主要功能

    • 支持 HTTP/HTTPS/FTP/BT/磁力链接等离线下载,断点续传等
    • 文件管理、视频在线播放
    • 完善的帮助文档

    安装

    操作系统要求 CentOS/Debian/Ubuntu 并且是 64 位:

    #海外
    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
    

    其它

    更多说明可参考我的 Blog: https://www.xiaoz.me/archives/14336

    34 条回复    2020-03-01 20:52:33 +08:00
    fengbjhqs
        1
    fengbjhqs  
       2020-03-01 10:27:23 +08:00   ❤️ 3
    为啥不用 nginx 运行 AriaNg 呢,
    xiaoz
        2
    xiaoz  
    OP
       2020-03-01 10:38:19 +08:00
    @fengbjhqs 为了保持轻量,因为 AriaNg 就一个静态页面,越轻量的 WEB 越好。就为了跑一个 AriaNg 再安装一个 nginx 有点大材小用的感觉。
    KousukeSakurako
        3
    KousukeSakurako  
       2020-03-01 10:42:50 +08:00 via Android   ❤️ 1
    感谢,一直在用
    xiaoz
        4
    xiaoz  
    OP
       2020-03-01 10:46:58 +08:00
    @qidada4880 感谢老哥支持
    misaka00001
        5
    misaka00001  
       2020-03-01 10:54:35 +08:00 via Android   ❤️ 1
    请问新版本支持树莓派了嘛
    jasonyang9
        6
    jasonyang9  
       2020-03-01 11:04:02 +08:00   ❤️ 1
    请问大佬,视频在线播放是 Filebrowser 提供的么?
    uniway
        7
    uniway  
       2020-03-01 11:05:24 +08:00   ❤️ 1
    能否支持一下树莓派 32 位的 raspbian,谢谢
    alect
        8
    alect  
       2020-03-01 11:22:07 +08:00   ❤️ 1
    网站上已经装了 nginx 等 web server 的情况下冲突吗?
    能不能指定程序端口?
    xiaoz
        9
    xiaoz  
    OP
       2020-03-01 11:22:57 +08:00
    @uniway @misaka00001 还不支持树莓派,理论上可以适配,我先研究下。
    xiaoz
        10
    xiaoz  
    OP
       2020-03-01 11:23:57 +08:00   ❤️ 1
    @alect 不会冲突,CCAA 使用的是 6080 和 6081,6800,只要你服务器上这些端口没有被占用就不冲突,里面全是用的二进制文件运行。
    xiaoz
        11
    xiaoz  
    OP
       2020-03-01 11:24:19 +08:00   ❤️ 1
    @jasonyang9 是的,文件管理和视频播放都是用的 Filebrowser
    alect
        12
    alect  
       2020-03-01 11:25:17 +08:00   ❤️ 1
    @xiaoz #10 感谢,我之前一直在用 docker 版本的。
    lance6716
        13
    lance6716  
       2020-03-01 11:49:00 +08:00 via Android   ❤️ 1
    赞,可惜我的小机带宽不行
    Apol1oBelvedere
        14
    Apol1oBelvedere  
       2020-03-01 12:42:56 +08:00   ❤️ 1
    很棒,如果能有人基于这些技术整合一个松散的资源分享社群就好了。可以让你的平台更具有生命力。
    designer
        15
    designer  
       2020-03-01 13:09:09 +08:00 via iPhone   ❤️ 1
    收藏了,乍看成了 CCAV
    encro
        16
    encro  
       2020-03-01 13:14:20 +08:00   ❤️ 1
    transmission 的 go 版本?
    strugglexiang
        17
    strugglexiang  
       2020-03-01 13:14:55 +08:00 via Android   ❤️ 1
    收藏了
    Linon
        18
    Linon  
       2020-03-01 13:29:08 +08:00 via Android   ❤️ 1
    希望能加上自动上传到 gdrive 功能
    xiaoz
        19
    xiaoz  
    OP
       2020-03-01 13:41:18 +08:00
    @encro 不是呢,没有使用 transmission,就是 Aria2 + AriaNg + Filebrowser 的组合。
    encro
        20
    encro  
       2020-03-01 13:46:26 +08:00
    @xiaoz
    我意思是功能上和 transmission 感觉差不多,是否考虑过在路由器或者 nas 上发展,来替代 transmission。
    14 楼建议也很好,也可以直接内置搜索,都能赚广告费。
    raycloud
        21
    raycloud  
       2020-03-01 14:44:19 +08:00   ❤️ 1
    请问下,文件管理怎么设置免密码浏览?
    xiaoz
        22
    xiaoz  
    OP
       2020-03-01 15:44:27 +08:00
    @raycloud #21 Filebrowser 登录的时候是需要密码的,你把文件通过 Filebrowser 分享出去就不要密码了。
    stephCurry
        23
    stephCurry  
       2020-03-01 15:53:55 +08:00
    自定义端口如何配置啊
    leafleave
        24
    leafleave  
       2020-03-01 16:05:42 +08:00   ❤️ 1
    感谢,装机必备工具。
    raycloud
        25
    raycloud  
       2020-03-01 16:20:56 +08:00   ❤️ 1
    @xiaoz #22 好的,感谢
    xiaoz
        26
    xiaoz  
    OP
       2020-03-01 16:29:04 +08:00
    @stephCurry #23 /etc/ccaa/config.json 可以修改 FileBrowser 的端口,由于 ccaa_web 是编译好的二进制文件,这个得重新编译,有点麻烦。
    conver
        27
    conver  
       2020-03-01 17:06:14 +08:00 via iPhone   ❤️ 1
    也可以考虑装一个 plex 或者 emby
    xiaoz
        28
    xiaoz  
    OP
       2020-03-01 17:19:42 +08:00
    @conver #27 感谢,正在考虑要不要集成开源的 Jellyfin
    scp1989
        29
    scp1989  
       2020-03-01 18:30:14 +08:00   ❤️ 1
    完全满足作为一个下载器的功能
    Mayuri
        30
    Mayuri  
       2020-03-01 18:37:46 +08:00 via Android   ❤️ 1
    感谢,有没有打包成 Docker 镜像的想法呢?
    araaaa
        31
    araaaa  
       2020-03-01 18:51:51 +08:00   ❤️ 1
    @xiaoz 你去看看一个 nginx 进程有没有超过十兆,go 的程序可是还带着垃圾回收器的
    xiaoz
        32
    xiaoz  
    OP
       2020-03-01 19:50:44 +08:00
    @araaaa #31 老哥能详细指导一下吗?我目前看 ccaa_web 占用 13M 左右的内存,不知道是算高还是低。
    programV2
        33
    programV2  
       2020-03-01 20:45:15 +08:00 via iPhone
    @alect 请问 docker 版本链接可以分享下吗? 谢谢
    alect
        34
    alect  
       2020-03-01 20:52:33 +08:00
    @programV2 #33 用的老版本的啊,moerats/ccaa
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3596 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:00 · PVG 19:00 · LAX 03:00 · JFK 06:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.