The problem with ditching services like Discord or Google Docs or Dropbox isn't me, I'm happy to do it. It's everyones I need to work with. They aren't going to join my self-hosted service just to exchange work files or chat, etc. I've tried.

@grumpygamer Thats the wrong approach.

You create an account for them and say "Here, there you go, log in and change your password after first login".

On the other hand, i never had any company ever that used Discord.