Ask HN: ¿Cómo convenciste a familiares y amigos para que se unieran a tu servidor XMPP/Matrix?
Ask HN: How did you convince family and friends to join your XMPP/Matrix server?
Me encanta el software de código abierto y los protocolos abiertos, pero mi familia y amigos usan principalmente SMS por las razones que se ven en xkcd.com/2365. He estado experimentando con el autoalojamiento de servidores y clientes XMPP y Matrix, y la experiencia de usuario es incluso peor de lo que esperaba: los clientes imitan a Slack, Discord o son un desastre. Busco consejos de quienes hayan logrado que sus familiares y amigos se pasen a XMPP o Matrix: ¿cuál fue su discurso y qué recomiendan para que sea atractivo para una persona normal?
Mi consejo no es específico de Matrix sino de otros servicios privados autoalojados. Algo de esto puede o no ser factible con Matrix. - Ya sea familia o amigos, siempre sugiérelo como un 'respaldo' para cuando el 'servicio preferido' esté caído y para usar cuando se discutan temas ultrasensibles o se compartan archivos financieros. Con el tiempo pueden quedarse conectados si la fricción para hacerlo es baja. Tiene que ser su elección, no la tuya. - ¿Qué ayuda? Añade más incentivos, como ventajas que el 'servicio preferido' no ofrece: sin límites de tamaño de archivo, sin o pocos límites de tipo de archivo, sin filtros de contenido. Agrega emojis o gifs que se alineen con sus chistes internos y su estilo de humor. Mantener alejadas a personas aleatorias es muy importante. Haz que tus amigos y familiares sean administradores o moderadores y deja que ellos decidan cómo funciona. No moderes ni abuses de tu poder sobre tus amigos o familiares o se irán. Las copias de seguridad de la base de datos y los archivos se vuelven aún más importantes, pero se sentirán en control de algo. Ten una palabra clave o código que todos aprendan y que signifique ir a revisar la plataforma privada que la 'plataforma principal' no reconocería. Quizás cuando vean '¡Pedos de Tortuga!' sepan que deben iniciar sesión en tu servicio. - Puede que se queden en su servicio principal preferido. Cada grupo es diferente y no todos verán los beneficios de tu servicio de respaldo. Puede que no aprecien el trabajo que pusiste para configurarlo para ellos.
Tengo curiosidad por saber si has probado Snikket y con qué obstáculos te encontraste (si lo hiciste). Lo creé con el propósito principal de trasladar la comunicación de mi familia a XMPP, y lo logré (mejorando un montón de cosas en el proceso). No digo que sea perfecto (un punto débil conocido es la app de iOS, pero estamos trabajando activamente para solucionarlo...)
Gracias por crear Snikket. Probé Snikket y ejabberd en el servidor y encontré Snikket mucho más fácil de usar. No he probado ningún cliente Snikket porque estoy trasteando con aplicaciones web para empezar y parece que Snikket aún no tiene un cliente web fuera del portal de administración. Me gusta mucho que Snikket me permita crear invitaciones sin depender de SMTP. Me encanta tenerlo simplemente como una URL que puedo enviar como quiera. Ojalá hubiera tomado mejores notas sobre la incorporación a Snikket porque me encontré con algunos contratiempos. Encuentro confuso el concepto de 'Círculos' porque no entiendo en qué se diferencia de los usuarios normales. Pensándolo mejor, asumo que la idea es que podría tener un grupo familiar y un grupo de amigos de la universidad, pero no quiero que mis tontos amigos de la universidad le escriban a mi mamá aunque todos estén en el mismo servidor. Mi nota más superficial es que encuentro la experiencia de usuario de administración un poco tosca. Se siente un poco de diseño de principios de los 2000 donde todo es un envío de formulario cuando podría haber más interactividad JS (y esto viene de alguien que odia los frameworks JS pero le gusta el JS minimalista como htmx). Y hay cuatro acciones administrativas de nivel superior, y una de ellas es 'Invitaciones' pero parece duplicar todo lo disponible para mí en 'Usuarios'.
Gracias por los comentarios. Sí, aún no hay cliente web, pero estamos trabajando en una aplicación web (ya existe, pero aún no hace cifrado de extremo a extremo completamente, tampoco videollamadas). Mi caso de uso principal para Snikket era desplazar cosas como WhatsApp donde el uso web es (en mi experiencia) raro, así que el enfoque ha estado en las aplicaciones móviles. Círculos: sí, lo entendiste. Inicialmente lanzamos sin círculos, y algunas personas se quejaron de que no podían invitar a amigos a su servidor sin que esos amigos se mezclaran con sus familiares por defecto. Al principio no estaba seguro, pero ahora incluso uso esta función yo mismo para, por ejemplo, un círculo de 'Noche de juegos'. Puedes leer más sobre la función aquí: https://snikket.org/service/help/features/circles/ Y sí, entiendo totalmente lo que quieres decir sobre el panel web. Estamos jugueteando con reemplazarlo en algún momento (en parte porque el backend es Python y usa más del doble de RAM que el servidor de chat cuando está inactivo).
Improbable. Esta tecnología no tiene un cliente estable y está invadida por basura. Prueba a programar con vibe coding tu propia aplicación que tu familia y amigos instalarían, y ten esto como la capa de comunicación de fondo. ¡Buena suerte!