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. Unable to access Joplin Server API

Unable to access Joplin Server API

Scheduled Pinned Locked Moved Solved Joplin Server
5 Posts 3 Posters 2.2k Views 3 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.
  • colonelpanicC Offline
    colonelpanicC Offline
    colonelpanic
    wrote on last edited by
    #1

    I'm trying to use the Joplin Data API, but I'm not getting anywhere. I am using the firewall my VPS provider has, and I made sure to accept inbound TCP requests to port 41184 per the Joplin docs. I also added it to the whitelist per the Cloudron docs. This did not resolve the issue. Any idea what I could be missing? Thanks in advance.

    fbartelsF 1 Reply Last reply
    1
    • colonelpanicC colonelpanic deleted this topic on
    • colonelpanicC colonelpanic restored this topic on
    • colonelpanicC Offline
      colonelpanicC Offline
      colonelpanic
      wrote on last edited by colonelpanic
      #2

      Update: I am able to access the endpoint GET /ping, but nothing else works. The rest of the endpoints (notes, tag, folders) just respond with:

      {
      	"error": "Path not found: api/notes"
      }
      

      I tried with the following URLS:

      • sub.domain.tld:41184/ping
      • sub.domain.tld/api/ping

      The URL using /api/ping responds with:

      {
      	"status": "ok",
      	"message": "Joplin Server is running"
      }
      
      1 Reply Last reply
      1
      • robiR Offline
        robiR Offline
        robi
        wrote on last edited by
        #3

        does the API need to be enabled in the app config?
        env file perhaps?

        Conscious tech

        1 Reply Last reply
        0
        • colonelpanicC colonelpanic

          I'm trying to use the Joplin Data API, but I'm not getting anywhere. I am using the firewall my VPS provider has, and I made sure to accept inbound TCP requests to port 41184 per the Joplin docs. I also added it to the whitelist per the Cloudron docs. This did not resolve the issue. Any idea what I could be missing? Thanks in advance.

          fbartelsF Offline
          fbartelsF Offline
          fbartels
          App Dev
          wrote on last edited by
          #4

          @colonelpanic said in Unable to access Joplin Server API:

          Joplin Data API

          I think there is a misunderstanding here. The described api is something that the desktop application of Joplin implements. It also says directly at the beginning of the page:

          This API is available when the clipper server is running.

          The server seems to only have a (delta) syncing api and not full rest access to the data.

          colonelpanicC 1 Reply Last reply
          3
          • fbartelsF fbartels

            @colonelpanic said in Unable to access Joplin Server API:

            Joplin Data API

            I think there is a misunderstanding here. The described api is something that the desktop application of Joplin implements. It also says directly at the beginning of the page:

            This API is available when the clipper server is running.

            The server seems to only have a (delta) syncing api and not full rest access to the data.

            colonelpanicC Offline
            colonelpanicC Offline
            colonelpanic
            wrote on last edited by
            #5

            @fbartels, you are correct. I read that and used the app to start the Web Clipper service, but I was under the impression that I was starting the Web Clipper on the Joplin server. Instead, it starts up a service on the client or workstation running the Joplin app. I don't think the wording is as "direct" or clear as it could be. Thanks.

            1 Reply Last reply
            0
            • nebulonN nebulon marked this topic as a question on
            • nebulonN nebulon has marked this topic as solved on

            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