All governments, large NGOs, and news orgs should do this. Maybe there should be a "mastodon in a box" which is a simplified containerized version of the service which makes it easy to set up and secure.
docker is part of it but not everything in and of itself. You probably need a docker compose where database, frontends, backends are separate images but possibly something more than that, kubernetes pods, and storage being separate. Probably cloud based or has cloud based backend options. I think a script could make the process easy and scale appropriately.