We ran RocketChat at work for a few years before migrating to Teams.
RC could be good, but maintaining it long-term was an enormous pain. Maybe it’s better now, certainly if you’re using docker… But a manual install was always a laborious task on upkeep for us. Also worth making sure you don’t need commercial features, as they’ve removed free features in the past to drive sales…
We’re primarily a CentOS (6/7, kill me) and Rocky 8+ shop at work, with Debian handling our webservers.
My BossWe like Rocky so much, it’s even our base image for all of our containers (ugh).My experience so far is that RHEL (and derivatives) are pretty solid, and not a bad choice. Though, I’d generally want to avoid the complexity that is SELinux in selfhost endeavors.