SunDancer, to random German
@SunDancer@metalhead.club avatar

Tapping into the well of knowledge of you all in the know about# XMPP I want to implement a small server for local chats inside a small business. We're talking "40' ish users". It's going to be a VM and only inside the companies LAN. No outside access. What Linux distro is best suited and how much space/ram/cpu cores should I implement? Boosts welcome. Thank you :)

blake, to random

Oh hey #xmpp people, if you know of a bot I can debug my ad-hoc commands and data forms implementations against, let me know... I'm going to need one.

debacle,
@debacle@framapiaf.org avatar

@Goffi @blake

Maybe just setup #prosody with "mod_admin_adhoc", which enables a number of commands to play with:

https://xmpp.org/extensions/xep-0133.html#usecases

https://prosody.im/doc/modules/mod_admin_adhoc

@prosodyim

#Ejabberd does support "XEP-0133: Service Administration", too, IIRC.

@ejabberd

spla, to random Catalan
@spla@mastodont.cat avatar

He re programat el bot @xmpp de dalt a baix. Ara ja respon en temps real les peticions de registre, estat, info o baixa del registre.

https://codeberg.org/spla/xmppbot.py/commit/e203b92c5a9e0b422611ee0180bd81603feaf6a7

trashserver, to random
@trashserver@social.tchncs.de avatar

Sorry to all the users who experienced bad MUC reliability in the past days!

The problems should be gone now.

The XMPP service was doing unnecessary restarts due to a service configuration problem.

trashserver, to random
@trashserver@social.tchncs.de avatar

✅ Upgraded trashserver.net to Ejabberd 24.02

And performed an OS upgrade at the same time. Let me know if everything works for you.

trashserver, to random
@trashserver@social.tchncs.de avatar

I'm planning to upgrade trashserver.net to Ejabberd 24.02 later today (CET).

Expect some minutes of downtime ;-)

m0bi13, to Matrix Polish
@m0bi13@pol.social avatar

W nowym dużym wydaniu eJabberD 24.02 udostępniono możliwość logowania do serwerów Matrix. Tak oto nieco starszy świat otwartej zdecentralizowanej komunikacji spotyka się z tym młodszym:

"🌐 Matrix Unleashed: Wyobraź sobie płynne łączenie się z serwerami Matrix – teraz jest to możliwe! otwiera nowe możliwości w komunikacji międzyplatformowej, wspierając bardziej połączony świat wiadomości. Mamy jeszcze trochę do nadrobienia i w tym celu czekamy na Twoją opinię."

P.S. Ciekawostka: plugin LiveChat dla PeerTube to również serwer XMPP, stąd jego ogromne możliwości integracji z "wszystkim" :)

Źródło [EN]:
https://www.process-one.net/blog/ejabberd-24-02/

thomas, to Matrix
@thomas@metalhead.club avatar

Oh. Ejabberd 24.02 released. It's able to connect to Matrix? 😳

https://www.process-one.net/blog/ejabberd-24-02/

aks, to Matrix
@aks@scalie.zone avatar

Can i use my homeserver as server? Or do i have to spin up separate xmpp server and then use puppet bridge?

Menel,
@Menel@nerdculture.de avatar

@aks
A matrix homeserver can't speak xmpp. You need a separate xmpp server.
are popular choices.

As long as you only want a bridge, I think you don't need an xmpp server tho bifrost can speak xmpp (I think)

cryptgoat, to Signal German
@cryptgoat@digitalcourage.social avatar

Dass man die #Telefonnummer bei #Signal verbergen kann, ist wichtig. Trotzdem müssen wir weiterhin darauf vertrauen, dass die Nummer in den Händen von Signal und deren Dienstleistern sicher bleibt. Man erinnere sich an den #Twilio-Hack (Twilio ist für die Registration und Verifikation der Telefonnummer bei Signal verantwortlich): https://support.signal.org/hc/en-us/articles/4850133017242-Twilio-Incident-What-Signal-Users-Need-to-Know

Wenn #Anonymität das wichtigste Kriterium ist, empfehle ich aber weiterhin einen #Messenger/Dienst zu nutzen, der die Telefonnummer gar nicht erst erhebt, z.B. #Threema, #DeltaChat, #XMPP / #Conversations oder #Matrix. #SimpleX entwickelt sich ebenso gut. Eine gute Übersicht über verschiedene Möglichkeiten findet ihr in der Messenger-Matrix von @kuketzblog: https://www.messenger-matrix.de/messenger-matrix.html #Security #Privacy

debacle,
@debacle@framapiaf.org avatar

@DrMarkussi @HeleneSchoesel @cryptgoat

  1. Ich finde kein download link zum OnPrem-Server. Achso, das ist gar keine #freieSoftware? Danke, aber nein danke!

  2. Wieviele der angeblich 11 Millionen Users erreiche ich mit OnPrem? Achso, keinen einzigen, weil nicht federiert wird? Danke, aber nein danke!

Dann doch lieber #Ejabberd oder #Prosody bzw. #Snikket! Federiert und #freeSoftware.

PS: Meine Tastatur ist hoffentlich sicher genug: https://shop.mntre.com/products/mnt-reform-keyboard-30

#Jabber #XMPP

abcdw, (edited ) to guix
@abcdw@fosstodon.org avatar

