Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
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

NodeBB

  1. Home
  2. General Discussion
  3. Is there an #activitypub server that uses #couchdb (or any other database with #json support) as a backend and/or application server?

Is there an #activitypub server that uses #couchdb (or any other database with #json support) as a backend and/or application server?

Scheduled Pinned Locked Moved General Discussion
activitypubcouchdbjson
6 Posts 1 Posters 0 Views
  • 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.
  • wincent@indieweb.socialW This user is from outside of this forum
    wincent@indieweb.socialW This user is from outside of this forum
    wincent@indieweb.social
    wrote on last edited by
    #1

    Is there an #activitypub server that uses #couchdb (or any other database with #json support) as a backend and/or application server?

    wincent@indieweb.socialW 1 Reply Last reply
    0
    • wincent@indieweb.socialW wincent@indieweb.social

      Is there an #activitypub server that uses #couchdb (or any other database with #json support) as a backend and/or application server?

      wincent@indieweb.socialW This user is from outside of this forum
      wincent@indieweb.socialW This user is from outside of this forum
      wincent@indieweb.social
      wrote on last edited by
      #2

      Something like ActivityPub server in a single PHP file (https://status.pointless.one/@pointlessone/112315914551307543), but with additional CouchDB utilisation? Maybe using URL rewrites?

      wincent@indieweb.socialW 1 Reply Last reply
      0
      • wincent@indieweb.socialW wincent@indieweb.social

        Something like ActivityPub server in a single PHP file (https://status.pointless.one/@pointlessone/112315914551307543), but with additional CouchDB utilisation? Maybe using URL rewrites?

        wincent@indieweb.socialW This user is from outside of this forum
        wincent@indieweb.socialW This user is from outside of this forum
        wincent@indieweb.social
        wrote on last edited by
        #3

        Sadly, as the source code of the aforementioned server (https://gitlab.com/edent/activitypub-single-php-file/-/blob/main/index.php) shows, there are at least 3 HTTP requests going out. CouchDB does not implement XMLHttpRequest (error message: function raised exception (new ReferenceError("XMLHttpRequest is not defined", "<unknown>", 2))).
        Hence the idea of putting all logic into CouchDB did not work out.

        wincent@indieweb.socialW 1 Reply Last reply
        0
        • wincent@indieweb.socialW wincent@indieweb.social

          Sadly, as the source code of the aforementioned server (https://gitlab.com/edent/activitypub-single-php-file/-/blob/main/index.php) shows, there are at least 3 HTTP requests going out. CouchDB does not implement XMLHttpRequest (error message: function raised exception (new ReferenceError("XMLHttpRequest is not defined", "<unknown>", 2))).
          Hence the idea of putting all logic into CouchDB did not work out.

          wincent@indieweb.socialW This user is from outside of this forum
          wincent@indieweb.socialW This user is from outside of this forum
          wincent@indieweb.social
          wrote on last edited by
          #4

          For future reference, here are two good resources for ActivityPub software development: https://activitypub.rocks/ and https://socialhub.activitypub.rocks/pub/guide-for-new-activitypub-implementers

          wincent@indieweb.socialW 1 Reply Last reply
          0
          • wincent@indieweb.socialW wincent@indieweb.social

            For future reference, here are two good resources for ActivityPub software development: https://activitypub.rocks/ and https://socialhub.activitypub.rocks/pub/guide-for-new-activitypub-implementers

            wincent@indieweb.socialW This user is from outside of this forum
            wincent@indieweb.socialW This user is from outside of this forum
            wincent@indieweb.social
            wrote on last edited by
            #5

            And here @raphael also tries to develop #couchdb based #activitypub client: https://indieweb.social/@raphael@communick.com/114296648141461966

            Interesting.

            wincent@indieweb.socialW 1 Reply Last reply
            0
            • wincent@indieweb.socialW wincent@indieweb.social

              And here @raphael also tries to develop #couchdb based #activitypub client: https://indieweb.social/@raphael@communick.com/114296648141461966

              Interesting.

              wincent@indieweb.socialW This user is from outside of this forum
              wincent@indieweb.socialW This user is from outside of this forum
              wincent@indieweb.social
              wrote last edited by
              #6

              Actually, there is an #activitypub software that uses #couchdb as a backend - flohmarkt: https://codeberg.org/flohmarkt/flohmarkt

              1 Reply Last reply
              1
              0
              • tag-activitypub@relay.fedi.buzzT tag-activitypub@relay.fedi.buzz shared this topic

              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.
              Powered by NodeBB Contributors
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups