1. Backup any server to a central store of backups
2. Set up new servers from those backups
Having the backups attached to a server make them a little less useful (I assume they'll go away if you delete a server?). The above would let me have a known-good setup saved and ready to use and use that to create new servers (rather than cloning off an existing server as you currently offer), and thus save on setup time for common server types.
If you have to clone a current server to set up new ones, either you have to keep a blank 'template' current server around, or live with duplicating all the existing server files even though you might not want them for the new server.