Hello,
I am using on my network without problem for both mac and iphone.
For public, I forward my domain to my home IP and did adjustments with nginx.
(I did with some other apps, they work perfectly.) But joplin doesnt sync.
server on raspberry pi. (server-v2.7.4)
I tried remove and reinstall for both (docker and iphone.)
I tried most of combinations like:
x. x. com
x. x . com:22300
ht t p : / / x . x . com
h t t p:// x. x . com : 22300
(oh cant type domain address, so I am changing msg.)
2022-09-18 22:43:17: [error] App: 404: GET /: 192.168.1.254: Invalid origin: h t t p: / / x . x . com
2022-09-18 22:43:17: App: GET / (404) (2ms)
And on the phone side it turns always or network request failed, api/sessions error, sometimes shows synced but it doesnt.
And I tried with 2 different of my domains. One of them without SSL other one with SSL (I am not sure about SSL settings) ( I wrote just joplin . domain . c om too but not working, also on my router both 80 and 443 routed to nginx)
(It looks like you're only using http instead of https? I would encourage you to you the second one.)
The APP_BASE_URL has to be only http://joplin.yourdomain.tld and the reverse proxy (double check if it's really a reverse proxy?) has to forward everything from this domain to IP:22300.
Not with nginx, but maybe this guide will help you further, too: