1
submitted 21 hours ago* (last edited 1 hour ago) by to c/matrix@lemmy.ml
 
 

I haven't used it yet for safety concerns, but it seems to be a good client for matrix with lots of features. They aren't on f-droid yet, and AFAIK no third party has audited their code and encryption.

Their repo is here

2
submitted 2 weeks ago by to c/matrix@lemmy.ml
3
 
 

Today, I'm at the @apell meeting in Utrecht in a packed room with many European Open Source companies.

@sraible reminds that the Open Source Strategy has mentioned APELL in their document.

This is in the same document mentioning @matrix , @nextcloud , SUSE, Arduino, Odoo, openNebula Systems, Aiven but also @xwiki and @CryptPad

We are very proud to be recognized in that document as a promising company next to these great names.

Go #XWiki, #CryptPad, #OpenSource, #EU, #APELL

4
 
 

Hi there, I am struggling with moving a space from one home server to another. By that I mean, I want my space to "move" from #myspace:oldmatrix.org to #myspace:newmatrix.org.

I already have an account on both servers and made my account on newmatrix.org an admin user. In the Element client, I know how to create local & published addresses for individual rooms within myspace. But I do not know, how to create such an address for the space itself.

It would be great if one of you could help me. If the solution required using the API, that would also be fine.

Thanks!

5
6
submitted 1 month ago* (last edited 1 month ago) by to c/matrix@lemmy.ml
 
 

I am trying to increase the upload limit on my matrix server. I would like to push it to 500MB, but it keeps failing the upload past ~180MB. There is very little information about the failure, the client just says "Unkown error", nginx says "error 499", which means the client disconnected to quickly. Additionally, trying to recreate the failure with curl just results in a success, so the issue seems to be with the client. I tried with element-web, element desktop, element x and cinny and they all have this issue.

