Our great sponsors
-
Zulip
Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
matrix-docker-ansible-deploy
🐳 Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker
How about something like Zulip (https://github.com/zulip/zulip) ?
Nextcloud with the Talk extension can do exactly what you are looking for! https://nextcloud.com/talk/
Another potential option is setting up a Matrix server - should you go that route I recommend using https://github.com/spantaleev/matrix-docker-ansible-deploy to easily manage the installation and update of it.