@Ghost68 EVERYTHING should WORK exactly as spec’d
For Video Chat - web clients have been working for years, Android and iOS now has support as well - yes, it did take over a year of development and refinement by our community and our team of dedicated professional mobile devs.
For sending of files, it works well. As with ANY complex server product, you’ll need to spend some time reading our extensive manual to be able to configure it. There are over 1,000 points of configuration possibilities at the moment.
In a nutshell - there has to be a target “storage subsystem” where the files go to. By default, it is GridFS over MongoDB and you will have to deal with GridFS over slow MongoDB on unreliable SD card problem when running on the Pi. But if you use any supported file storage subsystems - S3 or compatible, NextCloud, and so on… file upload will work smooth as silk.
You will find, with Rocket.Chat, as with most world class open source projects supported by millions of current users and organizations that care about who has access to their private data - you get A WHOLE UNIVERSE MORE than what you pay for : you get as much back as you care to spend time and effort on learning, understanding, and contributing to it.
Thank you for your valuable feedback.