Post AP6FmNlTmeZ5H58olc by tyil@fedi.tyil.nl
(DIR) More posts by tyil@fedi.tyil.nl
(DIR) Post #AP5PSWj5YoGJeyEZE0 by tyil@fedi.tyil.nl
2022-10-30T07:44:05.389Z
0 likes, 0 repeats
Considering to look into hosting an #XMPP server. Anyone has some recommendations for particular servers that I should look into?
(DIR) Post #AP5gYLBj4PiGpizFQ0 by mattj@floss.social
2022-10-30T08:01:28Z
0 likes, 0 repeats
@tyilIn my (totally biased?) opinion, anyone new to self-hosting XMPP should start with Snikket. If you're a bit more experienced with self-hosting or XMPP, Prosody is another good choice (it's not "zero config" like Snikket, but more customization potential for people who like to tinker).ejabberd is the other option that is chosen by some instead of Prosody.Between these options, there is something for everyone 🙂
(DIR) Post #AP5gYLwAHkrN9kiKno by tyil@fedi.tyil.nl
2022-10-30T10:55:33.341Z
0 likes, 0 repeats
@mattj@floss.social I don't need a zero-config option, but would like it to run without containers. Tinkering with services is something that I've done for a while, so long as I don't need to redo the entire configuration after an update it should be good for me. Thanks for the recommendations!
(DIR) Post #AP5kHEBgFGOo0y3qGe by stefan@social.anoxinon.de
2022-10-30T09:05:03Z
1 likes, 0 repeats
@tyil Prosody or ejabberd
(DIR) Post #AP5kHe6bsjnAOlt9yS by mario@fedi.sabatino.cloud
2022-10-30T09:24:01.735685Z
1 likes, 0 repeats
@tyilTry Snikket #snilket #xmpp
(DIR) Post #AP5kN4z9N543DDzSdM by aslmx@chaos.social
2022-10-30T09:01:30Z
0 likes, 0 repeats
@tyil if you know your way around docker-compose, snikket can be up and running within 20 minutes - painless! It would also be my first recommendation for people new to xmpp.If you have some Linux skills, endurance in resolving dependencies if there should ne any issues and you know how to deal with certbot/etc, then prosody could be a nice afternoon adventure 😉@mattj
(DIR) Post #AP5kN5QRjatmZslGBE by tyil@fedi.tyil.nl
2022-10-30T11:38:26.042Z
0 likes, 0 repeats
@aslmx@chaos.social I know my way around #docker-compose, but I'd rather avoid it. #Prosody or #ejabberd seem like the main contestants so far.
(DIR) Post #AP6FmMuex2JWdGQdRA by debacle@framapiaf.org
2022-10-30T16:27:54Z
0 likes, 0 repeats
@tyil Both #Ejabberd and #Prosody are always up-to-date in #Debian backports. Perfect choices for enjoying freedeom and stability of Debian and adventure of latest #Jabber #XMPP server releases.Ejabberd (best with #PostgreSQL backend), for high traffic or thousands of users. Prosody (best with file storage backend), for the interesting community modules ("prosody-modules").Note, that you might like to run #coturn or #eturnal, too, for A/V calls and maybe #Nginx for file transfer.
(DIR) Post #AP6FmNMJIEQq11MiXI by debacle@framapiaf.org
2022-10-30T16:41:29Z
0 likes, 0 repeats
@tyil There are also #Tigase and #Openfire, but I never tried them myself. If you like to experiment with something relatively new, try #Jackal
(DIR) Post #AP6FmNlTmeZ5H58olc by tyil@fedi.tyil.nl
2022-10-30T17:30:18.312Z
0 likes, 0 repeats
@debacle@framapiaf.org Generally I like things a little older, they're generally better supported, have more/better documentation, and focus more on stability. Granted, this is not always the case, but in my experience, "old" isn't a bad thing in software.
(DIR) Post #AP7QOWhaCIOMhF6cZE by tyil@fedi.tyil.nl
2022-10-31T07:04:00.365Z
0 likes, 0 repeats
@debacle@framapiaf.org I'm going to try out #Prosody first. I'll get started with just #sqlite as backend, and run it on my desktop for a while. If it all works great, I'll migrate it to its own server.From what I could gather, it is supposedly a bit more light-weight than #ejabberd, has more modern feature support, and I generally like #lua more than #erlang.(cc @mattj@floss.social @mario@fedi.sabatino.cloud @stefan@social.anoxinon.de @mattj@floss.social @aslmx@chaos.social, thanks for all your suggestions!)
(DIR) Post #AP7lQwmAK9yPBDFEps by tigase@fosstodon.org
2022-10-31T10:57:39Z
1 likes, 0 repeats
@tyil @debacle #Tigase XMPP Server started in 2005 :-)