this post was submitted on 17 Nov 2024
4 points (100.0% liked)

Joplin

653 readers
5 users here now

Official community of Joplin - the secure open-source note-taking app.

Capture your thoughts and securely access them from any device.



Features:

founded 1 year ago
MODERATORS
 

Running joplin server in docker with an nginx reverse proxy. Android and windows clients sync fine. IOS doesn't, but I gather that this is due to IOS not allowing insecure connections (too lazy to set up SSL), not anything the app is doing. Just installed on my KDE Neon machine and set up the sync. For some reason it is only doing a partial sync. None of my notebooks are coming through, and only the few most recently touched files show under the default all notes notebook. I got the same results on the snap and flatpak versions. I do encrypt my notes, and the few that are syncing correctly are all decrypting properly. The delete local data and re-download option yielded the same results. I've confirmed that the notes and notebooks are still on the server correctly by syncing my working devices. I can create a new issue in github if needed, just wanted to see if this is a known bug first.

UPDATE: to ensure the integrity of my database information, I used the re-upload local data to sync target option from my up to date windows machine. This attempt threw http error 413: payload too large. Adding the following line to my nginx.conf file (in the server block) fixed the issue. I went with 20 megabytes, you may wish to adjust this if you put large attachments in your notes. I believe the default is 1 megabyte.

client_max_body_size 20M;

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 1 points 7 hours ago

Do you have a lot of notes? It could just be that it needs time to process. I just set up an arch laptop (btw) and when I installed Joplin, it took a long time to sync everything. I've Got around 1000 notes.

My setup is the same as yours, except I did set up the SSL cert for my Joplin server instance.