Drucent

Component ID

1788698

Component name

Drucent

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Drucent is a pre-made Drupal + CentOS development and deployment environment available as a set of setup scripts and also as a complete virtual machine.

It contains several software including Apache, PHP, MySQL, Drupal core and modules to develop and deploy Web sites. It also supports Shibboleth SSO and LDAP authentication, PostgreSQL, and other applications.

Drucent is similar to Quickstart and Drubuntu although not as complex and it is not really suitable for module development.

Availability

Drucent has two components: a set of scripts to set up and configure your operating system and the Drupal install programs. You can also download it as a complete virtual machine including all necessary software and settings. See the project documentation for more details.

What's in the box

The current version is based on CentOS 6. You can also install it on CentOS 5 with minimal modifications.
It supports Drupal version 6 and 7 although the later has only a few modules. (My projects run on Drupal 6.)

Drucent contains several applications to ease the development of Drupal-based Web sites. All software packages (except Drupal) are installed using YUM (RPM) from well known, maintained sources (CentOS, EPEL, REMI, RPMForge, etc.). The system is also suitable (and used) as a small-scale deployment environment. It (optionally) contains several security and performance/monitoring applications and settings.

In order to always provide the latest Drupal version and module set, these are installed and updated using custom shell scripts.

Installed software (see the docs for a more complete listing):

  • Apache + modules and nginx
  • PHP + PEAR and PECL modules including uploadprogress
  • MySQL + performance analyzers and monitoring tools (PostgreSQL is also available)
  • (optional) Shibboleth SSO and LDAP authentication
  • (optional) Samba and NFS server to access your files from a different computer
  • The Drupal core
  • A script to create/update your module setup from a set of 150+ tested_in_operation modules and themes
  • Core and module patches to solve some common problems
  • Scripts to create and destroy Drupal Web sites.

History

Drucent was created in 2009 to support my Drupal developments on CentOS.
It had 12 releases since then (as of 2012).
The full version history is available in the docs.