Running a Matrix Server in a Python Virtual Environment
In this article, I outline the setup of a matrix server in a Python virtual environment on Fedora. This is based on the setup I used for my matrix server matrix.kplante.com as of July 2022. Matrix is a decentralized network which bridges clients for instant messaging, video conferencing, and VoIP. It supports end to end encryption via the Olm and Megolm cryptographic ratchets. This outline will cover various aspects of security hardening starting from the deployment of the server. ...