this post was submitted on 17 Jul 2023
1178 points (96.5% liked)

Technology

59197 readers
3234 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

About Matrix Matrix is an open protocol for decentralised, secure communications.

Matrix Manifesto We believe:

People should have full control over their own communication. People should not be locked into centralised communication silos, but instead be free to pick who they choose to host their communication without limiting who they can reach. The ability to converse securely and privately is a basic human right. Communication should be available to everyone as a free and open, unencumbered, standard and global network.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 30 points 1 year ago (4 children)

It is unfortunately such a PITA to self host. Spent hours a few weeks ago trying to set it up and failed.

[–] [email protected] 6 points 1 year ago (2 children)

Same experience. I wanted initially to make our own server for our company. So we could chat and communicate. Make public channels for support, etc. It's such a nightmare to host and after days of trying I gave up. They also had bunch of problems when I tried using it. I even forced all of my developers to use it for work. Messages would get delayed, even lost. Signal is what we currently use for chat and it just works.

[–] [email protected] 4 points 1 year ago (1 children)

You could always use Yunohost - it makes things much easier.

[–] [email protected] 1 points 1 year ago

Never heard of it. I'll give it a look. Thanks.

[–] [email protected] 3 points 1 year ago (1 children)

Yeah! In my experience, when two accounts on averagely-performant servers send each other a message, there is often a 10 second delay.

[–] [email protected] 1 points 1 year ago (1 children)

I've never had anything like that in the past few years of using matrix

[–] [email protected] 1 points 1 year ago (1 children)

Mind you at the time I tried to use it, it was super early. Issues might be fixed by now. Or might not.

[–] [email protected] 2 points 1 year ago

They definitely have been fixed

[–] [email protected] 5 points 1 year ago (2 children)

Uh? You need a DB server/service, and it's basically a python script that runs in a venv, which can be easily setup on anything vaguely linux related. If you don't want to bother with the command to setup a venv, there's also a docker image I believe. We set that up in an emergency when covid restrictions showed up and so far the worst issue we have is sometime the client takes a few minutes to refresh after long breaks.

[–] [email protected] 5 points 1 year ago (1 children)

I tried to run it with the docker image. Still a PITA. I’m not a noob when it comes to self hosting services.

[–] [email protected] 7 points 1 year ago* (last edited 1 year ago) (1 children)

Same. We had three developers try to make it work for a local makerspace and we failed. The default instructions are too complex ATM. I want to make it work sometime but that experience makes me want to wait. I only have so many weekends.

IRC is still a thing.

[–] [email protected] 4 points 1 year ago (1 children)

Ain't that the truth, IRC was arguably the easiest service for me to set up, it had all the defaults basically set I think I only have the change one or two settijgs and open the ports, anything else was optional and it came with all the bells and whistles (of what you can get out of IRC.. lol)

[–] [email protected] 1 points 1 year ago

Yep super easy. And if you had a third party client it's even easier for others.

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (3 children)

Its requirements are insane.. My little minipc which easily hosts my lemmy (multiple channels) and mastodon server (follow about 100 people plus retoots) without breaking a sweat couldn't manage it. Installed matrix and subscribed to one channel and it simply buried the machine.. I had trouble getting control back to shut it down.

sheeet.. just switched it back on for a test.. 2 minutes in and the load average is >60 & it's already consumed 14 gigabytes. Idle.

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago)

I don't think that's normal. I run Synapse and Postgres, and they only take about 200mb of ram together. Load is less than 2% on a 2-core vm.

[–] [email protected] 3 points 1 year ago

give conduit a try its a homeserver implementation written in rust and is alot more lightweight then synapse which is the first HS implementation for matrix

[–] [email protected] 1 points 1 year ago

I spent so much damn time banging my head against the wall with it too. I could host an email server easier and get DKIM and all the various dns configs up and runnjng easier.

[–] [email protected] 3 points 1 year ago

Right. I think we need something simpler.

I'd be happy with something like irc, but with e2e, history and the ability to receive messages when offline.

Don't need stickers, voice chat, video chat etc.