Hey everyone,
I’m looking into options for a self-hosted instant messaging solution for internal team communication. Ideally, I need something with good flexibility, strong security, and the ability to scale over time.
I’m open to both building from scratch (using open-source libraries or SDKs) and using ready-made solutions that allow for customization and private hosting.
While searching, I came across a few platforms like Zoom, MirrorFly, Rocket.Chat, Apphitect, and Troop Messenger. I’m curious — which of these (or others) would you recommend?
A few things I’m trying to figure out:
-
What are some reliable and popular options for self-hosted chat apps?
-
What features should I prioritize when evaluating these solutions (e.g. message storage, end-to-end encryption, scalability)?
-
Any recommendations based on real-world experience?
-
How difficult is it to integrate these solutions into an existing product or internal workflow?
I’d really appreciate any insights or suggestions — especially from those who’ve worked on similar implementations. Thanks in advance!