wahyd4 / aria2-ariang-x-docker-compose

Docker compose files for Aria2+ AriaNg+ filerun/ Nextcloud/ h5ai + Plex. 图形化BT,磁力,离线下载,文件管理,播放,投屏
1.79k stars 281 forks source link

nextcloud 没有管理 aria 下载文件的权限 #23

Closed kisnows closed 6 years ago

kisnows commented 6 years ago

image 采用的是 nextcloud ,系统为 ubuntu 。 通过 aria 测试下载一个图片后,发现 nextcloud 没有删除这个文件的权限。 已经给与了启动 docker-compose 这个服务用户 /data/superuser 的读写权限

drwxrwxrwx  2 {user}root 4096 Dec 21 16:41 superuser/

因为对 linux 不是非常熟悉,如果还需要补充其他信息,请回复我,谢谢。

wahyd4 commented 6 years ago

你这个还是因为当前docker用户对目录没有写权限哦。我自己在本地再次确认了不存在这个问题,你可以试试:

chown -R <docker 使用的用户> /data/superuser
kisnows commented 6 years ago

@wahyd4 改了以后也不行,试过把整个镜像删掉重装,现在无法启动:

kisnows@localhost:~/aria2-ariang-x-docker-compose/nextcloud$ docker ps
CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS                          PORTS                    NAMES
5cf0a4e97ffb        wahyd4/aria2-ui:nextcloud   "/bin/sh /root/conf/…"   3 minutes ago       Restarting (1) 53 seconds ago                            nextcloud_aria2_1
f8656e5d6e67        wonderfall/nextcloud        "run.sh"                 3 minutes ago       Up 3 minutes                    8888/tcp                 nextcloud_nextcloud_1

一直在 restart, 配置文件:

version: '2'

services:
  nextcloud:
    image: wonderfall/nextcloud
    volumes:
      - /data/nextcloud:/data
      - /data:/user-files
    restart: always
  aria2:
    image: wahyd4/aria2-ui:nextcloud
    ports:
      - "8100:80"
      - "6800:6800"
      - "443:443"
    volumes_from:
      - nextcloud
    # volumes:
    #   - /some_folder:/root/conf/key
    environment:
      - DOMAIN=80
      # - SSL=true
      # - RPC_SECRET=Hello
      - ARIA2_USER=kisnows
      - ARIA2_PWD=afjdlcs
      - ENABLE_AUTH=true
    links:
      - nextcloud:file-manager
    restart: always
wahyd4 commented 6 years ago

把控制台里面的错误信息贴出来吧

抹桥 notifications@github.com于2017年12月22日 周五下午7:05写道:

@wahyd4 https://github.com/wahyd4 改了以后也不行,试过把整个镜像删掉重装,现在无法启动:

kisnows@localhost:~/aria2-ariang-x-docker-compose/nextcloud$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5cf0a4e97ffb wahyd4/aria2-ui:nextcloud "/bin/sh /root/conf/…" 3 minutes ago Restarting (1) 53 seconds ago nextcloud_aria2_1 f8656e5d6e67 wonderfall/nextcloud "run.sh" 3 minutes ago Up 3 minutes 8888/tcp nextcloud_nextcloud_1

一直在 restart, 配置文件:

version: '2'

services: nextcloud: image: wonderfall/nextcloud volumes:

  • /data/nextcloud:/data
  • /data:/user-files restart: always aria2: image: wahyd4/aria2-ui:nextcloud ports:
  • "8100:80"
  • "6800:6800"
  • "443:443" volumes_from:
  • nextcloud

    volumes:

    - /some_folder:/root/conf/key

    environment:

  • DOMAIN=80

    - SSL=true

    - RPC_SECRET=Hello

  • ARIA2_USER=kisnows
  • ARIA2_PWD=afjdlcs
  • ENABLE_AUTH=true links:
  • nextcloud:file-manager restart: always

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/wahyd4/aria2-ariang-x-docker-compose/issues/23#issuecomment-353544997, or mute the thread https://github.com/notifications/unsubscribe-auth/AAzD4OzEzIRWcSp63O0dkePKIywlXQ4nks5tC2LTgaJpZM4RKEpB .

kisnows commented 6 years ago

执行 docker-compose up -d 以后,没有任何错误。

