@jeffalyanak This is something I've been considering, so if you don't mind I'm just going to stick my name in here so I can see some of the replies 😀
@jeffalyanak Turn off logging. Matrix chatter gets stored on the server by default.
And please post your web server configs, because it's a huge pain in the ass to get web client proxying right.
What log level or other logging settings do you recommend?
As for client proxy settings, who would I be posting these for?
Do you happen to have a link to an example of how you'd configure the log.yaml?
@jeffalyanak I think I still have it saved on Leandra. I'll check when I get home.
@jeffalyanak I uncompressed the archived backup I made when I shut my server down, and there's no sign of that. When we found out what was in the homeserver.db database, everybody suddenly bailed from the server, I DBAN'd the drives, and we went back to Signal.
You'd have to turn off server-to-server synch and then regularly purge your server history. I found this:
History of Matrix rooms (#channels) can also be turned off: https://github.com/matrix-org/matrix-doc/blob/master/drafts/model/rooms.rst
This is a lot of jiggery pokery to only be _kind of_ sure that logging isn't happening. Even the Matrix.org devs recommend using end-to-end encryption instead.
What was it that you found it was logging in that db?
@jeffalyanak All of our chats since people started logging into the server.
Anything concerning in a single user situation?
@jeffalyanak Just everything you said or were told being stored in the database. Which that "purge database" script can probably take care of.
@jeffalyanak Disable logging of conversations on the server (it's on by default).
And... Because it's just a pain, and a working reference set of configs would help people.
My configuration is rather exotic, so I'm not sure how useful it would be to other administrators looking to set up a Matrix server, but I found that the official documentation was maybe lacking.
Maybe I ought to make a pull request with some documentation additions, though.
@jeffalyanak The official docs are pants, or at least they were when I ran my Matrix node.
I think they assume that you have an understanding of reverse proxies.
I found it pretty straightforward but I think it's wrong to assume that people already know how to correctly configure a remote proxy, especially since there is a wider audience of users interested in the technology who don't have a background in web services.
@jeffalyanak That might be it. I definitely am not an expert at setting up reverse proxies.
Social.Rights.Ninja is a small Mastodon instance for those looking for a quiet home-base from which to explore the fediverse. Please email email@example.com for information on getting an invite.