Drupal hosting on Belgian servers
Drupal runs with us in a Belgian data center, with a current PHP version, its own database and the ability to run tasks at fixed times. SSL, daily backups and DDoS protection are included. For a Drupal site managed with Composer or needing its own services, a managed VPS is the better foundation.
Drupal is more powerful than most content management systems and asks for that in return: more memory, a cron that actually runs and, depending on how you manage the site, access to the server itself. Here is what to watch.
What Drupal asks of its environment
A current PHP version
Drupal moves ahead on PHP versions and drops older ones sooner than other systems. You set the version per site, so you can keep up.
More memory than average
A Drupal site with many modules needs noticeably more working memory per request than a simple business site. Pick the plan accordingly, or move up to a VPS.
A reliable cron
Drupal relies on periodic tasks for search indexing, cleanup and update notices. If that cron does not run, the site degrades gradually without a clear error.
Composer-based management
If your site is built with Composer, that process does not belong on a shared environment. Build locally or on your own server and publish the result.
Which environment does Drupal belong on?
A simple Drupal site runs fine on shared hosting. As soon as you work with Composer, run your own services or manage a heavier site, a managed VPS is the right base — you keep root access, we keep an eye on the server.
What is a VPS?What most often goes wrong with Drupal
Postponing a major version jump
Drupal major versions take work. The longer you wait, the bigger the jump and the more modules have disappeared in the meantime. Plan it instead of enduring it.
A cron that stalls
If search shows stale content or update notices go quiet, first check whether the cron is still running.
File permissions after a migration
After a move, permissions on the files directory are sometimes wrong: uploads fail, or everyone can reach them. Check that right after the transfer.