NEW CASE
Serhii Illichov, Attorney at Law — business card website case study

We create digital solutions that work for businesses


Give us a call +38 (066) 35-14-529

Let's take the first step towards your website — write to us

Close

Hosting Drupal hosting — BB STUDIO for Drupal

Drupal hosting from ₴150/mo: PHP from 5.6 to 8.5 (for Drupal 7, 10, 11 and the upcoming Drupal 12), SSH, Composer and Drush, MySQL 8, OPcache, NVMe SSD, free SSL and daily backups.

We will move your Drupal site from another host for free with no downtime — database, files, settings.php and cron included. Your first 2 weeks on the new hosting are on us.

Order hostingOrder hosting
Drupal hosting — BB STUDIO

What makes Drupal hosting different

Modern Drupal means Composer, Drush, dozens of modules and caching that depends heavily on server settings. Without SSH and Composer you practically cannot update it: on “FTP-only” hosting every core update turns into manual work that risks breaking the site.

With us, the PHP version is chosen for each site separately. Drupal 11 runs on PHP 8.3–8.4, and from version 11.3 on 8.5 too; Drupal 10 runs on 8.1–8.4 and Drupal 7 on 8.1–8.3, and we even have 7.4 for old modules. Drupal 12, scheduled for release in December 2026, will require PHP 8.5 — and we already have it.

An important date: Drupal 10 stops receiving security updates on 9 December 2026, and Drupal 7 has been unsupported since 5 January 2025. If your site runs one of these versions, we will help you plan the move to Drupal 11 as part of website support — on a copy first, with module and theme checks.

Drupal hosting plans

Start is enough for a company site or blog on Drupal. For more than three sites, a multilingual portal with lots of content or Drupal Commerce, choose Business. Pay for 1, 6 or 12 months.

Start

For a landing page, business card site or blog
150 /mo
billed monthly, no long commitment
  • Up to 3 websites
  • 10 GB NVMe SSD
  • 10 mailboxes
  • Daily backups, kept for 7 days
Order hostingOrder hosting
Recommended

Business

For a company site, WordPress or a small store
250 /mo
billed monthly, no long commitment
  • Unlimited websites
  • 25 GB NVMe SSD
  • Unlimited mailboxes
  • Daily backups, kept for 14 days
Order hostingOrder hosting

Pro

For online stores and high-traffic sites
400 /mo
billed monthly, no long commitment
  • Unlimited websites
  • 50 GB NVMe SSD
  • Unlimited mailboxes
  • Daily backups, kept for 30 days
  • Priority support
Order hostingOrder hosting
Included in every plan
  • Free SSL (https)
  • 99.9% uptime
  • Our own control panel
  • SSH, Composer and cron
  • Choice of PHP version
  • Daily backups
  • 24/7 monitoring
  • Free site migration
  • Turnkey domain setup
  • Support from real people

Hosting cost by billing period

Period StartBusinessPro
1 month ₴150 ₴250 ₴400
6 months −5% ₴855≈₴143 / mo ₴1,425≈₴238 / mo ₴2,280₴380 / mo
12 months −10% ₴1,620₴135 / mo ₴2,700₴225 / mo ₴4,320₴360 / mo

You pay for the chosen period against an invoice from a Ukrainian sole proprietor (FOP, 3rd group), with no VAT. The price stays the same until the paid period ends. The domain is paid separately at the registrar’s rate, and we help you register and set it up free of charge.

What is already set up for Drupal

The environment is built for modern Drupal with Composer — and still welcomes older Drupal 7 sites.

01

PHP from 5.6 to 8.5

Drupal 12 on PHP 8.5, Drupal 11 on 8.3–8.4 (and 8.5 from version 11.3), Drupal 10 on 8.1–8.4, Drupal 7 on its own version. You switch it per site in our own control panel.

02

SSH, Composer and Drush

Core and modules are updated with composer update and drush updatedb — the way the Drupal documentation recommends, not by uploading archives over FTP.

03

Apache or Nginx + PHP-FPM

Apache reads the .htaccess file that ships with Drupal, so clean URLs and system file protection work straight away. For Nginx + PHP-FPM we set up the recommended rules ourselves.

04

OPcache and caching

OPcache for PHP and the right headers for Drupal’s built-in page cache: anonymous visitors get ready-made pages, and the server does not rebuild them every time.

05

Cron and queues

A system cron instead of cron triggered by visits: the search index, queues and mailings update on time, not whenever someone happens to open the site.

