¡Buenos días! Esto es Emilcar Daily, un podcast sobre tecnología en general, Apple en particular,
productividad personal, cultura de Internet y francamente cualquier cosa que me interese.
Hoy es jueves 16 de noviembre de 2003 y este es el capítulo 2415. Yo soy Emilcar y hoy
te voy a contar cómo he montado mi propia instancia de Mastodon. Si te gustan los temas
de Emilcar Daily, Weekly te va a encantar. Weekly es mi podcast privado semanal sobre Apple,
tecnología, productividad, finanzas personales, domótica y las interioridades de mi negocio como
podcaster y creador independiente. Nada más unirte tendrás acceso al histórico de cinco años de
contenidos y recursos privados y a una comunidad exclusiva para miembros en Discord, donde hablamos
de los temas que más nos interesan, lejos del ruido de las redes sociales. Unete a Weekly por
sólo cinco euros al mes en emilcar.fm barra Weekly. Si eres observador, te habrás dado cuenta de que
esta semana con cierta torpeza he estado citando en mi despedida mi nueva cuenta de Mastodon que
es emilcar.social barra arroba emilcar. Este curioso formato es la forma de determinar o
definir una cuenta de Mastodon para encontrarla a través de un navegador de internet y tiene eso
tiene su por qué. Es una cuestión del dominio que es algo que importa en Mastodon como ahora
te voy a recordar. La cuenta, digamos el nombre de la cuenta dentro de lo que ya sería la propia
red no es así. Una cuenta es arroba nombre de usuario, de usuario no, arroba nombre de usuario
arroba dominio. Este sería el formato normal cuando alguien te pregunta tu cuenta de Mastodon.
Pero si yo te la tengo que decir para que la busques por internet porque a lo mejor no tienen
Mastodon, yo no te puedo decir eso de arroba usuario arroba dominio, te tengo que decir el
formato url que sería dominio barra arroba nombre del usuario. Aclaro todo esto, te recuerdo o acorro
de todo esto, te digo que Mastodon es una red social no centralizada, por eso toda esta historia,
porque no hay un servidor donde todos tenemos una cuenta y donde están todos los mensajes y todos
los contenidos, sino que hay varios servidores y se comunican entre ellos de una forma que se llama
federación. Por eso cuando hablamos de Mastodon y de otras cosas que funcionan bajo el mismo
protocolo hablamos del FEDIVERSO, porque son distintos servidores que se federan entre ellos
y que hablan entre ellos. Piensa en esto como la intercomunicación que se da con el email. Mi
correo electrónico, el oficial de las redes, escucha arroba emilcar.fm, pero eso no significa
que yo solo pueda escribirme con gente que tiene un email emilcar.fm, yo me puedo escribir con todo
el mundo, solo que lo hago desde mi propio servidor. Bueno, pues con Mastodon es algo similar,
cada uno está en su servidor, pero eso no significa que no pueda seguir a personas de otros servidores
y ver sus mensajes y todo ese tipo de historias. Yo hasta ahora tenía mi cuenta en un servidor que
se llamaba y se llama podcastindex.social. Este es un servidor creado por el movimiento de
podcasting 2.0 y está principalmente por lado por postcasters pata negra, gente del mundo del
podcasting, pero que está muy interesada en el podcasting en sí, lo que sería el podcasting y
su crecimiento, no solo en mi podcast, en lo que me gusta el podcasting, sino en todos sus
entresijos técnicos y cómo evoluciona en ese sentido el medio. Hay muchísima gente, la inmensa
mayoría de habla inglesa, aunque también hay un puñado de personas de otras hablas. No obstante,
aunque es un sitio en el que yo me encuentro cómodo evidentemente, porque bueno, pues ahí he podido,
gracias a estar en mi un piso de servidor, he podido conocer y seguir muchas cuentas interesantes,
finalmente he decidido montarme mi propio servidor, que es, pues en vez de ser podcastindex.social,
es emilcar.social. Lo de punto social es porque muchos servidores del fédiverso han elegido
esta extensión del dominio. Bueno, esto lo he hecho como un experimento y también, por qué no decirlo,
como una pequeña imagen de marca. En emilcar.social, pues tengo mi cuenta personal, como ya he dicho,
que sería arroba emilcar.social y también cuentas que he creado para Emilcar Daily para
colegas. Sería arroba Daily arroba emilcar.social y arroba colegas arroba emilcar.social. Las he
creado simplemente para experimentar con automatizaciones y bueno, pues como otra forma
más de tener contacto ahí con la gente. ¿Cómo se monta tu propio servidor de Mastodon? Antes vamos
a explicar cómo se hace antes de ir a ver si interesa. ¿Cómo se hace? Pues muy sencillo,
solo tienes que saber un huevo y medio de Linux, dominar la línea de comandos como si hubieran
nacido en ella y tener dónde hacerlo. Pues para eso vos puedes tener tu propio espacio de cloud
computing en los servidores de Amazon o en no sé qué servidor que te permite instalar no sé qué
historia de Linux y no sé qué movida y tú te lo guisas y tú te lo comes y haces un deploy y al
final lo acabas con todo eso montado. O ya para arriesar el rizo te haces todo esto mismo que acabo
de decir pero te lo haces en tu NAS o en tu Raspberry Pi y así lo tienes en tu propia casa.
Yo como puedes imaginarte de todo esto no sé nada, nada de nada y aunque hay tutoriales por ahí y
hay incluso que te dice no es difícil pero no, no me ha animado. Entonces que lo que he hecho pues
he recurrido a un estornudo que me estaba llegando ahora mismo pero que parece que se va, se queda.
Bien, haya ido el estornudo. Si veo que hay muchos paro la grabación porque tampoco es cuestión de
añadir esto a la banda sonora. Bueno decía que yo he optado por Mastohost. Mastohost es uno de los,
no muchos, pero algunos servicios que hay que te ofrecen un hosting específico para tu instancia
más que servidor para tu instancia de Mastodon. Mastohost es Masto.host. Entonces tú aquí llegas
y dices oiga yo quiero contratar esto y te ofrecen tres niveles de precio. Puedes pagar seis euros al
mes más impuestos, nueve euros al mes más impuestos o 19 dólares todo el rato o 19 dólares al mes
más impuestos. Por cierto que te reconocen tu número de IVA español si lo tienes con lo cual
te ahorran los impuestos. Y estos distintos precios van en función de los hilos de proceso
del procesador, el tamaño en gigas de la base de datos y el tamaño en gigas del disco duro donde
se van a ir almacenando pues todos esos digamos toda la información multimedia, todas las imágenes y
vídeos de los mensajes que tú recibes de la gente a la que sigues y los que tú mismo publicas.
Ellos recomiendan el servidor más pequeñito para cinco usuarios activos, el servidor intermedio
para 20 usuarios activos y el servidor más grande el de 19 dólares al mes para 100 usuarios activos
incrementan ahí también el número de núcleos de proceso, el tamaño de la base de datos y el
tamaño del disco duro para datos de multimedia. Yo evidentemente me he ido al más pequeño,
me he ido al más pequeño porque para empezar yo con mis dos cuentas robot pues ya me vale. Dice
también que tiene una low federation capacity que es algo que yo todavía aunque Gabriel me hizo,
me hizo al que ahora invocaré me lo ha explicado pero no termino de entender bien eso que de low
federation capacity, moderate federation capacity o medium federation capacity que son los tres
niveles de capacidad de federación que va a tener tu instancia de mastodón si lo alojas en
según qué plan. Ya digo que esto los mecanismos de federación, cómo funciona la federación entre
servidores y es todavía un pequeño arcano para mí. Más o menos sé cómo va pero no termino de
entenderlo del todo básicamente eso es lo que eso es lo que yo diría. Dice Gabriel Biso que son
bueno no encuentro lo que dice pero ya digo que no es una cosa que ahora mismo según Gabriel me
tenga que preocupar demasiado. Yo he elegido este plan más básico y con él pues he creado una cuenta
inicial que es la cuenta que administra todo el servidor y donde yo puedo imponer ciertas normas.
Porque una de las ventajas que tiene tener tu propio servidor de mastodón es que puedes tocar
muchas cosas. Puedes decir cuál es el número máximo de caracteres por cada mensaje y un montón
de cosas así que yo no puedo. Yo no puedo porque la gente de Mastodon Host ha cogido una versión de
mastodón previamente ya más o menos configurada y esa es la que nos instala a todos los clientes.
Tú tienes capacidad de alterar algunas cosas pero no capacidad de alterarlas todas como si tú
tuvieras la instancia instalada en tu propio servidor y tú con tu linux ahí te lo hubieras
instalado todo desde cero y lo tuvieras en tu Raspberry Pi debajo de tu mesa. Entonces bueno
pues en ese sentido tengo una parte importante de personalización pero no tanta como si lo montara
yo por mi cuenta. Como no lo sé montarlo yo por mi cuenta pues ya me viene bien la capacidad que me
están dando. Una cosa interesante en todo esto es el tema de por qué elegir un servidor y no
otro. Porque como ya te habrás dado cuenta o recordarás entrar en Mastodón te requiere elegir
en qué servidor te va a dar de alta. Tú no te descargas la aplicación de Mastodón y te metes
sino que te tienes que ir primero a un servidor concreto, crear allí tu cuenta y luego ya en la
aplicación haces login y todo eso. Cada instancia, cada servidor tiene su idiosincrasia, tiene sus
normas, tiene si me lo permites su ambiente. Puedes pensar que eso te da igual porque claro
tú no vas a vivir solo de ese servidor. Insisto tú te das de alta en Mastodón.to o en Mastodón.social
que es una de las más masivas o en alguna de esas pero tú sigues a quien te da la gana este
servidor que esté. Pero el tamaño sobre todo de la instancia sí puede tener cierta importancia. Si
estás en una instancia muy poblada pues vas a tener un montón de resultados en tus búsquedas.
¿Por qué? Pues porque en Mastodón no existe una búsqueda global en todos los servidores. Tú
buscas en Twitter y te aparecen todos los tweets más o menos. Tienes la opción de poder buscar y
encontrar todos los tweets que se han escrito aunque ya el algoritmo se encarga de otras cosas. Pero
en Mastodón no ocurre porque tendría que buscar en cada uno de los servidores interconectados y
tecnológicamente no es posible. La búsqueda predeterminada de Mastodón sólo te devuelve
los resultados de los tuits, de los mensajes que han llegado a usuarios de tu servidor e incluyen
un hashtag, es decir muy limitado. ¿Qué es lo que ocurre? Mastodón es compatible con un plugin
que se llama Elasticsearch y que todo el mundo tiene instalado. Y es un plugin que sí permite
hacer búsquedas por texto completo. Cuando tú tienes este plugin y está activado, los usuarios
de ese servidor pueden hacer búsquedas por texto completo en sus propios estados, sus propios mensajes,
sus menciones, sus favoritos, sus marcadores, los mensajes guardados, las cuentas tanto por el nombre
de visualización como por nombre de usuario, como por biografía y también los mensajes públicos de
cuentas que han optado porque sus mensajes públicos se indexen en la búsqueda. Es decir, si tú te pones
en Google y buscas algo, buscas un término, te pueden salir tuits de Mastodón, pero para eso el
usuario ha tenido que activar eso en su configuración. Y ojo con esto porque esto es una característica
relativamente reciente y hay muchos servidores que no lo han puesto o que no lo han activado,
muchos usuarios que tampoco se han dado cuenta. Entonces así las cosas, claro, como digo entiendo
que todos los servidores de Mastodón tienen Elasticsearch y eso en Mastodón son cinco pavos
más, con lo cual yo pago los seis del plan básico más los cinco de Elasticsearch porque es que si no
ya me dirás, aunque las búsquedas ya he aprendido que son algo relativo y te cobran más porque
claro todas estas búsquedas, todo ese motor de búsqueda requiere una cantidad significativa de
recursos adicionales para el servidor. Cuando empecé con todo esto, cuando yo me quedé mi cuenta y
empecé a moverme, se me ocurrió un día hacer una búsqueda y no encontré nada. Y dije qué coño pasa
aquí y fue cuando me informé de todas estas cosas, ya contraté Elasticsearch, pero aún así cuando
hacía búsquedas encontraba una respuesta muy limitada. Entonces fui a Gabriel Biso, que él se ha
hecho su propia instancia en su propia Raspberry Pi y le dije Gabriel, Gabriel Biso, qué coño está
pasando aquí. De hecho dedicó no sé si dos o incluso tres capítulos en su podcast sobre la marcha
al respecto. Bueno, pues me dijo que, pues eso, por lo que he dicho antes, que las mecánicas de
federación, las mecánicas de federación a veces son difíciles de entender y cuando pasas de una
instancia grande a una pequeña, pues lo notas. Pero que a medida que use más mi propia instancia e
interactúe con más y con más gente, estos efectos de madre mía no encuentro nada, si es que estoy
buscando, pues se convertirán en algo cada vez más raro. He hecho pruebas en la tarde de ayer,
en la tarde de ayer en España tuvo lugar la primera sesión del pleno de investidura de Pedro
Sánchez como presidente. Entonces hice, probé dos búsquedas que por cómo discurrir la tarde me iban
a dar teóricamente muchos resultados. Busqué en mi propio servidor desde mi cuenta, busqué Feijó,
que es el líder de la oposición, que ayer tuvo una intervención en este debate y me encontré ocho
mensajes. También busqué hashtag investidura y me encontré dos mensajes. Sin embargo, desde otra
cuenta que todavía conservo acceso en podcastindex.social, buscando Feijó me encontré treinta mensajes y
buscando el hashtag investidura me encontré veinte mensajes. Que dirás tú, esto qué sentido tiene? O sea,
que en tu propio servidor haya pocos resultados, vale, porque hemos entendido que como estás solo
tu cuenta, pues al final solo puedes buscar con lo que tú interactúas. Pero en podcastindex.social,
que son todos los podcaster ingleses y americanos, ¿por qué hay treinta mensajes de Feijó? Bueno,
por eso, aunque es un servidor de podcasting y eminentemente de habla inglesa, pues tiene
suficientes usuarios españoles y estos tienen suficientes interacciones como para que pues
hayan podido alcanzarse esos resultados en esa búsqueda concreta. Esta limitación de las búsquedas
hace que en mastodón los boosts, es decir, el equivalente a los retweets, sean mucho más vitales,
porque es la forma que tiene de dar a conocer a otras cuentas cosas que tú has encontrado y
mensajes que te resultan interesantes. Entonces en Twitter, si la gente se pone aquí a buscar Feijó,
ya encontrará este tuit tan interesante sobre lo que ha dicho Feijó. Pero en mastodón,
esas búsquedas pueden dar como resultado que sí o que no. Con lo cual, si algo te interesa y quieres
darlo a conocer al mundo, pues le tienes que hacer un boost, un retweet o como quiera que lo llames.
Diréis, pues vaya una vaina. Para eso, me voy a mastodón, pero me voy a la instancia más masiva
que pueda haber y en español para encontrar más cosas. ¿Arrepentido estás? Pues no, en absoluto.
Encontrarme limitado en las búsquedas me ha llevado a seguir a más gente y esto me ha llevado
a tener un timeline mucho más rico y que efectivamente, pues también las búsquedas
mejoren. Sobre todo en los términos correspondientes a las cosas que me interesan y por las que sigo
esa gente, como por ejemplo podcasting o Apple. Aunque siguen sin salirme cientos o miles de
resultados, como si ocurre cuando busco desde mastodón.social o masto.es o mast.to, es decir,
cuando un usuario de esas instancias busca, pues sí tengo ya más resultados. Sin embargo,
también me encuentro con que este tema de las búsquedas pues prácticamente solo lo he usado
porque lo he encontrado. Es decir, porque se me ocurrió hacer una búsqueda y vi que no podía y
me he puesto a investigar y a ver y a probar y si busco esto y si busco lo otro. Porque yo,
por lo general, en mastodón no busco. Yo busco los buscadores. No, es decir, puedo entrar a buscar
un usuario concreto para seguirlo, pero no hago, yo no busco fijo, ni busco MacBook Pro en mastodón
a ver qué dice la gente del MacBook Pro. No lo hago así porque por lo general mi timeline y sus
boosts o sus retuits o como lo quiero llamar, son suficientes para proporcionar el contenido que
espero encontrar en mastodón. Es decir, es una red en la que yo encuentro mi contenido, sigo mi
contenido y a toda la gente a la que yo sigo todos sus mensajes me aparecen. Aquí no hay algoritmo
ni nada de eso. Pero cuento todo esto de las búsquedas porque técnicamente es relevante y
porque además un usuario de Twitter que esté pensando en dar una oportunidad a mastodón se va
a dar de alta en un servidor en el que atiene a darse y lo primero que va a hacer va a salir de
cabeza las búsquedas y poner Emilcar. A ver qué le sale. Digo yo, Emilcar lo digo de un punto de
vista un poco egocéntrico, pero qué se puede ser el comportamiento, qué es lo que harías en Twitter,
pero aquí las cosas no funcionan bien así y es interesante que entendáis las diferencias.
Quiero aprovechar esta oportunidad que me doy a mí mismo, vas de mí a 17 minutos, para ofrecer
Emilcar.social a cualquier compañero o compañera de la red que quiera migrar aquí su cuenta. Las
migraciones de cuenta funcionan muy bien porque te traes todos tus followings y todos tus followers,
¿vale? Pero no te traes ningún mensaje. Esto tiene que quedar claro y es que en mastodón,
es decir, yo cuando he migrado mi cuenta, arroba Emilcar, arroba Emilcar.social, era exacta,
tenía los mismos seguidores y los mismos seguidos que tenía mi cuenta anterior, pero cero mensajes.
¿Por qué es que en mastodón los mensajes que publicamos tienen una vocación mucho más
efímera que los tweets de Twitter? De hecho, por defecto en tu propia distancia, donde tú estés,
sea una tuya o sea una de alguien, cada usuario puede decidir cuánto tiempo quiere que duren
sus mensajes o cada cuánto tiempo quiere que se aborren automáticamente, que es muy interesante,
entre otras cosas, para ahorrar espacio en el servidor, algo que es muy importante si el
servidor es tuyo propio y ese espacio te cuesta dinero. En concreto yo, mis tweets en esta nueva
cuenta, mi propio servidor, se abordan cada seis meses. Y bueno, pues yo quería hacer esto corto
porque entiendo que a la gente que mastodón no le atrae, todas estas cosas le alejan mucho más,
pero al final me he entusiasmado y me ha quedado pues casi 19 minutos. Nada más,
espero tus comentarios en mastodón, emilcar.social barra arroba emilcar, allá donde me encuentres,
en sitios más corrientes y menos interesantes y también en la comunidad de weekly en discord.
Si te ha gustado este podcast, únete a weekly entrando a emilcar.fm barra weekly y escúchalo
en tu aplicación de podcast preferida. Que tengas un increíble jueves,
un saludo y hasta el lunes o hasta mañana en weekly.