Salta al contenuto
0
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
Skin
  • Chiaro
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Scuro
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Predefinito (Cerulean)
  • Nessuna skin
Collassa

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  1. Home
  2. Categorie
  3. Technical Discussion
  4. Remote Inbox Architecture

Remote Inbox Architecture

Pianificato Fissato Bloccato Spostato Technical Discussion
activitypubactivitystreamsfedidevremoteinbox
9 Post 4 Autori 2 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Risposta alla discussione
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • reiver@mastodon.socialundefined Questo utente è esterno a questo forum
    reiver@mastodon.socialundefined Questo utente è esterno a questo forum
    reiver@mastodon.social
    scritto su ultima modifica di
    #1

    Remote Inbox Architecture

    1/

    This, the Remote Inbox Architecture, is an architecture for a Fediverse back-end server that I think could be useful.

    Here is how it works — there are (at least) 2 servers involved: (1) the main back-end server, and (2) a remote inbox server.

    The actor file on main back-end server "points" the inbox to the remote server.

    It separates the user's content front the front-end related functionality

    ...

    #ActivityPub #ActivityStreams #FediDev #RemoteInbox

    reiver@mastodon.socialundefined guysoft@hayu.shundefined 2 Risposte Ultima Risposta
    1
    • reiver@mastodon.socialundefined reiver@mastodon.social

      Remote Inbox Architecture

      1/

      This, the Remote Inbox Architecture, is an architecture for a Fediverse back-end server that I think could be useful.

      Here is how it works — there are (at least) 2 servers involved: (1) the main back-end server, and (2) a remote inbox server.

      The actor file on main back-end server "points" the inbox to the remote server.

      It separates the user's content front the front-end related functionality

      ...

      #ActivityPub #ActivityStreams #FediDev #RemoteInbox

      reiver@mastodon.socialundefined Questo utente è esterno a questo forum
      reiver@mastodon.socialundefined Questo utente è esterno a questo forum
      reiver@mastodon.social
      scritto su ultima modifica di
      #2

      Remote Inbox Architecture

      2/

      The Remote Inbox server deals with incoming activities, objects, etc, from other users..

      The front-end can get the inbox (and other feeds') data from the Remote Inbox server.

      (You'd probably want to store cached data from the Fediverse elsewhere from these two servers, as I've said before. But, that is a separate thread.)

      #ActivityPub #ActivityStreams #FediDev #RemoteInbox

      darius@friend.campundefined 1 Risposta Ultima Risposta
      0
      • reiver@mastodon.socialundefined reiver@mastodon.social

        Remote Inbox Architecture

        2/

        The Remote Inbox server deals with incoming activities, objects, etc, from other users..

        The front-end can get the inbox (and other feeds') data from the Remote Inbox server.

        (You'd probably want to store cached data from the Fediverse elsewhere from these two servers, as I've said before. But, that is a separate thread.)

        #ActivityPub #ActivityStreams #FediDev #RemoteInbox

        darius@friend.campundefined Questo utente è esterno a questo forum
        darius@friend.campundefined Questo utente è esterno a questo forum
        darius@friend.camp
        scritto su ultima modifica di
        #3

        @reiver interesting. shouldn't the outbox be on (2)? In theory that is a place to get content and feeds from

        reiver@mastodon.socialundefined 1 Risposta Ultima Risposta
        0
        • darius@friend.campundefined darius@friend.camp

          @reiver interesting. shouldn't the outbox be on (2)? In theory that is a place to get content and feeds from

          reiver@mastodon.socialundefined Questo utente è esterno a questo forum
          reiver@mastodon.socialundefined Questo utente è esterno a questo forum
          reiver@mastodon.social
          scritto su ultima modifica di
          #4

          @darius

          Not for this (Remote Inbox) architecture.

          The outbox is related to the user's content, so it stays with where the user's content is.

          jamie@zomglol.wtfundefined darius@friend.campundefined 2 Risposte Ultima Risposta
          0
          • reiver@mastodon.socialundefined reiver@mastodon.social

            @darius

            Not for this (Remote Inbox) architecture.

            The outbox is related to the user's content, so it stays with where the user's content is.

            jamie@zomglol.wtfundefined Questo utente è esterno a questo forum
            jamie@zomglol.wtfundefined Questo utente è esterno a questo forum
            jamie@zomglol.wtf
            scritto su ultima modifica di
            #5

            RE: https://zomglol.wtf/@jamie/111038100520197521

            @reiver @darius Can confirm. I did this a couple years ago using an S3 (well, DigitalOcean Spaces) bucket that stored static JSON and an "ActivityPub concierge" that manages it. The outbox was part of that static JSON.

            Thread about it here:

            jamie@zomglol.wtfundefined 1 Risposta Ultima Risposta
            0
            • jamie@zomglol.wtfundefined jamie@zomglol.wtf

              RE: https://zomglol.wtf/@jamie/111038100520197521

              @reiver @darius Can confirm. I did this a couple years ago using an S3 (well, DigitalOcean Spaces) bucket that stored static JSON and an "ActivityPub concierge" that manages it. The outbox was part of that static JSON.

              Thread about it here:

              jamie@zomglol.wtfundefined Questo utente è esterno a questo forum
              jamie@zomglol.wtfundefined Questo utente è esterno a questo forum
              jamie@zomglol.wtf
              scritto su ultima modifica di
              #6

              @reiver @darius My favorite part of that experiment is that the AP inbox server is no longer online (it was just an ngrok tunnel) but that bucket still serves all the data.

              So even though the "inbox server" disappeared, my identity and posts are all still there.

              1 Risposta Ultima Risposta
              0
              • reiver@mastodon.socialundefined reiver@mastodon.social

                @darius

                Not for this (Remote Inbox) architecture.

                The outbox is related to the user's content, so it stays with where the user's content is.

                darius@friend.campundefined Questo utente è esterno a questo forum
                darius@friend.campundefined Questo utente è esterno a questo forum
                darius@friend.camp
                scritto su ultima modifica di
                #7

                @reiver I see - the statement "It separates the user's content front the front-end related functionality" is confusing to me but I understand the intent now

                reiver@mastodon.socialundefined 1 Risposta Ultima Risposta
                0
                • reiver@mastodon.socialundefined reiver@mastodon.social

                  Remote Inbox Architecture

                  1/

                  This, the Remote Inbox Architecture, is an architecture for a Fediverse back-end server that I think could be useful.

                  Here is how it works — there are (at least) 2 servers involved: (1) the main back-end server, and (2) a remote inbox server.

                  The actor file on main back-end server "points" the inbox to the remote server.

                  It separates the user's content front the front-end related functionality

                  ...

                  #ActivityPub #ActivityStreams #FediDev #RemoteInbox

                  guysoft@hayu.shundefined Questo utente è esterno a questo forum
                  guysoft@hayu.shundefined Questo utente è esterno a questo forum
                  guysoft@hayu.sh
                  scritto su ultima modifica di
                  #8

                  I think that is already achievable with the current spec, the inbox can be a URL to anywhere in the actor object:

                  https://www.w3.org/TR/activitypub/#actor-objects

                    "inbox": "https://kenzoishii.example.com/inbox.json",
                  

                  This can be any url with any domain

                  1 Risposta Ultima Risposta
                  0
                  • darius@friend.campundefined darius@friend.camp

                    @reiver I see - the statement "It separates the user's content front the front-end related functionality" is confusing to me but I understand the intent now

                    reiver@mastodon.socialundefined Questo utente è esterno a questo forum
                    reiver@mastodon.socialundefined Questo utente è esterno a questo forum
                    reiver@mastodon.social
                    scritto su ultima modifica di
                    #9

                    @darius

                    I had a typo in there. It should have said:

                    "It separates the user's content FROM the front-end related functionality"

                    1 Risposta Ultima Risposta
                    0

                    Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.

                    Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.

                    Con il tuo contributo, questo post potrebbe essere ancora migliore 💗

                    Registrati Accedi
                    Rispondi
                    • Risposta alla discussione
                    Effettua l'accesso per rispondere
                    • Da Vecchi a Nuovi
                    • Da Nuovi a Vecchi
                    • Più Voti


                    Feed RSS
                    Remote Inbox Architecture
                    @pierobosio@soc.bosio.info
                    V4.10.1 Contributors
                    • Accedi

                    • Accedi o registrati per effettuare la ricerca.
                    • Primo post
                      Ultimo post