What I really hate about the adhoc servers and how people keep using them is that alternatives are seen as spending lots of time on the deployment itself. But actually it&#x27;s so much more - scripting your setup gives you your first disaster recovery scenario. Gives you a way to keep a list of &quot;incidental dependencies&quot; (things your apps don&#x27;t import, but you need within some process). Gives you an audit trail of &quot;things that changed&quot; if you keep scripts in a repository. It&#x27;s not only things you should have, it&#x27;s things that you&#x27;ll rarely add later on, but may save your ass at any point.