emilcar.social - podcast episode cover

emilcar.social

Nov 16, 202319 minSeason 13Ep. 2415
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Capítulo 2415 en el que te cuento las venturas y desventuras de montar tu propio servidor de Mastodon.

Espero tus comentarios en Mastodon o en los canales privados de Weekly en Discord. ¿Que no estás en Weekly? Apúntate aquí.

Transcript

¡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.

Transcript source: Provided by creator in RSS feed: download file
For the best experience, listen in Metacast app for iOS or Android