CANNOT SYNC on iOS with Joplin Server

Operating system

iOS

Joplin version

13.0.7

Desktop version info

Joplin 3.0.15

Sync target

Joplin Server

What issue do you have?

I´ve been looking like crazy for a solution to a very similar problem... I simply can´t find a way of syncing Joplin with my iphone 13 pro ... I have a Synology NAS with Joplin Server running and it syncs fine on my Mac desktop joplin. But the same settings don´t work for the ios app. I get this error: Network request failed ( see image attached ) . Here you can see the latest log file http://100.108.73.51:20000/s/joplin-ios_log. I also tried Dropbox (not enough storage - my notes have more than 2GB), WebDAV and Nextcloud - same problem. And finally I tried Tailgate but I got the exact same error on iphone. Just on iphone because on Mac I have no issues syncronising it ... I love Joplin but I need to use it on my iphone - It´s been more than a week and I can´t solve this by myself ... Any help would be greatly appreciated

PS: I´m also sharing here my docker compose file ( installed using Portainer ):
version: "3.9"
services:
db:
image: postgres:16
container_name: Joplin-DB
hostname: joplin-db
mem_limit: 1g
cpu_shares: 1024
security_opt:
- no-new-privileges:true
healthcheck:
test: ["CMD", "pg_isready", "-q", "-d", "joplin", "-U", "joplinuser"]
timeout: 45s
interval: 10s
retries: 10
volumes:
- /volume1/docker/joplin:/var/lib/postgresql/data:rw
environment:
POSTGRES_DB: joplin
POSTGRES_USER: my-username
POSTGRES_PASSWORD: ---
restart: on-failure:5

joplin:
image: joplin/server:latest
container_name: Joplin
depends_on:
- db
ports:
- 22300:22300
restart: on-failure:5
environment:
APP_PORT: 22300
APP_BASE_URL: http://100.108.73.51:22300
DB_CLIENT: pg
POSTGRES_PASSWORD: ---
POSTGRES_DATABASE: joplin
POSTGRES_USER: my-username
POSTGRES_PORT: 5432
POSTGRES_HOST: db
MAX_TIME_DRIFT: 0
MAILER_ENABLED: 1
MAILER_HOST: smtp.gmail.com
MAILER_PORT: 587
MAILER_SECURITY: starttls
MAILER_AUTH_USER: my-email@gmail.com
MAILER_AUTH_PASSWORD: ---
MAILER_NOREPLY_NAME: my-email@gmail.com
MAILER_NOREPLY_EMAIL: my-email@gmail.com

Screenshots

iOS only accepts secure connections with https://.

I get the same error using https://

no need https, I use IOS with http can working

you try your phone, using browser go your joplin server address http://100.108.73.51:22300 try, if you success you will see joplin server login page
if not see login page

  1. please check your firewall setting, maybe you block mobile IP to connection it,
  2. you check your port listen, if you need without localhost to connect, you must check your listen not is 127.0.0.1:22300
  3. if you have WIFI-AP, please you check NAT Setting, if your phone from 4G/5G Network, must via NAT

(if you must run your joplin server on internet, recommend use VPN to intranet or use firewall, don't any IP can connection your joplin server)

Thanks! Yes I can see the Joplin server login page on the iphone browser

I can see it on the ios browser but on the ios app I get the Network request failed error ...

What does that mean?

phone > Joplin APP > Setting > Tools > Log > Only Show Err..
maybe have root cause?

Here´s the log file: http://100.108.73.51:20000/s/errors_only
I´m not a coder but if feels to be an issue with the ios app and not my settings because they work on my browser and on my mac desktop ...

I Can't Open your URL