• 2 Posts
  • 37 Comments
Joined 1 year ago
cake
Cake day: October 11th, 2024

help-circle
  • For me, it was not monthly, but rather “when it bites you in the ass”.

    • Delete all empty rooms and federated rooms without local users.
    • Clean up state_groups_state table.
    • Delete old media.

    All of this is made worse by having more active users and made better by having a large hard drive (my VPS had 20GB, which I almost filled up with the db and media after a few years, with only few users)













  • IMO Snikket (XMPP) is the easiest all-in-one solution with audio/video chat at the moment. Pretty good on resources too.

    I currently host a Matrix Synapse server, but:

    • Matrix seems to be expanding in the corporate / institutional direction, more services are expected for regular functionality
    • Element X (upcoming client) breaks calls compatibility with old Element, now requiring Element Call. It’s kind of a mess, I presume this is to support group calls, but makes it a PITA to use currently.
    • Even with small number of users, Synapse DB grows in size due to state_groups_state table, non-deletable users, and copying ALL data from other servers’ rooms (this one is by design but still…)

  • Yaky@slrpnk.nettoSelfhosted@lemmy.worldxmpp and iphone
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 months ago

    I ran prosody server and used Siskin IM as a client, it worked pretty well. But as others mentioned, since this is Apple, the client developer has to run a push server, no background processes and long-polling allowed. Some other XMPP clients (Secret Messenger I think) did not have that set up and do not have notifications.