docker版nextcloud如何调用docker版aria2 ? 酬谢!
侧边栏壁纸
  • 累计撰写 57,311 篇文章
  • 累计收到 0 条评论

docker版nextcloud如何调用docker版aria2 ? 酬谢!

James
2020-10-18 / 0 评论 / 71 阅读 / 正在检测是否收录...

docker版nextcloud如何调用docker版aria2,直接安装的nextcloud可以通过ocdownloader来调用aria2,但是我需要的是单独的docker版的aria2(因为有更好的功能),只是不知道如何让这两个容器相互通信,以便可以让nextcloud调用aria2,有英文版的解决思路,但是看不太懂,简单试了下也没成功。(https://github.com/e-alfred/ocdownloader/issues/41)请有能力的大佬帮弄下,有酬谢。


-----------------------------------------------------
**网友回复**:

比较简单的办法:

https://docs.docker.com/network/network-tutorial-standalone/#use-user-defined-bridge-networks

1.建立一个Dockernetwork(教程第一步)

2.建立Aria2或者Nextcloudcontainer(教程第三步)

3.设置Aria2链接

假设你Aria2container叫aria,那么链接就应该是http://aria:端口号


网友回复:

网上的解决方案是:UsingAria2inaseparatecontainer(https://github.com/P3TERX/docker-aria2-pro)andchangingthehostinocdownloader/controller/lib/aria2.php:

self:Server=http://aria2:6800/jsonrpc;

workslikeacharm.

他的解决方案貌似就是修改host主机ocdownloader/controller/lib/aria2.php的这个文件,把原来的改为self:Server=http://aria2:6800/jsonrpc;但是照做了,没有成功。


网友回复:

ocDownloader只能与本机交互不支持rpc-secret


网友回复:

试试dockerlink?

我没试过,独立部署的,然后nc挂载下载目录


网友回复:

引用:ontochom发表于2020-10-1710:35

比较简单的办法:

https://docs.docker.com/network/network-tutorial-standalone/#use-user-defined-bridg...


网友回复:

引用:ontochom发表于2020-10-1710:35

比较简单的办法:

https://docs.docker.com/network/network-tutorial-standalone/#use-user-defined-bridg...


网友回复:

引用:Delly发表于2020-10-1712:21

还有,nextcloud内部用什么下载器调用aria2?貌似ocdownloader不支持rpc


网友回复:

引用:天龙发表于2020-10-1720:41

不用ocdownloader,用aria2的ariaNG也一样,更简单


网友回复:

引用:kerui发表于2020-10-1711:37

试试dockerlink?

我没试过,独立部署的,然后nc挂载下载目录

0