06

Daily backups

We copy your files and database every day. If a module or core update goes wrong, we roll the site back to yesterday.

Which PHP version does Drupal need?

A guide based on Drupal’s official requirements. All of these PHP versions are available on our hosting.

PHP versionsDrupal supportRecommended on our hosting
Drupal 12PHP 8.5Release scheduled for December 2026PHP 8.5, MySQL 8
Drupal 11PHP 8.3–8.5 (8.5 from 11.3)Current versionPHP 8.3–8.4
Drupal 10PHP 8.1–8.4Support ends 9 December 2026PHP 8.3 and a move to Drupal 11
Drupal 8 and 9PHP 7.x–8.1Unsupported since 2021 and 2023Upgrade to 10, then to 11
Drupal 7PHP 5.6–8.3Support ended 5 January 2025PHP 8.1–8.3 and a migration plan

Why Drupal sites move to us

  • Migration is free: code, database, public and private files, settings.php, email and SSL — with no downtime.
  • SSH and Composer on every plan: Drupal is updated the way it was designed to be, not over FTP.
  • We help upgrade Drupal 8, 9 and 10 sites to Drupal 11 and migrate Drupal 7 sites as part of website support — on a copy first.
  • If an update breaks your site, we restore it from yesterday’s backup and explain what exactly went wrong.
  • The price is fixed for the whole paid period, with an invoice and certificate from a registered sole proprietor for your accounts.

How we move your Drupal site

It usually takes 1–2 days, and your site keeps running on the old host the whole time.

  1. Request and audit

    We check the Drupal and PHP versions, the modules and the size of the database and files, then tell you which plan and PHP version you need.

  2. Copying the site

    We move the code, database and files, update settings.php and trusted_host_patterns, and install the dependencies with Composer.

  3. Testing and switch-over

    We test the site before changing DNS and set up cron, SSL and email. The domain is switched with no downtime.

  4. Final check

    We go through the pages, forms, search, language versions and admin panel, and check the site’s Status report.

Drupal hosting specifications

What a Drupal site gets on our hosting.

PHP versions5.6, 7.0–7.4, 8.0–8.5 — per site, in our own control panel
PHP modeApache module (with .htaccess support) or FastCGI: Nginx + PHP-FPM
Web serverNginx and Apache; PageSpeed module if needed
DatabaseMySQL 8 — for current Drupal 7 releases and for Drupal 10, 11 and 12
ToolsSSH, Composer, Drush from the project directory, system cron
StorageNVMe SSD: 10, 25 or 50 GB depending on the plan
CachingOPcache for PHP; Drupal page caching set up for your site
HTTPSFree SSL with automatic renewal
BackupsDaily; kept for 7, 14 or 30 days depending on the plan
AccessOur own control panel, SFTP, SSH, phpMyAdmin
Number of sitesUp to 3 on Start, unlimited on Business and Pro
Uptime99.9%, 24/7 uptime monitoring

What most often breaks when moving a Drupal site

We check for these mistakes as part of the free migration.

  1. The old database credentials or the old private files path are left in settings.php.
  2. The trusted_host_patterns setting was not updated, so on the new server or domain the site complains about an untrusted host.
  3. The code was moved without the vendor folder and nobody ran composer install — the result is a blank white screen or a 500 error.
  4. The .htaccess rules were not carried over to Nginx, so clean URLs do not work and system files become reachable from outside.
  5. The cache was not cleared after the move, so the site shows old paths and broken styles.
  6. Cron gets forgotten, so the search index stops updating and emails are not sent.
  7. The new default PHP version does not suit your Drupal version or modules.

What we move and set up for free

Moving to us costs nothing. Here is what the free migration of a Drupal site includes.

Code, database and files

A full copy: core, modules, themes, the MySQL database, and public and private files.

settings.php

New database credentials, trusted_host_patterns, and the paths to the files and temporary folders.

Composer and PHP

We install the dependencies and match the PHP version to your Drupal and modules.

.htaccess or Nginx

On Apache, .htaccess works as it is; for Nginx + PHP-FPM we set up Drupal’s recommended rules.

Cron, email and SSL

System cron, mailboxes, MX, SPF, DKIM and an SSL certificate with automatic renewal.

Final check

Status report, pages, forms, search and language versions — before and after the domain switch.

We move your site to our hosting for free without changing the Drupal version. Upgrading to a new version and migrating from Drupal 7 are separate jobs under website support, and we quote the price before we start.

