Live data from Hacker News

Spaces launch in Element

element.io

111–120 of 129 posts

Re: Spaces launch in Element

#111
post #99
post #4

Super exciting. Time to start bridging Discord servers to Matrix Spaces and encouraging people to switch, one community at a time.

Setting up a matrix server on an ec2 took a few evenings (lots of reading docs). Then, setting up discord was supposed to be more configuration… Element has hosted instances for 10$/month and discord bridges for 20$/month? Does anyone else run hosted matrix instances with bridges? I might pay 10$/month for that. Or, are there AMI instances for that? I couldn’t find any.

I found the Ansible playbook [1] on GitHub extremely easy to use. As long as you know how to configure DNS records and firewalls, the rest is taken care of. This is what I use today to manage my Synapse server.

Also Oracle Cloud offers free ARM instances with 4 CPU cores and 24 GB of RAM, more than enough to run a very speedy Synapse server.

[1]: https://github.com/spantaleev/matrix-docker-ansible-deploy

Re: Spaces launch in Element

#112

Earlier quoted context omitted.

Use Firefox multi containers for that. [0]: https://addons.mozilla.org/fr/firefox/addon/multi-account-co...

I should clarify that I prefer using desktop applications and would rather not have to chat in a browser window (even if the desktop application is technically a web browser internally).

Ferdi [0] is FOSS and supports multiple accounts for the same service [1].

[0] https://getferdi.com/ [1] https://help.getferdi.com/services/multiple-accounts

Re: Spaces launch in Element

#113
post #99

Earlier quoted context omitted.

Setting up a matrix server on an ec2 took a few evenings (lots of reading docs). Then, setting up discord was supposed to be more configuration… Element has hosted instances for 10$/month and discord bridges for 20$/month? Does anyone else run hosted matrix instances with bridges? I might pay 10$/month for that. Or, are there AMI instances for that? I couldn’t find any.

I found the Ansible playbook [1] on GitHub extremely easy to use. As long as you know how to configure DNS records and firewalls, the rest is taken care of. This is what I use today to manage my Synapse server. Also Oracle Cloud offers free ARM instances with 4 CPU cores and 24 GB of RAM, more than enough to run a very speedy Synapse server. [1]: https://github.com/spantaleev/matrix-docker-ansible-deploy

It's also important to read the docs for that ansible playbook, know what certbot does, setup the nginx proxy accordingly or remove the nginx proxy. Maybe I should have done this on a mint machine.

Re: Spaces launch in Element

#114

A week ago, I noticed that Element Desktop was starting to hide "rooms in spaces" from my home screen, which now only contains rooms not in a space. I really don't like how Element Android has you separately pick which space to view (in the sidebar), and whether to look at DMs or rooms (in the bottom bar). Now I often end up picking the KDE space, but only showing DMs, which results in an empty view (because I've onl…

> Element Desktop was starting to hide "rooms in spaces" from my home screen, which now only contains rooms not in a space. To change this behavior, enable "Show all rooms in Home" under Settings > Appearance

I don't see such an option on Arch Linux, guess I'll wait for the next update to arrive.

Re: Spaces launch in Element

#115

Can I finally install matrix on a cheap server for semi private - semi public server ? Or do I have to wait for the new server ?

yes. synapse’s reaource usage has reduced massively in the last few months.

in terms of numbers, would it run on a 1gb vps now?

Re: Spaces launch in Element

#116
post #100

Earlier quoted context omitted.

By "tabs", the person to which you replied meant the ability to view multiple chats at the same time, I think.

So sort of a user interface like TweetDeck where you can horizontally scroll between multiple feeds?

This would also work.

Re: Spaces launch in Element

#117

Are there any plans to add granting permissions to roles based on space membership (perhaps spaces which are not room's ancestors in any hierarchy but instead a cousin) instead of gradual power levels? And also sharing those permissions across all rooms in a space?

yup. the plans are at https://github.com/matrix-org/matrix-doc/pull/2962 and an alternative proposal at https://github.com/matrix-org/matrix-doc/pull/3216

Re: Spaces launch in Element

#118

Earlier quoted context omitted.

yes. synapse’s reaource usage has reduced massively in the last few months.

in terms of numbers, would it run on a 1gb vps now?

It depends entirely on what you do with it. joining a big room like Matrix HQ (27K users spread over 3000 servers) now takes 700MB of RAM. But smaller rooms should be pretty trivial.

Re: Spaces launch in Element

#119
post #98

Earlier quoted context omitted.

I'm really frustrated that: a) Stuff like this gets released in the wild without being part of the spec making it effectively impossible for any non-element client to support at release time b) Any room that gets added to a server that supports spaces is no longer accessible to anyone whose homeserver isn't running the non-spec-compliant protocol from an unreleased version of synapse, because the default room version…

> effectively impossible for any non-element client to support at release time While I understand where you're coming from, it's just not the case in this instance: Cinny, a one-man project, landed support for Spaces several weeks ago. FluffyChat, which wrote its own complete Matrix SDK in-house, supports Spaces. Nheko, which also rolled its own stack of client libraries, supports Spaces. If your client of choice doe…

Thanks for explaining this to me. I really appreciate it!

Where I'm coming from is getting dumped out of a room that switched to spaces, and the room's server's admin telling me they got an error message that my homeserver does not support that room version, and my homeserver's admin saying they're on afatk the latest stable release of synapse, and then checking the spec and finding no mention of that room version at all. This is an absolutely trash user experience and certainly colored my response. As it is, I can't speak in said room and the room admin doesn't know how to fix that and neither do I.

The problematic room's server's admin must have been misinformed in this case, that's where I have the info about v9 being the default.

Re: Spaces launch in Element

#120

Earlier quoted context omitted.

> effectively impossible for any non-element client to support at release time While I understand where you're coming from, it's just not the case in this instance: Cinny, a one-man project, landed support for Spaces several weeks ago. FluffyChat, which wrote its own complete Matrix SDK in-house, supports Spaces. Nheko, which also rolled its own stack of client libraries, supports Spaces. If your client of choice doe…

Thanks for explaining this to me. I really appreciate it! Where I'm coming from is getting dumped out of a room that switched to spaces, and the room's server's admin telling me they got an error message that my homeserver does not support that room version, and my homeserver's admin saying they're on afatk the latest stable release of synapse, and then checking the spec and finding no mention of that room version at…

Gah, I'm so sorry that happened to you. I'm glad the error message worked so at least the room owner was aware that you weren't able to move into the new room.

Synapse 1.42 and 1.43 both support Room Version 9, and should be available pretty much everywhere. Do you know what distro your homeserver admin is running? Looks like FreeBSD and Ubuntu might be lagging, but Arch, Debian, Docker, Fedora, openSUSE, etc. all look fine. If you're on Ubuntu, we maintain our own repository with debs for the currently supported Debian and Ubuntu releases: https://matrix-org.github.io/synapse/v1.43/setup/installatio...

Post reply on HN