Sign inSign up

sinanozel/headless-joplin

By sinanozel

•Updated 9 days ago

Headless Joplin server image, syncs with a WebDAV, exposes an endpoint.

Image
Content management system
0

194

sinanozel/headless-joplin repository overview

Requirements: You are hosting a WebDAV server which you use to sync your multiple Joplin instances.

Start:

docker run -d \
  --name joplin \
  -p 41184:41184 \
  -e JOPLIN_API_TOKEN=change-me-to-a-long-random-token \
  -e JOPLIN_WEBDAV_SYNC_URL=http://webdav.example.local:8080 \
  -e JOPLIN_WEBDAV_SYNC_PATH=/joplin \
  -v joplin-profile:/data/profile \
  headless-joplin:3.7.1

Check that it is up:

curl http://localhost:41184/ping
# JoplinClipperServer

List notes:

curl "http://localhost:41184/notes?token=change-me-to-a-long-random-token"

Create a note:

curl -X POST "http://localhost:41184/notes?token=change-me-to-a-long-random-token" \
  -H "Content-Type: application/json" \
  -d '{"title": "Hello from the API", "body": "This note was created headlessly."}'

See more at: https://github.com/sinan-ozel/headless-joplin/⁠

Tag summary

Content type

Image

Digest

sha256:ac3ad2312…

Size

135.1 MB

Last updated

15 days ago

docker pull sinanozel/headless-joplin