Operating system
iOS
Joplin version
13.1.7
Desktop version info
Joplin Mobile 13.1.7 (prod, ios)
Client ID: e4a2c3bc14d74dee96..
Sync Version: 3
Profile Version: 47
Keychain Supported: No
Revision: 50b16c605 (release-3.1)
iOS version: 17.7.2
FTS enabled: 1
Hermes enabled: 1
Joplin Mobile 3.1.8 (prod, android)
Client ID: 4934f2d00c1a4f38..
Sync Version: 3
Profile Version: 47
Keychain Supported: No
Revision: 41b251d67 (release-3.1)
Android API level: 34
WebView version: 130.0.6723.107
WebView package: com.google.android.webview
FTS enabled: 1
Hermes enabled: 1
Joplin 3.1.24 (prod, darwin) - Desktop App
Client ID: 484021319e1548e..
Sync Version: 3
Profile Version: 47
Keychain Supported: Yes
Revision: d581264
Backup: 1.4.2
Sync target
Joplin Server
What issue do you have?
Firstly, just wanted to say how awesome Joplin is. Just getting into it, well done!
I have installed Joplin on an Apple Silicon M4 MBP (MacOS Sonoma 15.1.1), and on an iOS/iPad as well as an S23 U Android Phone.
I have also installed Joplin Server (Beta) running in Docker with the standard Joplin Server config as well as with Postgres dB and nginx on the MBP.
With the Joplin Desktop App running on the MBP, everything works and syncs fine. I can also log into through the Web Browser and use the Admin console. All the API calls appear to be working per the backend logs.
When using the the Joplin iOS or Android Mobile Apps, the Joplin Sync Server settings settings don't validate. There appears to be a curl related network error. I have included the logs and config files.
The same issue occus with both the Standard server config as well as with the nginx and psotgres dB config.
The devices are all on local WiFI and LAN and there is no Gateway (NAT) or firewall in the mix.
However logging into to the Server Backend via the Web Broswer is fine. I have attached a screenshot for iOS.
I am using self-signed ssl certificates and have installed those onto the iPad.
There appears to be an issue with the curl command validating the session info via the API for both http and https based end points.
I was just wondering if the Joplin iOS and Android App has been tested with the Joplin Sync Server recently?
Anyway happy, to make any changes and help with the debugging by providing more info.
You can find all the config files, screenshots and log (devices and servers) files here.
https://bit.ly/3CY1cQt
There are a few other related tickets related to iOS Sync Server issues. Removing and reinstalling Joplin on iOS did not resolve the issue for me.
Thanks!