Les recordamos que nuestros servidores, además de proveer esta distinguida instancia
, también aloja un servidor XMPP
que es incluso, anterior a la instancia de Mastodon
. Es de los primeros servicios que tuvimos en Undernet junto con el correo electrónico
. XMPP es un sistema de mensajería federado y descentralizado
, como Mastodon, donde cada servidor tiene cuentas, y puede agregar cuentas de otros servidores y asi chatear. Existen salas públicas y privadas a las que uno puede unirse o crearlas si no existen. Nuestro admin @gabriel
ha hecho una recopilación de muchas de estas salas en su blog
--> https://publicar.uy/salas-de-mensajeria-xmpp-en-espanol/ XMPP es un protocolo que existe desde fines de los 90s
y se le han ido agregando cosas, porque es un protocolo modular. Hoy en día se pueden hacer hasta llamadas de audio
y video
, compartir imágenes
, ubicación
... etc. Nuestro servidor al igual que Mastodon Uruguay, y todos los servicios de Undernet, están integramente alojados en Uruguay en forma autogestionada e independiente
🇺🇾 y tiene en total unas 300 cuentas registradas en los dos dominios que administramos que son @undernet.uy y @buzon.uy de las cuales se conectan diariamente unas 70+
. El servidor esta conectado con otros 600 servidores XMPP. Si no lo probaste, podes bajarte un cliente como Conversations, Monocles, Xabber para android, Snikket para iPhone o Gajim y Dino para Lunux
e incluso clientes para terminal
y registrar una cuenta en nuestro servidor u otros. Si quieren más información o consejos, pueden dejar un comentario debajo 👇 #undernet #uruguay #xmpp #jabber #autogestión #mensajería #instantánea #mensajes #conversations #android #prosody
Running My Own XMPP Server // Danny McClelland
Uh, uh, uwu!
The guide I’ve been working on all week just went online!
It’s meant to help folks using the new invite feature.
https://joinjabber.org/tutorials/service/great_invitations/
You’re admin of an XMPP server and you (just) enabled mod_invites? Then this is for you! Share that link with your users so they can spread the fun!
Few days ago I successfully configured #coturn to have a TURN/STUN server for in-family calls. But … looks like bots or some bad guys constantly trying to connect to my TURN server to use it for something 😒
Of course, it is impossible, since anonymous access or any other access without right key is impossible. But, there are no IPs of attackers in the log file, even wth "Verbose" directive — only my local and public IPs and my server's hostname
Maybe, there is some way to force coturn to display IP addresses of connected clients, so I could ban them all with fail2ban?
Pretty funny that bots are trying to break into my Nginx and TURN services, but absolutely ignore my Prosody service (I have a Jabber server with closed registration for in-family communication).
All unauthorized logins, logins with wrong passwords and attempts to register are logged. But, near half an year I see literally zero attempts to do something like that from bots
Maybe, they are trying to do something on the low level, which doesn't appear on the logs without "debug" level?
Tiens, tu as un VPS chez Heztner ?
Tu as Yunohost installé dessus ?
As-tu une erreur : "[ERROR] Port 5223 is not reachable from the outside." quand tu fais un diagnostic ?
Le port est bien ouvert sur Yunohost, mais rien n'y fait :/
As-tu ça aussi ? et si non alors comment as-tu fais Oo
Tiens, tu as un VPS chez Heztner ?
Tu as Yunohost installé dessus ?
As-tu une erreur : "[ERROR] Port 5223 is not reachable from the outside." quand tu fais un diagnostic ?
Le port est bien ouvert sur Yunohost, mais rien n'y fait :/
As-tu ça aussi ? et si non alors comment as-tu fais Oo
There's a reason I've been recommending folks reliant on #Signal to familiarise themselves with #jabber (or #xmpp if you like).
Signal relies on one of the companies they aim to protect us from: amazon. If amazon goes down, so to does Signal.
Is that bad? Yes. Yes it is. It is very bad. You just had the faintest hint of a whiff of what that means today.
Jabber, on the other hand, is a #SelfHostable decentralised service that has been in continuous use and development since the 90s.
With my jabber server ( #Prosody) and my #android client ( #Conversations), my friends and family and I do everything we can do on Signal - text, quote reply, search, send media and files, voice and video chat... and it's all #e2ee end-to-end-encrypted, running on hardware and software we have total control over.
Go explore the world of options with Jabber!
Wrote a little blogpost about Slidgram (XMPP<->Telegram transport for XMPP server) installation in the NetBSD
https://eugene-andrienko.com/it/2025/09/20/slidgram-netbsd-install-howto.html
Wrote a little blogpost about Slidgram (XMPP<->Telegram transport for XMPP server) installation in the NetBSD
https://eugene-andrienko.com/it/2025/09/20/slidgram-netbsd-install-howto.html
That's just the "normal" #nginx domain, location and #reverseProxy stuff. I don't have a good example at hand (we have it at work, but the git is not yet public, sorry), maybe others can point to a good tutorial?
@prosodyim maybe?
(Reminder to myself: Put more $dayjob stuff to the public git. There are no secrets anyway.)