kisnows@localhost:~/aria2-ariang-x-docker-compose/nextcloud$ docker-compose up -d
Starting nextcloud_nextcloud_1 ... done
Recreating nextcloud_aria2_1 ... done
wahyd4 commented 6 years ago

因为你使用了-d意味着程序在后台运行了,当然看不到,把这个去掉运行 抹桥 notifications@github.com于2017年12月22日 周五下午7:36写道:

执行 docker-compose up -d 以后,没有任何错误。

kisnows@localhost:~/aria2-ariang-x-docker-compose/nextcloud$ docker-compose up -d Starting nextcloud_nextcloud_1 ... done Recreating nextcloud_aria2_1 ... done

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/wahyd4/aria2-ariang-x-docker-compose/issues/23#issuecomment-353549784, or mute the thread https://github.com/notifications/unsubscribe-auth/AAzD4IwjxbjjjUBIHEBTGW714UQ-QMyWks5tC2oegaJpZM4RKEpB .

kisnows commented 6 years ago
Attaching to nextcloud_nextcloud_1, nextcloud_aria2_1
nextcloud_1  | Updating permissions...
nextcloud_1  | Updating permissions in /nextcloud...
nextcloud_1  | Permissions in /data are correct.
nextcloud_1  | Permissions in /config are correct.
nextcloud_1  | Permissions in /apps2 are correct.
nextcloud_1  | Permissions in /var/log are correct.
nextcloud_1  | Permissions in /php are correct.
nextcloud_1  | Permissions in /nginx are correct.
aria2_1      | Run aria2c and ariaNG
aria2_1      | false
aria2_1      | Start aria2 with standard mode
nextcloud_1  | Permissions in /tmp are correct.
nextcloud_1  | Permissions in /etc/s6.d are correct.
nextcloud_1  | Done updating permissions.
nextcloud_1  | Nextcloud is already latest version
aria2_1      | Activating privacy features...2017/12/22 08:40:22 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently.
nextcloud_aria2_1 exited with code 1
aria2_1      | Run aria2c and ariaNG
aria2_1      | false
aria2_1      | Start aria2 with standard mode
aria2_1      | 2017/12/22 08:40:22 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently.
aria2_1      | Activating privacy features...Run aria2c and ariaNG
aria2_1      | false
aria2_1      | Start aria2 with standard mode
aria2_1      | 2017/12/22 08:40:26 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently.
aria2_1      | Activating privacy features...nextcloud_aria2_1 exited with code 1
aria2_1      | Run aria2c and ariaNG
aria2_1      | false
aria2_1      | Start aria2 with standard mode
aria2_1      | 2017/12/22 08:40:22 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently.
aria2_1      | Activating privacy features...Run aria2c and ariaNG
aria2_1      | false
aria2_1      | Start aria2 with standard mode
aria2_1      | 2017/12/22 08:40:26 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently.
aria2_1      | Activating privacy features...Run aria2c and ariaNG
aria2_1      | false
aria2_1      | Start aria2 with standard mode
aria2_1      | 2017/12/22 08:40:29 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently.
aria2_1      | Activating privacy features...Run aria2c and ariaNG
aria2_1      | false
aria2_1      | Start aria2 with standard mode
aria2_1      | 2017/12/22 08:40:32 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently.
aria2_1      | Activating privacy features...nextcloud_aria2_1 exited with code 1
aria2_1      | Run aria2c and ariaNG
aria2_1      | false
aria2_1      | Start aria2 with standard mode
aria2_1      | 2017/12/22 08:40:22 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently.
aria2_1      | Activating privacy features...Run aria2c and ariaNG
aria2_1      | false
aria2_1      | Start aria2 with standard mode
aria2_1      | 2017/12/22 08:40:26 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently.
aria2_1      | Activating privacy features...Run aria2c and ariaNG
aria2_1      | false
aria2_1      | Start aria2 with standard mode
aria2_1      | 2017/12/22 08:40:29 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently.
aria2_1      | Activating privacy features...Run aria2c and ariaNG
aria2_1      | false
aria2_1      | Start aria2 with standard mode
aria2_1      | 2017/12/22 08:40:32 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently.
wahyd4 commented 6 years ago

