Hi all,

I’m just starting out in the self hosting journey and at present have successfully got Pi-Hole and Plex set up on an old Dell Optiplex using proxmox.

I currently have portainer running on an LXC container and attempting to get JDownloader working, at present it works but I get an “Invalid download directory” which from googling comes from permission issues. In the portainer stack editor when setting up Jdownloader I had the following:

```

volumes:

- “/docker/appdata/jdownloader-2:/config:rw”

- “/mnt/plex/download:/output:rw”

```

In proxmox the owner of `mnt/plex/download` is root (UID 0 and GID 0) which have been modified in portainer as per the advice when googling the above issue, however I continue to get the “Invalid download directory” issue and have no clue where to go from here.

Any help appreciated!

  • DarkKnytB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    If you are running your docker in an unprivileged lxc (which you should be) proxmox is going to change the UID/gid to a low number.

    I’m assuming that in the docker lxc you correctly mounted /mnt/plex and you can touch/remove files on there? If not, your folder mount is wrong to the lxc.

    If you can, and are using docker compose, there is probably an environment value to set the UID/GID of the user for jdownloader. Set this to root or some other user that has the right access on your lxc.