Current issue:
When attempting to sign-in to my local penpot account I receive a banner saying “Something wrong has happened”. When investigating the network activity and console logs in my browser I see the following:
I was not able to find any noteworthy logs on the backend/frontend containers however I could supply this if needed.
Current setup:
On a remote computer over LAN I am trying to connect to a hosted penpot server using the docker-compose provided in the tutorial.
- Browser: Firefox
- OS: Ubuntu Server, hosting VIA docker engine
- Docker compose/env variables: ---version: "3.5"networks: penpot:volumes: penpot_postgres_v15: - Pastebin.com
Things I’ve Tried:
- I noticed some users on various other threads recommend adding the following flag to the docker-compose: disable-secure-session-cookies. I have tried this and saw no change in the issue described above after re-deploying the docker containers.
- My local server has a public domain with SSL cert. which I manage traffic to via nginx proxy manager hosted on the same machine. I tried putting penpot behind this public URI but I did not have any success (never resolves host). I know the docker-compose comes with traefik but I did not enable it assuming the two would have issues together. I was curious if anyone else has success putting penpot behind nginx reverse proxy? I’d imagine getting it to work with nginx would resolve this cookie issue as I would have a SSL cert when users access.
Other notes:
- I used Portainer stacks to deploy the docker-compose file
- I was able to run the docker-compose file on my local machine and create an account successfully. This issue only occurred when using the same docker-compose on another device on my LAN and then trying to access it remotely on the LAN.
- I would eventually like to put this behind a reverse proxy (nginx is what I currently use)
Any help would be much appreciated, thank you!