I run a continuwuity server on a Raspberry Pi 4B, behind two nginx reverse proxies and a rathole tunnel. Continuwuity, and the two reverse proxies run inside docker compose projects. Here is my architecture :

                   __
                 .(  ).
               (`Cloud )
                `-----`
                   |
                   V
          +- Outside server -+
          |   +---------+    |
          |   | rathole |    |
          |   +---------+    |
          +--------|---------+
                   |
+- Home network ---|-------------------------+
| +- RasPi --------|-----------------------+ |
| |                V                       | |
| |       +- tunnel docker -+              | |
| |       | +---------+     |              | |
| |       | | nginx 1 |     |              | |
| |       | +---------+     |              | |
| |       +-----|-|---------+              | |
| |             | |                        | |
| |             | +- other services -->... | |
| |             |                          | |
| |             V                          | |
| |       +- matrix docker --+             | |
| |       |   +---------+    |             | |
| |       |   | nginx 2 |    |             | |
| |       |   +---------+    |             | |
| |       |        |         |             | |
| |       | +------V-------+ |             | |
| |       | | Continuwuity | |             | |
| |       | +--------------+ |             | |
| |       +------------------+             | |
| +----------------------------------------+ |
+--------------------------------------------+

Of course, I made sure to increase the upload limit in Continuwuity :

max_request_size = 500000000

And in both nginx instances :

client_max_body_size 500M;

From what I can gather from other issues on the internet, it seems it could be related to timeout errors. Although they all seem to be talking about 2-8Gb files, I am probably running much weaker hardware than they do, so it checks out.

I tried setting the following values in both nginx instances :

location / {
    proxy_connect_timeout       600;
    proxy_send_timeout          600;
    proxy_read_timeout          600;
    send_timeout                600;
    proxy_next_upstream         off;
    proxy_buffering             off;

    proxy_pass ...;
}

And setting timeout values in Continuwuity :

client_receive_timeout = 75
client_request_timeout = 180
client_response_timeout = 120
client_shutdown_timeout = 10

Since that didn't have any effect, I bumped them by 20x and 40x respectively :

location / {
    proxy_connect_timeout       18000;
    proxy_send_timeout          18000;
    proxy_read_timeout          18000;
    send_timeout                18000;
    proxy_next_upstream         off;
    proxy_buffering             off;

    proxy_pass ...;
}
client_receive_timeout = 3000
client_request_timeout = 7200
client_response_timeout = 4800
client_shutdown_timeout = 400

But that did not have any effect. I also looked at modifying element-web's settings, but there doesn't seem to be anything related to timeouts.

I also saw that encrypted vs. unencrypted rooms might have an effect, but I got ~190MB max in encrypted rooms and ~180MB in unencrypted rooms.

Finally, I tried using curl :

curl -X POST https://server.domain/_matrix/media/v3/upload -H "Authorization: Bearer <token>" -H "Content-Type application/octet-stream" --data @200mb.file
# success
# returns a mxc:// url
curl -X POST https://server.domain/_matrix/client/v1/media/download/server.name/file_id -H "Authorization: Bearer <token>" -o 200mb_copy.file
# See that the two files are identical

I am at a loss. What can I do to solve this issue?

EDIT 1:

I did some tests and I can post 1GB files both inside and outside the pi, but it still doesn’t work for the web client.

7
8
9
submitted 2 months ago* (last edited 2 months ago) by to c/matrix@lemmy.ml
 
 

Hallo; Newbie here. Trying Matrix and Lemmy ATM. I have 2 questions. First: Should I ask questions regarding using the Matrix or Element here in this community (matrix@lemmy.ml), or in which other community on Lemmy?

10
11
 
 

The best German language motivation/explanation video for Matrix I know is the following by Morpheus (no pun intended): https://www.youtube.com/watch?v=dGv5zUwYX_k&t=1207

Anybody knows something even better, or maybe not better in general but more directed at non-technical people? (Like, mentioning UI features prominently and not only security stuff... )

Photo because Voyager app forces me to supply one:

12
13
14
 
 

All mainstream messaging platforms share the same model: a single provider owns the servers, logic, and #metadata. Between political pressure and regulatory proposals like #chatcontrol, such centralization is a liability.

Learn from @morrolinux how Matrix, a secure, open, and decentralized network, flips this model: https://lpi.org/r2yu

@matrix #matrix #decentralization #opensource #privacy #chatcontrol #FOSS #morrolinux

15
16
17
 
 

All mainstream messaging platforms share the same model: a single provider owns the servers, logic, and #metadata. Between political pressure and regulatory proposals like #chatcontrol, such centralization is a liability.

Learn from @morrolinux how Matrix, a secure, open, and decentralized network, flips this model: https://lpi.org/r2yu

@matrix @LPI #matrix #decentralization #opensource #privacy #chatcontrol #FOSS #morrolinux

18
19
20
submitted 4 months ago by to c/matrix@lemmy.ml
21
22
 
 

sorry if self promoting isnt allowed! i had a look‎ and couldnt find anything against it. i made this video for those looking to join matrix - please check it out if youre interested!

Getting sick of Discord? Wish you could take charge of‎ your digital communications? There's a good alternative, and the grass is greener on the other side...

23
24
25
 
 

Hi,

I'm new to Matrix and only a user. I don't own a homeserver.

My goal was to bring family and friends to Matrix. Therefore I wanted to test a Server with bridges to WhatsApp and Signal so they could use one App to communicate with most of their contacts.

I joined nope.chat and use Element and Fluffy Chat as Clients. I added Bots as Bridges for WhatsApp and Signal.

The bridges work but have some flaws. So I can't recommend them to my family.

One of the concerns: Is it safe to use bridges at all? Who can read what on the server if I am using a bridge?

Second Concern: I keep getting invitations to a WhatsApp-Community I have never joined. I have declined the invitation but it keeps popping up. If I wanted to ban this chat I would have to ban the whole WhatsApp-Bot.

Any thoughts on that would help.

view more: next ›