More people should have their own instance. Let me know if you want help setting one up
In my estimation, during the course of what I think of as set-up of any network service, one *can* anticipate and thus configure things in such a way to mitigate or forestall future problems. But only to a certain point, and only optimally even then if one already has some combination of understanding & experience with the service.
Beyond this set-up phase are those challenges of maintenance.