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