WordPress
CMS для сайтов и блогов
Сайты / CMSБесплатно
CMS для сложных сайтов
Скрипт бесплатный · VPS от $3.19 в месяц · установка около 3 минут
root@vps:~# command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; P=$(openssl rand -hex 16); echo "$P" > /root/drupal-db-password && chmod 600 /root/drupal-db-password && docker network create drupal && docker run -d --name drupal-db --network drupal --restart unless-stopped -e POSTGRES_DB=drupal -e POSTGRES_USER=drupal -e POSTGRES_PASSWORD=$P -v drupal-db:/var/lib/postgresql/data postgres:17 && docker run -d --name drupal --network drupal --restart unless-stopped -p 80:80 -v drupal-modules:/var/www/html/modules -v drupal-profiles:/var/www/html/profiles -v drupal-themes:/var/www/html/themes -v drupal-sites:/var/www/html/sites drupal:11
✓ Drupal 11.4.8 установлен · около 3 минут
root@vps:~#
Drupal — CMS для сложных сайтов: порталов, госсайтов, университетов и медиа. Гибкие типы контента, таксономии, роли и представления (Views) настраиваются без кода.
Drupal ценят за безопасность и масштабируемость, а также за возможность использовать его как headless-бэкенд с JSON:API.
Команда запускает официальный образ Drupal 11 и PostgreSQL. Пароль базы сохраняется в /root/drupal-db-password.
Для Drupal — не меньше 1 vCPU, 3 ГБ RAM и 30 ГБ NVMe.
Три шага в боте или одна команда по SSH, установка займёт около 3 минут.
Откройте @ExpressHost_bot и оплатите VPS. Сервер будет готов примерно через 60 секунд.
На шаге «Дополнения» выберите скрипт из библиотеки или запустите его позже: Настройки сервера → Скрипты.
http://IP-сервера и пройдите установщикАдрес сервера и данные для входа бот пришлёт в чат.
Подключитесь к серверу под root и выполните команду. Поддерживаемые системы: Ubuntu 22.04, Ubuntu 24.04, Debian 12.
command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; P=$(openssl rand -hex 16); echo "$P" > /root/drupal-db-password && chmod 600 /root/drupal-db-password && docker network create drupal && docker run -d --name drupal-db --network drupal --restart unless-stopped -e POSTGRES_DB=drupal -e POSTGRES_USER=drupal -e POSTGRES_PASSWORD=$P -v drupal-db:/var/lib/postgresql/data postgres:17 && docker run -d --name drupal --network drupal --restart unless-stopped -p 80:80 -v drupal-modules:/var/www/html/modules -v drupal-profiles:/var/www/html/profiles -v drupal-themes:/var/www/html/themes -v drupal-sites:/var/www/html/sites drupal:11| Порт | Протокол | Назначение |
|---|---|---|
| 80 | tcp | Сайт и админка (HTTP) |
http://IP-сервера и пройдите установщик/root/drupal-db-password, в «Дополнительно» хост drupal-dbНе нашли ответ? Пишите @ExpressHost_SupportBot.
WordPress проще для блога и небольшого сайта. Drupal выбирают для сложной структуры контента, ролей и больших порталов.
Минорные обновления — docker pull drupal:11 и пересоздание контейнера, затем запуск обновлений базы через /update.php.
Настройки и загрузки — в томе drupal-sites, модули и темы — в своих томах, база — в drupal-db.
Drupal ставится при заказе — в боте.
Нидерланды, Амстердам
$3.49/мес
$0.12 за 24 часа · $0.87 за 7 дней
Drupal ставится вручную: команда установки — ниже на странице.
Германия, Франкфурт
$4.49/мес
$0.16 за 24 часа · $1.12 за 7 дней
Drupal ставится вручную: команда установки — ниже на странице.
Польша, Варшава
$3.19/мес
$0.11 за 24 часа · $0.80 за 7 дней
Drupal ставится вручную: команда установки — ниже на странице.
Эстония, Таллин
$3.96/мес
$0.14 за 24 часа · $0.99 за 7 дней
Drupal ставится вручную: команда установки — ниже на странице.