I recently installed a matrix (synapse) on the server. It has encryption, high quality image uploads, bots, and all the data is stored on my own server. In order to use the chat service:

  1. Message me to make you an account

  2. Go to riot

  3. Press custom server

    Home server URL: https://momi.ca:8448

    Leave identity server URL as https://vector.im

  4. Enter the username and password I gave to you

  5. When you join a room with encryption, you will be asked to accept keys. For now, tell everyone that you’re signing in from a new device and tell them to accept the keys.

Android app

Desktop clients

Enter the same credentials as described above in the desktop or android clients.