In a previous post, I wrote about the release of Open Panel and OpenCLI.
OpenCLI is going to change the way we maintain systems - for too long many repetitive steps have been automated hundreds of times by different sysadmins without having produced a standard. I think OpenCLI will become the standard that covers 99% of the tasks you perform while maintaining your systems.
The past months, I teamed up with the panel6 folks in their project to create a server/webhosting control panel “that eats webmins for breakfast”. I’m very happy with the results so far: the webbased GUI communicates 100% through ajax with the core system.
And it gets even better: it contains a command-line called ‘opencli’
Creating vhosts on servers is repeating the same trick every time. I know most people around me have automated this using ’setup-a-new-domain’-scripts, but handmade scripts usually lack proper errorchecking - unless you spend a lot of time writing them. With opencli creating a new vhost is as simple as entering ‘create vhost www.foo.com’ and apache is up and running the domain \o/.