Drupal on MassiveGRID PaaS
Drupal is the open-source content management framework behind government portals, universities and large media organisations. The MassiveGRID PaaS package installs the latest Drupal release with a tuned PHP application server and a MySQL or MariaDB database in one click, ready to scale as your site grows.
Both buttons open the MassiveGRID PaaS dashboard with Drupal pre-selected. The trial needs no credit card.
Drupal Package Facts
| Attribute | Value |
|---|---|
| Package | Drupal |
| Type | Application (installs a complete environment) |
| Category | Websites & CMS |
| Software vendor / project | Drupal Association |
| Licence | GPLv2 or later (open source) |
| Runtime / stack | PHP application server (NGINX or Apache with PHP-FPM), MySQL or MariaDB |
| Regions | New York, London, Frankfurt, Singapore |
| Billing | Pay-per-use from $2.46/month ($0.003372/hour), no licence fee |
| Free trial | 14 days, no credit card |
| Uptime SLA | 100% |
What is Drupal?
Drupal is less a website builder than a content platform. Its entity and field system lets editors model any kind of content, its views module builds listings and APIs without code, and its permission system supports complex editorial workflows. That flexibility is why it dominates in public-sector, higher-education and enterprise publishing, and also why it is heavier to host well than a simple CMS.
The marketplace package handles the hosting side. It provisions a PHP application server with the extensions Drupal needs, a relational database, and the platform's built-in SSL domain. From there you install modules and themes with Composer and Drush exactly as you would on your own server, but with vertical auto-scaling, snapshots and one-click cloning available from the dashboard.
What the Drupal Package Deploys
Marketplace packages are not bare container images. One click provisions a complete, production-shaped environment on MassiveGRID infrastructure.
- PHP application server: NGINX or Apache with PHP-FPM, opcode caching and the PHP extensions Drupal requires (GD, mbstring, PDO, OPcache and others) already enabled.
- MySQL or MariaDB database: A dedicated database container with credentials injected into Drupal's settings file at install time.
- Drupal core: The current Drupal release installed via Composer, with Drush available for command-line administration.
- Built-in domain and SSL: A platform subdomain with a valid certificate from the first minute. Attach your own domain with the Let's Encrypt add-on.
Why Teams Choose Drupal
Structured content modelling
Content types, fields, taxonomies and Views let you build anything from a news archive to a product catalogue without custom code.
Enterprise-grade access control
Fine-grained roles and permissions, content moderation workflows and revision history suit organisations with many editors.
Headless and API-first
JSON:API and GraphQL modules turn Drupal into a content backend for React, Vue or mobile front ends.
Scales with the platform
Vertical auto-scaling covers traffic spikes, and the environment can be extended with additional application servers or a MySQL cluster when needed.
How to Install Drupal on MassiveGRID PaaS
Installing the package takes three steps and a few minutes of waiting. No servers to provision, no configuration files to edit.
Open the installer
Click Install with free trial or Install to my account. The MassiveGRID PaaS dashboard opens with the Drupal package pre-selected, so nothing has to be copied or pasted.
Sign up or sign in
New to the platform? Sign up for the free 14-day trial, which needs no credit card. Existing customers sign in with their usual dashboard credentials.
Choose region and deploy
Name the environment, pick New York, London, Frankfurt or Singapore, and confirm. The platform builds every Drupal node, wires them together and hands you the live URL and credentials.
Who Runs Drupal on PaaS
Government and public sector
Accessible, multilingual portals with strict editorial control, hosted in the jurisdiction the agency requires.
Universities and research institutions
Large multi-site estates with departmental editors and thousands of pages.
Media and enterprise publishing
Newsrooms and corporate communications teams that need structured content reused across web, apps and syndication feeds.
Why Run Drupal on MassiveGRID PaaS
Built for uptime. Drupal runs on MassiveGRID's high-availability platform, where every environment is covered by a 100% uptime SLA. Nodes live on redundant hosts, storage is replicated, and failed containers are restarted or migrated automatically.
Pay for what you use. Billing is hourly and per cloudlet (128 MiB RAM plus 400 MHz CPU). Vertical auto-scaling adds and removes cloudlets as load changes, so a quiet Drupal environment costs a few dollars a month and a busy one grows without a migration. Full details are on the PaaS page.
Your choice of jurisdiction. Deploy in New York, London, Frankfurt or Singapore and keep data inside the region your users or regulators require. MassiveGRID is ISO 9001 certified and GDPR compliant, and has run hosting infrastructure since 2003.
No lock-in. The package is a standard Jelastic Packaging Standard (JPS) manifest. You keep root-level access to the containers, can export the manifest, and can move the workload to any other Jelastic-compatible platform or to your own servers at any time.
Related on massivegrid.com: Platform as a Service · Government Cloud.
Drupal Questions
More from the Marketplace
Packages that are often deployed alongside Drupal, or that solve the same problem a different way. Browse all 84 packages.
Deploy Drupal Today
Start the free 14-day trial and have Drupal running in minutes. No credit card required.