@Achim @boroghor @jz831 - I just tested on a Pi5 and this is an nginx issue within the Jam app that is only occurring on Pi5, no other device that I own.
For some reason nginx in Jam on the Pi5 doesn’t like the amount of memory that it is allocating to a shared memory zone named “upstreams”:
$ sudo docker exec jam_web_1 nginx -t
nginx: [emerg] zone "upstreams" is too small in /etc/nginx/conf.d/default.conf:3
nginx: configuration file /etc/nginx/nginx.conf test failed
The file referenced is a default.conf nginx file that Jam automatically generates. I tested manually changing the memory allocation of “upstreams” from 64K (what Jam sets) to 128K and starting up nginx again, and then Jam works fine on the Pi5.
I have opened an issue on Jam’s GitHub: Jam 0.2.0 nginx issue on Raspberry Pi 5 (umbrelOS) · Issue #749 · joinmarket-webui/jam · GitHub. I’d appreciate it if you would stop by the issue and add a reaction to my first post so that devs see people are interested in the issue. Hopefully Jam can get this resolved soon.