So I’m in the process of moving my discord server over to matrix. I rented a VPS with 2 cores/2gb of ram for this. What I’m having issues with is media store and federation. I believe I have the media_store configured corrected as I can post images in my own channels, however I get Error 500 while attempting to upload a profile picture with no other information. On the federation side of things, I joined #matrix:matrix.org on my server it syncs for a few seconds, my ram shoots up to 2gb usage and hard locks until I restart synapse. Am I missing a config flag? Or just not enough RAM to federate with an instance that big. Thanks
Yes your RAM is likely insufficient to join larger old rooms like that. Matrix Synapse can be quite a resource hog under certain circumstances.
While your server most likely isn’t powerful enough to handle large rooms such as that one, if you would still like to try and get as much performance as possible you can look at this synapse documentation page