Drupal hosting
PHP up to 8.5, SSH, Composer and Drush
from ₴150/mo
Order hostingOrder hosting

Drupal hosting FAQ

From ₴150/mo on the Start plan — up to 3 sites and 10 GB NVMe. Business with unlimited sites costs ₴250/mo, and Pro for large projects is ₴400/mo. You get 5% off for six months and 10% off for a year.

Drupal 10 receives security updates until 9 December 2026, so it is time to plan the move to Drupal 11. It usually goes smoothly if the site is already on the latest 10.x release and PHP 8.3, and its modules and themes have compatible versions. We check the modules with Upgrade Status and update on a copy first — and only then on the live site.

Drupal 7 has been unsupported since 5 January 2025, and there is no one-click upgrade from it: it means migrating the content to Drupal 11 or moving to another CMS. While we prepare the new site, your Drupal 7 site will keep running smoothly with us on PHP 8.1–8.3.

Yes. We move the code, database, files, settings.php, email and SSL with no downtime, and you do not pay for the first 2 weeks on the new hosting. All we need is access to your current host.

Yes: SSH, Composer and cron are available on every plan, and Drush runs from the project directory (vendor/bin/drush). If you would rather not work in the console, we can take over core and module updates as part of website support.

Apache is simpler: Drupal ships with its own .htaccess, so clean URLs and file protection work straight away. Nginx + PHP-FPM is faster under load, but the rules have to be written into its configuration — we set them up following Drupal’s recommendations. You switch the mode in the site settings.

Yes. Drupal 12 will require PHP 8.5 and MySQL 8.0, and both are already on our hosting. Before the upgrade we will also check the new version’s other requirements, including Argon2 support for password hashing. Once Drupal 12 is out and your modules have compatible versions, you can upgrade without changing hosts.

Choose a period — 1, 6 or 12 months — and pay against an invoice from a Ukrainian sole proprietor (FOP, 3rd group) with no VAT. The price stays the same until the paid period ends.

Useful reading on Drupal and hosting

Check your current hosting

Free tools: speed, security headers, SSL and where your site is hosted now.

Hosting for other platforms

Official, with no surprises

You pay only for the period you choose, the price does not change until it ends, and we handle the move from your current host ourselves.

Pay per period

Choose 1, 6 or 12 months and pay against an invoice. The longer the period, the lower the price: 5% off for six months, 10% off for a year.

Official: registered sole proprietor

Invoice and certificate for your accounts. We are a Ukrainian sole proprietor (FOP, 3rd group) and not VAT-registered, so the price is final — no VAT on top.

The price is locked

The price is fixed for the whole paid period. If a plan ever changes, we tell you in advance — not on the invoice.

Migration — ₴0

We move your site, database and mail with no downtime, and your first 2 weeks on the new hosting are free.

Related services

We build modern websites that combine thoughtful design, high speed and convenient functionality. From corporate sites to complex web projects — solutions that work for your business growth.

We design online stores with a well-thought-out structure, fast performance and convenient checkout. We integrate payment, delivery and everything needed for effective online sales.

Product catalog
Cart
Online payment
Delivery
CRM
Analytics

We create landing pages that grab attention and motivate action. A thoughtful structure, strong design and conversion focus help you get more leads.

Conversion
Prototype
Responsive
Lead form
Analytics

Design for new websites and redesigns of old ones, UX audits, mockups in Figma or Photoshop and pixel-perfect coding. We also create logos and brand identity. We make sure the site is clear to people and brings in leads, not just looks good.

We optimize the site for search engines, improve its visibility in Google and attract the target audience. We work on technical optimization, content and organic traffic growth.

We set up and run ads on Google, Facebook, Instagram and TikTok, and help businesses show up in ChatGPT and AI search answers. A transparent budget, clear reports and prices published on the site.

We run Instagram, Facebook and TikTok for businesses: a content plan, posts, Reels and Stories in one consistent style. We also set up pages from scratch — profile photo, bio, covers, buttons and a link to your site.

Social media managementPage setup
Instagram
Facebook
TikTok

We ensure the stable operation of the site: updates, backups, bug fixes, security control and technical support. You grow your business — we take care of the site.

We host websites on fast SSD hosting with SSL, daily backups and 24/7 monitoring. Moving from another host? The migration is free — and you get 2 weeks of hosting as a gift.

Let’s create something amazing together

Become a clientBecome a client
Telegram Viber Call us