Further to this it might be worth considering a built in health check which runs at some configurable interval.
It would be enough if it posted a message to admins indicating:
Your instance is at release X
The source is at release Y
Your disk space usage is X%
It has grown by Y% over the last month
at this rate your disk will be full in Z days.
The swap file has been used X times in the last month
Your RAM usage is at 100% Y% of the time.
OS Info: Blah Blah
Docker info: Blah Blah
Your instance sent X mails in the last month, and received Y, Z bounced or were rejected. (I’m not sure about this as a health check parameter)
The logs for the last month are here: URL
It wouldn’t have to include the generation of a bug report for upload, but that might be worth considering… If an admin had a text file which included all the info that support here on meta generally needs to know, with sensitive data already redacted, the handling of basic problems would become easier and faster.