I’ve been able to somewhat get this working with just the webclipper service and cron in a docker container. I’ve got some other changes in this branch, but I’m hoping to get something clean up this weekend that I can link to in the forum. Note: I don’t have rest_uploader in my image, but I think the same principle will apply.

Essentially, I’m doing about the same thing, but instead of starting up joplin cli with joplin, I’ve created a cron job that runs joplin sync. I’m not sure if this is better, but it does appear to be mostly working for me.

Rough outline of my Dockerfile is:

  1. Build joplin from source (working with a slightly modified version)
  2. Setup cron
  3. Start joplin server
  4. (Rest_uploader?)