应该是脏数据,把你mount的外面目录,里面的文件都删除。再重新安装吧 抹桥 notifications@github.com于2017年12月22日 周五下午7:41写道:

Attaching to nextcloud_nextcloud_1, nextcloud_aria2_1 nextcloud_1 | Updating permissions... nextcloud_1 | Updating permissions in /nextcloud... nextcloud_1 | Permissions in /data are correct. nextcloud_1 | Permissions in /config are correct. nextcloud_1 | Permissions in /apps2 are correct. nextcloud_1 | Permissions in /var/log are correct. nextcloud_1 | Permissions in /php are correct. nextcloud_1 | Permissions in /nginx are correct. aria2_1 | Run aria2c and ariaNG aria2_1 | false aria2_1 | Start aria2 with standard mode nextcloud_1 | Permissions in /tmp are correct. nextcloud_1 | Permissions in /etc/s6.d are correct. nextcloud_1 | Done updating permissions. nextcloud_1 | Nextcloud is already latest version aria2_1 | Activating privacy features...2017/12/22 08:40:22 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently. nextcloud_aria2_1 exited with code 1 aria2_1 | Run aria2c and ariaNG aria2_1 | false aria2_1 | Start aria2 with standard mode aria2_1 | 2017/12/22 08:40:22 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently. aria2_1 | Activating privacy features...Run aria2c and ariaNG aria2_1 | false aria2_1 | Start aria2 with standard mode aria2_1 | 2017/12/22 08:40:26 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently. aria2_1 | Activating privacy features...nextcloud_aria2_1 exited with code 1 aria2_1 | Run aria2c and ariaNG aria2_1 | false aria2_1 | Start aria2 with standard mode aria2_1 | 2017/12/22 08:40:22 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently. aria2_1 | Activating privacy features...Run aria2c and ariaNG aria2_1 | false aria2_1 | Start aria2 with standard mode aria2_1 | 2017/12/22 08:40:26 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently. aria2_1 | Activating privacy features...Run aria2c and ariaNG aria2_1 | false aria2_1 | Start aria2 with standard mode aria2_1 | 2017/12/22 08:40:29 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently. aria2_1 | Activating privacy features...Run aria2c and ariaNG aria2_1 | false aria2_1 | Start aria2 with standard mode aria2_1 | 2017/12/22 08:40:32 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently. aria2_1 | Activating privacy features...nextcloud_aria2_1 exited with code 1 aria2_1 | Run aria2c and ariaNG aria2_1 | false aria2_1 | Start aria2 with standard mode aria2_1 | 2017/12/22 08:40:22 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently. aria2_1 | Activating privacy features...Run aria2c and ariaNG aria2_1 | false aria2_1 | Start aria2 with standard mode aria2_1 | 2017/12/22 08:40:26 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently. aria2_1 | Activating privacy features...Run aria2c and ariaNG aria2_1 | false aria2_1 | Start aria2 with standard mode aria2_1 | 2017/12/22 08:40:29 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently. aria2_1 | Activating privacy features...Run aria2c and ariaNG aria2_1 | false aria2_1 | Start aria2 with standard mode aria2_1 | 2017/12/22 08:40:32 [filesdl.kisnows.com] failed to get certificate: acme: Error 429 - urn:acme:error:rateLimited - Error creating new authz :: Too many failed authorizations recently.

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/wahyd4/aria2-ariang-x-docker-compose/issues/23#issuecomment-353550520, or mute the thread https://github.com/notifications/unsubscribe-auth/AAzD4JD-GSXU7wwlaGAojm2MTrMi0u5yks5tC2sygaJpZM4RKEpB .

kisnows commented 6 years ago

@wahyd4 找到了问题,之前因为通过域名无法链接 aria2 rpc 服务,只能通过域名链接。 比如下面这样就是无法链接的,换成 ip + port 就是可以的。

http://filesdl.example.com:6800/jsonrpc

于是我中途改了 docker-compose.yml 下面的配置:

  environment:
       - DOMAIN=filesdl.example.com
       # - SSL=true
       # - RPC_SECRET=Hello
       - ARIA2_USER=kisnows
       - ARIA2_PWD=afjdlcs
       - ENABLE_AUTH=true

导致一直启动失败,把这个 yml 改回默认就好了。