Hello all,
I am attempting to self host piefed on a vps server running Debian 13 in docker with nginx proxy manager. I am at the step where I build it from source, and whenever I do it I get a ton of permission denied errors. I know the instructions said to chown 1000 the previous step, which I did but it still doesnt work. Thanks for the help.

  • a_person@piefed.socialOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    14 hours ago

    Sorry, chown not chmod. And yes, in this section.

    BUILD PIEFED

    export DOCKER_BUILDKIT=1 sudo docker compose up --build

    Wait until text in terminal stops scrolling. Ignore the configuration check errors at this point.
    If you see many permission-related errors, try repeating the previous step **(with the chown command using 1000 instead of your username)**
    Test external access from browser (On port 8030). Watch for movement in terminal window. Browser will show "Internal Server Error" message. Proceed to initialize database to address this error message.
    
    • Rimu@piefed.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      13 hours ago

      Ah ok.

      That docker-dirs.sh script is trying to set the right permissions onto these directories:

      “pgdata”, “media”, “logs”, “tmp”.

      The owner of those directories needs to be the same user as the one running docker.