Plan to stream about management of elixir projects with Guix in one hour and a half.

Will talk about transitive package management in general and why it's better not to package language-specific packages with Guix, will learn by example and clean up some tools we've made during the last month for Elixir in particular.

Hope the connection will be good (:

https://youtu.be/DWMvb9b_M8k
https://trop.in/stream

kirschwipfel,
@kirschwipfel@nerdculture.de avatar

Would be interesting for me, since I started packaging for about 2 (3?) years ago and had to stop due to lack of elixir-knowledge. Anyhow YouTube is no-go for me (same as twitch), so I can not attend :-(

This is what I don't get:

> better not to package language-specific packages with Guix

That would mean: no Python packages? And thus not Python programs?! What do you mean?
@abcdw

tk, to random
@tk@bbs.kawa-kun.com avatar

New problem: I keep getting Invalid value for option 'sql_username': ejabberd with the below configuration. I’ve also tried having the sql_* options at the top level rather than under host_config, but I don’t see any difference in behavior. I’m using version 18.12.1 with erlang-p1-pgsql 1.1.6.

host_config:
    <a href="http://msg.kawa-kun.com" rel="ugc">msg.kawa-kun.com</a>:
      sql_type: pgsql
      sql_server: 'localhost'
      sql_database: 'ejabberd'
      sql_username: 'ejabberd'
      sql_password: <REDACTED>

Please RT to increase reach.

debacle,
@debacle@framapiaf.org avatar
dwarf, to random
@dwarf@borg.social avatar

ejabberd bad

tyil,

@dwarf works pretty well so far, but I've been told by Some Guy on that its more work to get file uploads and voice/video calls working compared to .

I haven't tried out ejabberd to confirm this, though.

thomas, to webdev
@thomas@metalhead.club avatar

If you - like me - run an XMPP server, have a look at @guusdk 's XMPP network graph and register your server so that it is displayed.

All you need to do is install a small module for Ejabberd, Prosody and other XMPP software. :-)

WebGL version of ther graph: https://xmppnetwork.goodbytes.im/webgl.html

More information: https://xmppnetwork.goodbytes.im/faq.html

trashserver, to random
@trashserver@social.tchncs.de avatar
trashserver, to random
@trashserver@social.tchncs.de avatar

trashserver.net was just upgraded with mod_pubsub_serverinfo by @guusdk !

This means our server will be visibly in the XMPP servers map at https://xmppnetwork.goodbytes.im/webgl.html

(or: https://xmppnetwork.goodbytes.im/)

How I got it installed:
ejabberdctl modules_update_specs

ejabberdctl module_install mod_pubsub_serverinfo

Then edit ejabberd.yml and add:
mod_pubsub_serverinfo: {}
to the modules section.

Afterwards, restart:
systemctl restart ejabberd

(restart makes new connections appear in the graph)

ejabberd, to Matrix
@ejabberd@process-one.net avatar
ulfi,
@ulfi@nerdculture.de avatar

@ejabberd My my most wanted feature for ejabberd: 1) Reliably handling of server 2 server connections with dyn IP servers 2) Reliable group chats when server restarts.

lobi,
@lobi@todon.nl avatar

@jabberati @ulfi @ejabberd @prosodyim I'm looking to migrate from a VPS to a home server to reduce costs so I looked this up and found this:

> In order to enable stream management (XEP-0178) (...)
> the following module[s] should be added to ejabberd’s configuration:
> mod_stream_mgmt

https://www.process-one.net/blog/ejabberd-17-03

-0178

ovid, to programming
@ovid@fosstodon.org avatar

If wasn't dying out, I'd want to learn more and seek work. The world's largest telephony over ATM network ran on Erlang and had 9 nines (!) of availability. That's 31 milliseconds of downtime per year.

Part of why it was so reliable is that it's a language which basically makes you write for all functionality, but with much of the infrastructure support built in. What an amazing technology.

, and are written in Erlang.

https://en.wikipedia.org/wiki/Erlang_(programming_language)

egnun, to random German

This little script is quite handy, when you want to test availability of your or server.

Das kleine Skript ist sehr hilfreich, wenn ihr mal die Erreichbarkeit eures STUN- oder TURN-Servers testen wollt.

https://old.reddit.com/r/selfhosted/comments/wayiev/how_to_test_whether_a_stunturn_server_is_working/

ProcessOne, to random
Monal, to iOS German
@Monal@fosstodon.org avatar

After several month of hard work we are pleased to announce that we just released Monal 6.0! 🥳

This version comes with new artwork by Ann-Sophie Zwahlen, support for Audio-Calls funded by the EU’s via the NLnet Foundation and many, many other improvements and bugfixes. The full list of changes can be seen in the following posts.

@NGIZero @xmpp

neustradamus, to programming
@neustradamus@mastodon.social avatar
thomas, to random
@thomas@metalhead.club avatar

Ejabberd upgrade to 23.10 done before it was put on my todo list 😜 ✅

I'm somewhat proud of myself.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • everett
  • ngwrru68w68
  • Durango
  • JUstTest
  • InstantRegret
  • cubers
  • GTA5RPClips
  • cisconetworking
  • ethstaker
  • osvaldo12
  • modclub
  • normalnudes
  • provamag3
  • tester
  • anitta
  • Leos
  • lostlight
  • All magazines