HOLA, MUNDO FED
Atajos
- Todas las redes sociales tienen la misma estructura, sólo que usualmente no tenés que elegir la instancia, si es tu 1ra vez en mastodon o el fediverso y tenés dudas de por dónde empezar, metete acá .
- Si ya tenés una cuenta y querés federarla con otras andá derecho a FEDERACIÓN. Ahí hay una pequeña introducción y las instrucciones para hacerlo con BRIDGY.
- Si ya tenés claro cómo funciona todo y querés los 3 pasos simples andá a TL;DR.
- Después hay cositas extra y un epílogo donde cuento un poco de mi experiencia.
EMPECEMOS!
Tu primer cuenta
Sacar una cuenta en el fediverso es como pelar una naranja (podés tener todas las que quieras).
Elegir con cuidado porque no los podés cambiar:
- mi-user: sería como tu nombre que te dio tu mamá, es el handle o arroba.
- mi-instancia: vendría a ser el apellido, esta es la cosa nueva que introduce el fediverso: podés elegir dónde radicar tu nueva cuenta. Hay algunas genéricas y otras específicas. Abajo vas a poder ver un listado de criterios que yo sugiero tener en cuenta y también un listado de directorios donde vas a poder encontrar. Puse una pequeña explicación sobre qué significa esto acá.
Si por algún motivo necesitás irte de un servidor sin perder lo que tenías en la cuenta, para irte a otro servidor: se puede, hasta cierto punto… pero es un bardo.No nos metamos ahí plis.
Esto es igual que en cualquier otra rrss. Podés cambiar tantas veces como quieras:
- mi-nick: sería como te llaman tus amigos
- mi-banner: es la imagen que va en el encabezado de tu perfil
- mi-avatar: la carita que aparece al lado de mi-nick en cada publicación
- mi-bio: texto introductorio, descripción sobre vos o lo que tus visitantes podrán encontrar en tus publicaciones
Instancias
¿Qué es una instancia?
SOFTWARE
Mastodon, pixelfed, bluesky, wordpress, etc son apps, software, proyectos, plataformas o como lo quieras llamar. Estos softwares tienen características varias. Las que más me importan a mi son las features y el prtocolo porque son las características que más influyen en la compatibilidad de federación. Mis apps elegidas son Mastodon y Bluesky y en este artículo me concentro en estas 2. Hay muuuuuuchas más.
Diferentes softwares que usan Activity pub:
- https://en.wikipedia.org/wiki/Fediverse#Software
- https://fedidb.com/software
- https://the-federation.info/#projects
Ante la duda, elegí el más genérico que encuentres. En mi opinión ese es mastodon. No te compliques demasiado con esto, ya va a haber tiempo para ir afinando la puntería.
SERVIDOR
Una persona u organización contrata un servidor y dentro de ese servidor instala una instancia de ese software. Después compra un dominio (el nombre de la instancia) y lo disponibiliza para que la gente se registre ahí. Muchas veces llamamos servidor a la instancia y viceversa. Son cosas diferentes pero están vinculadas, así que podemos usar esos dos términos como sinónimos para fines prácticos. Alguna gente los llama nodos de la federación. Qué sé yo? No estoy para ponerme filosófica ahora.
El tema es que vos no te sacás una cuenta en la app, te sacás la cuenta en una instancia de la app que corre en un servidor que alguien administra. Entonces tu cuenta está sujeta a las decisiones de esa persona u organización. La cosa copada del fediverso es que podés:
1) elegir el software que más se ajuste a tus necesidades.
2) elegir el servidor dónde está instalado ese software. Esto significa elegir - tus admins (autoridades del servidor) - reglas o términos y condiciones de uso - nombre de la instancia (para mi es importante)
3) armar tu propio servidor, si te dan muchas ganas.
4) llevarte tus cosas (creaciones como imágenes, textos, etc) a otro lado si no te gusta cómo se maneja el server en el que estás. No cedés derechos de autor ni estás obligade a dejarlos atrás al irte (como sí para por ejemplo con fb).
5) federar con otros servidores que tengan mismo software u otro mientras use el mismo protocolo. Si tiene otro protocolo ya es más difícil y de eso se trata este artículo.
En resumen: podés elegir quién y cómo se toman las decisiones, tus cosas son tuyas, no de las autoridades del servidor. Esto no es posible en Meta (FB, threads, IG), equis, bsky, etc.
Criterios para elegir un servidor
Es difícil manejar tanta info pero vale la pena pensar en estas cuestiones al principio. La mayoría son obvias. Las que no, podés consultarlas con gente que ya haya pasado por la experiencia. Estos datos los encontrás publicados en la página instancia/about de cada servidor.
- Reglas del servidor: algunas más estrictas que otras, es importante que estés de acuerdo porque si lo las seguís te van a echar
- Ubicación geográfica de los servidores: esto influye en la eficiencia y el tiempo que toma publicar
- Si tienen un tópico específico: por ejemplo puede ser un servidor dedicado a publicar fotos de gatos, todas las publicaciones que no sean fotos de gatos deberán ser privadas
- Cantidad de usuarios registrados: gente con la que interactuás en el inicio del servidor.
- Idioma
- Features activadas: no todos los servidores tienen las mismas funcionalidades o configuraciones, esto lo deciden sus owners o admins, por ejemplo algunos tienen un límite máximo de caracteres por publicación, otros no permiten polls…y así. Yo elegiría, dentro de los que me gustan, el que tenga más features. Otra gente prefiere con menos porque le abruma las opciones. Qué sé yo!
- Dónde estén tus amiwis: podés seguir cuentas de cualquier servidor e interactuar con ellas, pero si la gente que te interesa está en el mismo servidor que vos es más sencillo ver sus publicaciones en el inicio.
- Otras ¿cuáles?
Directorios de servidores
Existen varias, y muchas instancias existentes no están listadas pero acá hay suficientes para chusmear. Si te da fiaca podés preguntarle a alguien de confianza (por ejemplo a mí) para que te guíe.
Listas de servidores:
Con instancias de mastodon (como tuiter):
- https://joinmastodon.org/servidores
- https://instances.social
- https://mastodon.help/instances/en
- https://fedi.directory/
Con instancias de pixelfed (como insta):
FEDERACIÓN
Acá empieza la parte divertida.
No hace falta tener una cuenta en cada instancia para interactuar con usuarios radicados en otras. Si tus amis están en otra instancia de la fed podés poner @[su-user]@[su-instancia] en el buscador. Va a aparecer su cuenta en el listado y desde ahí podés empezar a seguirla. Va a lucir así:
https://[mi-instancia]/@[su-user]@[su-instancia]
Por ejemplo puedo seguir a una cuenta radicada en pixelfed.social desde gram.jp o desde mastodon.social y seguir una cuenta radicada en mastodon.la desde pixelfed.social. Si te confunde esto, ni te preocupes, podés chusmear esto después. En este caso desde el universo pixel sólo se pueden visualizar contenido multimedia publicado desde otras cuentas, pero es un detalle. Lo importante es que se puede sin usar puentes externos.
Si quiero vincularme con cuentas que están fuera de la FED (sus instancias corren en servidores que no tienen protocolo ActivityPub) puedo usar puentes. Los puentes son una cosa de locos, hay muchos, acá te cuento cómo usar BRIDGY que me pareció el más completo. Si te da mucha curiosidad el tema en la sección extras podés leer sobre puenteo entre servidores y otras yerbas.
Federación usando FED.BRID.GY
Hice esta guía para quienes quieren federar entre BlueSky y Mastodon porque es mi caso. Eventualmente, si llega a surgir la necesidad lo haré para otras plataformas, pero creo que con esto es suficiente.
Para que vean mis publicaciones de mi cuenta original (desde OTRA-APP) debo crear una cuenta puenteada a partir de mi cuenta original.
Para eso debo seguir al BRIDGY local desde mi cuenta.
- Desde MSTD: https://mi-instancia-mstd/@bsky.brid.gy@bsky.brid.gy
- Desde BSKY: https://bsky.app/profile/ap.brid.gy
Esto hará que BRIDGY me empiece a seguir. BRIDGY creará a partir de mi cuenta original una nueva cuenta puenteada que tiene esta estructura:
@[mi-user-original].[mi-instancia-original]@[OTRA-APP].brid.gy
Los usuarios de otras apps podrán visualizarla desde una url que es
https://[OTRA-APP]/@[mi-user-original].[mi-instancia-original]@[OTRA-APP].brid.gy
Esta cuenta puenteada será una copia de la original. Tendrá mismo avatar, mismo banner, misma bio con una línea extra agregada en la bio que hace fácil de reconocerla como puenteada. En este perfil se verán todas las publicaciones realizadas en mi cuenta original a partir del momento en que se empezó el vínculo con la cuenta de BRIDGY correspondiente.
Todos los usuarios de la OTRA-APP podrán ver mi cuenta, interactuar con ella, ver las publicaciones e interactuar con ellas tanto como su OTRA-APP lo permita.
Desde mi cuenta original sólo podré ver (e interactuar con) cuentas de OTRA-APP y sus publicaciones si éstas están, a su vez, vinculadas con la cuenta de BRIDGY correspondiente a su app. Tampoco voy a poder ver las interacciones de users de OTRA-APP en los posts de mi cuenta puenteada ni recibir notificaciones a menos que estén vinculados con BRIDGY para permitir que yo los vea desde mi cuenta original.
TLDR
Pasos:
1) Seguir a tu BRIDGY local. Esto crea tu cuenta puenteada. Te va a llegar el link por mensaje privado desde la cuenta de dicho BRIDGY local. Ver arriba perfiles de bridgy según app.
2) Compartí esta cuenta puenteada con tus amiwis de la otra plataforma.
3) Pediles a estas personas que también sigan a su BRIDGY local de la plataforma donde estén.
ÉXITO! Ya están conectades!
EXTRAS
Activar/Desactivar
Desde https://fed.brid.gy/settings puedo cambiar el status mi cuenta ya puentada (activa/inactiva). Tarda ~5 minutos en realizarse los cambios. Después de cambiar el status debo esperar 5 minutos antes de volver a cambiarlo.
Desde esa página se puede también cambiar el Bluesky handle en caso de que tengas un dominio propio (opcional) y activar/desactivar DM notifications from unbridged accounts. O sea, si quiero recibir o no mensajes privados notificándome de si alguna cuenta no puenteada (no vinculada con su BRIDGY local) interactuó con mi cuenta puenteada o alguna de sus publicaciones. Más detalles sobre cómo funciona todo esto acá https://fed.brid.gy/docs
Si quiero desactivar por completo mi puenteo debo dejar de seguir y eliminar seguidor o bloquear seguidor a la cuenta local de BRIDGY. El puenteo de publicaciones funciona únicamente si BRIDGY local te sigue.
Invitar a otra gente que no sabe cómo hacer
Si quiero que un user de OTRA-APP se conecte con el fediverso y no lo hace por su cuenta puedo invitarle así:
1) le mando un mensaje privado a mi BRIDGY local
2) el mensaje debe decir sólamente @[otro-usuario]@[su-instancia]
3) BRIDGY le enviará un mensaje a esa cuenta con la invitación e instrucciones para realizarlo. Más info acá: https://fed.brid.gy/docs#dm-request
Clientes
Después están los clientes que son las apps que te instalás en el teléfono, en la compu o consultás desde el navegador. Por ejemplo la app de bsky es una sola, pero para mastodon hay bocha, yo uso “Tusky”. Chusmeá lo que ofrezca tu play store o app store o lo que tengas.
Links piolas para gente techie
- Fed.Brid.gy: https://fed.brid.gy/docs
- Bridges: https://en.wikipedia.org/wiki/Network_bridge.
- https://the-federation.info/protocol/4 <– anda muuuuuuuuuy lento pero tira muuuucha data
- https://indieweb.org/bridge_all_the_things
- ¿Cómo armar un form html para seguir a un usuario miembro del fediverso? https://indieweb.org/Bridgy_Fed#How_to_add_a_follow_form
YO
Armé este documento porque, a raíz de declaraciones políticas de la CEO de la plataforma, no quiero seguir en bsky. En enero de este año el dueño de la plataforma en donde yo había desarrollado fuertes vínculos y una identidad personal y laboral robusta por años hizo un gesto desvergonzado que me impidió seguir participando de ese ecosistema. Pocos meses después me veo en la misma situación. Mis espacios de comunidad online son muy importantes para mi y no quiero volver a tener que dejarlos atrás. Irme a un lugar nuevo es desalentador sabiendo que tiene fecha de caducidad: hasta que sus autoridades se manden una. No hacer nada no se siente bien.
El tema es que en BSKY encontré una hermosa comunidad y no quiero renunciar a ella sólo porque sus posturas no sean tan firmes como las mías. Quiero tener control sobre dónde están mis cosas, cómo se moderan las interacciones y simultáneamente seguir participando de la comunidad que me gusta y me sostiene.
Bluesky como plataforma evita activamente la federación. Esto mantiene muy separados esos dos mundos. Por eso esta solución es un poco tosca quizás. Ojo: Es totalmente legal pero es medio como un hack. Entonces depende de que suficiente gente disponibilice su cuenta a la federación para que se vuelva fluido del todo. Es cuestión de alcanzar una masa crítica de interacciones… en fin… por ahora me alcanza con un puñado y vamos viendo. Ojalá les cope.
Contacto
Si querés consultarme dudas que surgieron a raíz de este artículo, querés debatir puntos de vista (relevantes para el artículo) o creés que tenés algo copado para agregar podés contactarte conmigo. También acepto identificaciones de errores, fotos de michis, transferencias bancarias y barritas de mantecol.
Esto está hecho en markdown porque no tenía ganas de ponerme a sobreingenierizar el asunto y aparte me gusta esta onda minimalista. Si creés que puede mejorar con css, te invito a que escribas tus sugerencias y las subas a tu propia web que seguro está re buena. :)
Por ahora me encontrás en
Con cariño, De-Lulu