Что установлено на вашем сервере Drupal?
- Drupal 11 из официального образа Docker (Apache) со стандартным профилем установки
- База данных MariaDB 11
- Drush встроен в образ, а Composer есть в контейнере
- HTTPS через Caddy: сайт открывается на адресе sslip.io, построенном на вашем IP, поэтому домен не обязателен
- Настройки обратного прокси и доверенных хостов в settings.php, готовые для Caddy
- Постоянные тома Docker для модулей, тем, профилей и файлов сайта
- Брандмауэр, в котором открыты только порты 22, 80 и 443
Какой размер нужен для Drupal?
В документации Drupal указан минимум 1 ГБ RAM и советуется не менее 1 ГБ свободной памяти для Composer, поэтому здесь самый маленький размер — 2 ГБ. Ориентир такой: для сайта с несколькими модулями подойдёт 2 ГБ. Присмотритесь к 4 ГБ при множестве модулей, большом объёме контента или высокой нагрузке и к 8 ГБ для более крупных проектов. RAM, CPU и диск можно увеличивать по отдельности в панели, а данные и IP-адрес остаются прежними.
| Применение | Размер | Цена | Выбрать |
|---|---|---|---|
| Новый сайт | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/мес. | |
| Растущий сайт | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/мес. | |
| Загруженный сайт | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/мес. |
Кому подходит?
- Корпоративным сайтам с множеством типов контента и ролей пользователей
- Университетам, объединениям и учреждениям с большой структурой контента
- Сайтам, которые публикуются на нескольких языках
- Разработчикам и агентствам, которые работают с Composer и Drush
- Сайтам с посетителями в Турции, которые стоит запускать на сервере в Стамбуле
Что будет после заказа?
- Задайте размер и оплатите заказ.
- Сервер запускается, и Drupal устанавливается сам. В наших проверках на настоящих серверах это заняло около 6 минут.
- В панели откройте свой сервер в разделе «Мои серверы». Когда в строке «Приложение» на вкладке «Обзор» появится «Drupal готов», нажмите «Открыть приложение».
- Введите данные из строк «Логин» и «Пароль». Логин — yonetici, по-турецки «администратор», и экран настройки не появляется.
- В разделе Configuration > System > Basic site settings задайте название сайта и свой адрес email. В установке используется временный адрес.
- При желании подключитесь по SSH и выполняйте команды Drush и Composer в папке /opt/seturack/drupal.
С каждым сервером
- Ежедневные бэкапы входят в цену
- Безлимитный трафик
- Полный root-доступ
- Позже можно увеличить или уменьшить RAM и CPU, а диск увеличить
- Расположение: Istanbul · IST-1.
Полезно знать
- Drupal отвечает только на разрешённых адресах. Когда подключите собственный домен, впишите его в строку DRUPAL_EK_ALANLAR файла /opt/seturack/drupal/.env и выполните docker compose up -d.
- Drush входит в образ и остаётся при пересоздании контейнера. Пакеты, которые вы позже добавите через Composer (папка vendor), лежат внутри контейнера и при пересоздании теряются. Папки модулей и тем постоянные.
- Административная часть изначально на английском.
- Почта не настроена. Чтобы отправлять сброс паролей и уведомления, установите почтовый модуль.
- Обновлять Drupal, модули и темы нужно вам самим. Ядро поставляется с образом: обновите его командами docker compose pull и docker compose up -d, затем выполните обновления базы данных.
- Если сертификат выпустить не удаётся, сайт открывается по http на вашем IP-адресе.
Drupal: вопросы и ответы
Сколько RAM нужно Drupal?
В документации Drupal указан минимум 1 ГБ RAM и советуется не менее 1 ГБ свободной памяти для Composer. Поэтому самый маленький размер в Seturack — 2 ГБ. Присмотритесь к 4 ГБ при множестве модулей и высокой нагрузке.
Как установить Drupal?
Устанавливать Drupal самим не нужно. После оплаты Drupal 11 устанавливается со стандартным профилем через Drush, и экран настройки не появляется. Адрес админ-панели, логин и пароль указаны на вкладке «Обзор» в панели.
Можно ли использовать Drush и Composer с Drupal?
Да. Подключитесь по SSH и перейдите в /opt/seturack/drupal. Для Drush выполните docker compose exec drupal vendor/bin/drush status. Чтобы добавить модуль, выполните docker compose exec drupal composer require drupal/MODULE_NAME, затем включите его в разделе Extend.
Может ли Drupal работать на других языках?
Да. Drupal устанавливается на английском. В разделе Extend в админ-панели включите модули Language и Interface Translation, затем добавьте нужный язык.
Почему в Drupal появляется сообщение The provided host name is not valid?
Drupal показывает эту ошибку, когда адреса нет в списке доверенных хостов в settings.php. В этой установке список строится из адреса установки и строки DRUPAL_EK_ALANLAR в .env. Впишите свой домен в строку DRUPAL_EK_ALANLAR файла /opt/seturack/drupal/.env (несколько через запятую), выполните docker compose up -d и добавьте новый адрес в настройки HTTPS.
Drupal бесплатен?
Drupal распространяется по лицензии GPL версии 2 или новее, и сама программа бесплатна. Темы и услуги, которые вы покупаете, в цену сервера не входят.