DevKinsta: бесплатный локальный WordPress на Docker

DevKinsta: бесплатный локальный WordPress на Docker

DevKinsta это бесплатное приложение от хостинга Kinsta для локальной разработки на WordPress. Сайт поднимается на своём компьютере за пару кликов, без аренды тестового сервера. Есть версии для macOS, Windows и Ubuntu, а по документации ни тариф, ни аккаунт Kinsta для работы не нужны.

Что внутри

Под капотом Docker: каждый сайт работает в контейнерах с Nginx, PHP и MariaDB, отдельно от системы. Что есть из коробки:

  • обычный сайт или мультисайт на WordPress в один клик, с последней версией ядра;
  • PHP от 7.2 до 8.3 с выбором версии для каждого сайта;
  • Adminer для работы с базой данных;
  • локальный SMTP и почтовый ящик, чтобы ловить письма форм и уведомлений;
  • переключатели WP_DEBUG и автообновлений, клонирование сайтов;
  • выгрузка сайта с хостинга Kinsta и отправка обратно на staging, если вы их клиент.

Удобно для вёрстки, отладки плагинов и проверки обновлений до выкладки на боевой сайт.

Что нужно для установки

По инструкции Kinsta без Docker DevKinsta не работает: на Windows и macOS нужен Docker Desktop, на Linux Docker Engine. Если Docker не установлен, установщик сам предложит его поставить. По ресурсам минимум 2 ГБ памяти и 5 ГБ диска, лучше 4 ГБ и 10 ГБ.

На Windows 10 Home понадобится WSL 2, на Pro, Enterprise и Education Kinsta советует включить Hyper-V. На Mac нужна macOS 12 или новее, сборки есть отдельно для Apple silicon и для Intel. На Linux официально поддерживается только Ubuntu 20.04 и новее: на других Debian-подобных системах DevKinsta может работать, но без поддержки.

Установка по шагам

  1. Откройте страницу загрузки и укажите имя и почту, без этого загрузка не начнётся.
  2. Скачайте установщик под свою систему. Для Mac это DevKinsta_arm64.dmg для Apple silicon или DevKinsta_x64.dmg для Intel.
  3. Запустите установщик. На Windows лучше от имени администратора: так DevKinsta сможет править файл hosts и выпускать SSL-сертификаты.
  4. Если появится запрос, установите Docker.
  5. Первый запуск занимает от 5 до 10 минут, приложение скачивает нужные компоненты. Дальше оно сразу открывает список сайтов.
  6. Введите пароль системы, когда приложение его попросит, и создайте первый локальный сайт.

Дальше можно поднимать тестовые копии сайтов и спокойно ломать и чинить их локально, не трогая боевой сервер. Обновляется DevKinsta сама, это настраивается в Settings, там же есть кнопка Check Now для ручной проверки, как сказано в FAQ.

Версии PHP: максимум 8.3

Список версий PHP в DevKinsta заканчивается на 8.3, хотя на самом хостинге Kinsta уже доступны 8.4 и 8.5. Если боевой сервер работает на PHP 8.4 или новее, проверить сайт на той же версии в DevKinsta пока не получится.

DevKinsta подойдёт, если нужен локальный WordPress без ручной настройки Nginx и PHP: поставили, назвали сайт, работаете. За простоту придётся заплатить Docker и памятью под него, а для проверки на PHP 8.4 и новее нужен другой инструмент.

Источники и ссылки


Комментарии загружаются…