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.