Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. Joplin Server
  3. Configuration help

Configuration help

Scheduled Pinned Locked Moved Solved Joplin Server
4 Posts 2 Posters 2.0k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • girishG girish

    I have published the joplin server as unstable. Thanks @klawitterb ! The new repo is at https://git.cloudron.io/cloudron/joplin-server-app and you should have permissions to push as well. I have also added the initial tests.

    T Offline
    T Offline
    thetomester13
    App Dev
    wrote on last edited by
    #1

    @girish I'm having trouble configuring this properly for some reason. When I put in my host, username and password in my Joplin client as the server suggests (leaving Server Directory empty), I get the following logs in the Server application:

    Aug 06 09:08:07 2021-08-06 13:08:07: [error] App: 404: GET /api/files/root://info.json:/content : Path not found: api/files/root://info.json:/content
    Aug 06 09:08:07 2021-08-06 13:08:07: App: GET /api/files/root://info.json:/content (1ms)
    Aug 06 09:08:07 2021-08-06 13:08:07: [error] App: 404: GET /api/files/root://.sync/version.txt:/content : Path not found: api/files/root://.sync/version.txt:/content
    Aug 06 09:08:07 2021-08-06 13:08:07: App: GET /api/files/root://.sync/version.txt:/content (1ms)
    Aug 06 09:08:08 2021-08-06 13:08:08: [error] App: 404: GET /api/files/root://info.json:/content : Path not found: api/files/root://info.json:/content
    Aug 06 09:08:08 2021-08-06 13:08:08: App: GET /api/files/root://info.json:/content (2ms)
    Aug 06 09:08:08 2021-08-06 13:08:08: [error] App: 404: GET /api/files/root://.sync/version.txt:/content : Path not found: api/files/root://.sync/version.txt:/content
    Aug 06 09:08:08 2021-08-06 13:08:08: App: GET /api/files/root://.sync/version.txt:/content (1ms)
    Aug 06 09:08:08 2021-08-06 13:08:08: [error] App: 400: POST /api/files/root:/:/children : Not allowed: POST
    Aug 06 09:08:08 2021-08-06 13:08:08: App: POST /api/files/root:/:/children (1ms)
    Aug 06 09:08:10 2021-08-06 13:08:10: App: GET /api/ping (1ms)
    

    The client is giving me the following error after testing the sync method:
    Error. Please check that URL, username, password, etc. are correct and that the sync target is accessible. The reported error was: Sync directory not found: "" on server "https://joplin.mydomain.com"

    Is anyone else seeing something similar? What am I missing?

    M 1 Reply Last reply
    0
    • T thetomester13

      @girish I'm having trouble configuring this properly for some reason. When I put in my host, username and password in my Joplin client as the server suggests (leaving Server Directory empty), I get the following logs in the Server application:

      Aug 06 09:08:07 2021-08-06 13:08:07: [error] App: 404: GET /api/files/root://info.json:/content : Path not found: api/files/root://info.json:/content
      Aug 06 09:08:07 2021-08-06 13:08:07: App: GET /api/files/root://info.json:/content (1ms)
      Aug 06 09:08:07 2021-08-06 13:08:07: [error] App: 404: GET /api/files/root://.sync/version.txt:/content : Path not found: api/files/root://.sync/version.txt:/content
      Aug 06 09:08:07 2021-08-06 13:08:07: App: GET /api/files/root://.sync/version.txt:/content (1ms)
      Aug 06 09:08:08 2021-08-06 13:08:08: [error] App: 404: GET /api/files/root://info.json:/content : Path not found: api/files/root://info.json:/content
      Aug 06 09:08:08 2021-08-06 13:08:08: App: GET /api/files/root://info.json:/content (2ms)
      Aug 06 09:08:08 2021-08-06 13:08:08: [error] App: 404: GET /api/files/root://.sync/version.txt:/content : Path not found: api/files/root://.sync/version.txt:/content
      Aug 06 09:08:08 2021-08-06 13:08:08: App: GET /api/files/root://.sync/version.txt:/content (1ms)
      Aug 06 09:08:08 2021-08-06 13:08:08: [error] App: 400: POST /api/files/root:/:/children : Not allowed: POST
      Aug 06 09:08:08 2021-08-06 13:08:08: App: POST /api/files/root:/:/children (1ms)
      Aug 06 09:08:10 2021-08-06 13:08:10: App: GET /api/ping (1ms)
      

      The client is giving me the following error after testing the sync method:
      Error. Please check that URL, username, password, etc. are correct and that the sync target is accessible. The reported error was: Sync directory not found: "" on server "https://joplin.mydomain.com"

      Is anyone else seeing something similar? What am I missing?

      M Offline
      M Offline
      Meuschke
      wrote on last edited by
      #2

      @thetomester13 It seems to work for my configuration: joplin.mydomain.tld

      Aug 06 15:25:20 2021-08-06 13:25:20: App: GET /api/items/root:/info.json:/content (2ms)
      Aug 06 15:25:20 2021-08-06 13:25:20: App: GET /api/items/root:/locks/*:/children (1ms)
      Aug 06 15:25:20 2021-08-06 13:25:20: App: GET /api/items/root:/locks/*:/children (2ms)
      Aug 06 15:25:20 2021-08-06 13:25:20: App: PUT /api/items/root:/locks/sync_desktop_4763ba2cf23a4ad38674d266eacc2803.json:/content (5ms)
      Aug 06 15:25:20 2021-08-06 13:25:20: App: GET /api/items/root:/locks/*:/children (1ms)
      Aug 06 15:25:20 2021-08-06 13:25:20: App: GET /api/items/root:/locks/*:/children (1ms)
      Aug 06 15:25:20 2021-08-06 13:25:20: App: GET /api/items/root:/:/delta (3ms)
      Aug 06 15:25:21 2021-08-06 13:25:21: App: DELETE /api/items/root:/locks/sync_desktop_4763ba2cf23a4ad38674d266eacc2803.json: (17ms)
      Aug 06 15:25:21 2021-08-06 13:25:21: App: GET /api/share_users (1ms)
      

      2021-08-06_15-31-05.png

      T 1 Reply Last reply
      3
      • M Meuschke

        @thetomester13 It seems to work for my configuration: joplin.mydomain.tld

        Aug 06 15:25:20 2021-08-06 13:25:20: App: GET /api/items/root:/info.json:/content (2ms)
        Aug 06 15:25:20 2021-08-06 13:25:20: App: GET /api/items/root:/locks/*:/children (1ms)
        Aug 06 15:25:20 2021-08-06 13:25:20: App: GET /api/items/root:/locks/*:/children (2ms)
        Aug 06 15:25:20 2021-08-06 13:25:20: App: PUT /api/items/root:/locks/sync_desktop_4763ba2cf23a4ad38674d266eacc2803.json:/content (5ms)
        Aug 06 15:25:20 2021-08-06 13:25:20: App: GET /api/items/root:/locks/*:/children (1ms)
        Aug 06 15:25:20 2021-08-06 13:25:20: App: GET /api/items/root:/locks/*:/children (1ms)
        Aug 06 15:25:20 2021-08-06 13:25:20: App: GET /api/items/root:/:/delta (3ms)
        Aug 06 15:25:21 2021-08-06 13:25:21: App: DELETE /api/items/root:/locks/sync_desktop_4763ba2cf23a4ad38674d266eacc2803.json: (17ms)
        Aug 06 15:25:21 2021-08-06 13:25:21: App: GET /api/share_users (1ms)
        

        2021-08-06_15-31-05.png

        T Offline
        T Offline
        thetomester13
        App Dev
        wrote on last edited by
        #3

        @meuschke aha! The screenshot helped. I realized I was on a /very/ old version of the app 😅 updated and it worked like a charm immediately. Thanks!

        M 1 Reply Last reply
        4
        • T thetomester13

          @meuschke aha! The screenshot helped. I realized I was on a /very/ old version of the app 😅 updated and it worked like a charm immediately. Thanks!

          M Offline
          M Offline
          Meuschke
          wrote on last edited by
          #4

          @thetomester13 Great. 👍

          1 Reply Last reply
          1

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Bookmarks
          • Search