this post was submitted on 26 Apr 2024
82 points (93.6% liked)

Selfhosted

40748 readers
739 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

For self-hosting though, the project I work on - Snikket - uses XMPP but has all the nice modern things you'd expect ready to go right out of the box, more like a Matrix (Synapse/Element) setup. Probably the biggest thing missing for Snikket right now is an official web app (we currently have Android and iOS apps).

My personal feeling is that if you're looking for something a bit more extensive, "team chat" style (such as Discord, Slack, that kind of thing), you're better served by Element right now. However if you're looking for something lightweight and simple for personal messaging in a group of family/friends (e.g. to replace WhatsApp/Telegram/Signal) then XMPP via Snikket is a great choice.

  • The above is copied from someone else. Anyone have any experience running this for family / friends?
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 8 months ago (1 children)

While I like it conceptually, the two times I tried to install it I felt it was far too opinionated for me to get it to work correctly, like other software "bundles" of its kind that want to take control of the entire process of setting up ports, networking, storage, certificates etc..., instead of just hanging down from stuff that I have already prepared for it (like my own domain with my own cert).

Like, as a piece of software it's something I'd absolutely use... if someone else sets everything up for me.

[–] [email protected] 2 points 8 months ago (1 children)

I thought you could install as a docker container?

[–] [email protected] 1 points 8 months ago (1 children)

You can, but honestly no idea how to handle stuff like the certs from that point on. Most other software on docker lets me eg.: just bind-mount the host's directory with the certs I want to use - or just not even know about SSL in the first place and just let me reverse-proxy the access in (like, say, a simple static page web server).

But, like I said, the last times I tried to get into it, it tried its darnest to get in my way. If that's changed since then, that'd be great.

[–] [email protected] 2 points 8 months ago (1 children)

There is a docker container setup with automatic lets encrypt and proxy. Can search around for it.

[–] [email protected] 1 points 8 months ago

Hmmm maybe that's the one that tries to do everything on its own instead of using the stuff I've already set up. Had similar issues with eg.: Nextcloud.

I've been looking for an alternative "the actual XMPP service only, nothing else that can be sourced by the host" container setup but there doesn't seem to be any.