So I know we have a lot of conversation around getting Matrix extended through Cloudron (https://forum.cloudron.io/topic/4495/enable-extra-ports-in-matrix-app/1 & https://forum.cloudron.io/topic/3150/expand-matrix-app-features/12) but I am wondering if as a first step in that direction we can get Maubot up and running somehow. Making this work would be way beyond my abilities but maybe someone can figure it out?
Docker Instructions: https://docs.mau.fi/maubot/usage/setup/docker.html
Random article that might help: https://www.tmplab.org/2020/04/01/how-to-install-and-run-bots-for-the-matrix-network/
Basically this would allow us to use the Maubot system to get and even create our own bots within our instances. So for instance to get a reminder bot in my room(s) instead of inviting something like @reminder:t2bot.io to my room (which does work) I can instead grab the plugin from https://github.com/maubot/reminder and then upload it to my Maubot instance on Cloudron and then create a bot like @reminder:mymatrixinstance.com and have full control over that bot.
Of course it then allows all of us to use that Maubot system to build our own bots as well from scratch. So I think this might be a good first step in extending Matrix.
@yusf As you seem to be the one wanting Matrix extended as much as me do you have any thoughts or attempts at this yourself?
do you have any thoughts or attempts at this yourself?
Yes. I currently run Maubot in my LAN (Dockerized on a Pi), not on a VPS. It works quite well. As it's just another Matrix client there's no need for Maubot itself to be publicly accessible.
Since I manage to run it locally I've no real incentive to try and get it to run on Cloudron infrastructure.