My company requires a dev/staging/production environment for a new Drupal project. Plus some kind of control panel for managing development workflow and testing, upgrades and backups of code and content.

An obvious choice would be a platform like Acquia Cloud or Pantheon; their control panels do exactly this. But we are unable to use a hosted service; industry regulation means we must host on our own LAMP environment.

I'm familiar with Drush, Features and GIT, but wondered whether there is any distribution, project or commercial package that provides a management backend that pulls these elements together? I guess one of the reasons why Acquia exist is because the answer is no.

Any tips would be appreciated.

  • 1
    Have you come across Aegir? – Clive May 22 '13 at 20:03
  • Related to Clive's comment, I'm not terribly fond of working though Aegir's UI. I've been working on a wrapper for its backend, provision, though. github.com/letharion/Drupal-build-scripts/tree/drush-ext It's far from "enterprise ready", but might still be useful/interesting to you. – Letharion May 22 '13 at 20:24
  • Thanks! I had vaguely heard the name Aegir but never explored it. Looks great :) – pushka May 23 '13 at 8:05

Aegir in and of itself is definitely the route I would recommend.

If you want a complete server + Aegir solution (and are willing to consider a LEMP stack), Barracuda-Octopus-Aegir (BOA) is fantastic (and highly maintained).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.