Перейти к содержанию

WordPress

Информация

Создана на языке PHP и использует базу данных MySQL. Предназначена для создания и управления веб-сайтами и блогами. WordPress предоставляет широкий набор функциональных возможностей: настройка тем оформления, плагинов, виджетов, а также инструментов для SEO-оптимизации, безопасности и управления контентом. В основе системы лежит принцип модульности, что позволяет расширять ее базовую функциональность путем установки соответствующих плагинов. Благодаря этому WordPress является гибкой и масштабируемой CMS, которая может быть использована для различных типов сайтов - от персональных блогов до корпоративных порталов.

WordPress. Основные возможности

  • Создание и управление сайтом: пользовательский интерфейс, который позволяет пользователям создавать и редактировать содержимое своего сайта без необходимости знания языков программирования.
  • Управление контентом: удобная работа с текстом, изображениями, видео и аудио файлами. Вы можете легко добавлять, редактировать и удалять контент, изменять его форматирование и расположение на странице.
  • Управление темами: выбор и установка тем (шаблонов) для сайта. Позволяет быстро изменить внешний вид вашего сайта, не требуя подробных знаний о дизайне.
  • Плагины: WordPress имеет большое количество плагинов, которые добавляют новые функциональные возможности на веб-сайт. Например, возможно добавить галерею изображений, форму обратной связи или инструменты SEO.
  • Безопасность: много встроенных механизмов для защиты вашего сайта от хакерских атак и злоумышленников.
  • Расширяемость: открытый исходный код, и разработчики могут создавать свои собственные плагины и темы для расширения функциональности этой CMS.
  • SEO-оптимизация: встроенные инструменты для оптимизации сайта для поисковых систем, что помогает улучшить его видимость в интернете и привлечь больше посетителей.

Особенности сборки

  • Возможна установка на семейство RHEL 8+ и Ubuntu 20.04+.
  • Время на установку 15-20 минут вместе с OS.
  • Контейнеризированная установка WordPress + SSL в зоне hostkey.in
  • Установленное ПО: - Docker CE - Docker Compose.
  • Использованные контейнеры: - jonasal/nginx-certbot:latest - bitnami/mariadb:10.6 - docker.io/wordpress:php8.2-fpm.
  • Путь до compose: - /root/wordpress.
  • Путь до примонтированных директорий: - /data/.
  • Для кастомизации установки необходимо внести правки в /root/wordpress/compose.yml. Затем перезапустить compose через команды:

    • Для остановки контейнеров необходимо выполнить команду
    docker compose down -f /root/wordpress/compose.yml.
    
    • Для включения контейнеров необходимо выполнить команду
    docker compose up -f /root/wordpress/compose.yml -d.
    

Веб-интерфейс будет доступен по url: https://wp{Server_ID_from_Invapi}.hostkey.in

Начало работы после развертывания WordPress

После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и APIInvapi.

Данные для авторизации, которые можно найти или во вкладке Info >> Tags панели управления сервером или в присланном e-mail:

  • Ссылка для доступа к панели управления WordPress с веб-интерфейсом: в теге webpanel;
  • Логин и Пароль указаны в письме, которое приходит на вашу электронную почту при сдаче сервера.

Внимание

После установки необходимо зайти на страницу и закончить настройку WordPress: язык, логин, пароль и прочие параметры.

Примечание

Подробная информация по основным настройкам WordPress содержится в документации разработчиков.

Заказ сервера с WordPress с помощью API

curl -s "https://invapi.hostkey.ru/eq.php" -X POST \
--data "action=order_instance" \
--data "token=" \
--data "deploy_period=" \
--data "deploy_notify=" \
--data "email=" \
--data "pin=" \
--data "id=" \
--data "os_id=" \
--data "root_pass=" \
--data "hostname=" \
--data "ssh_key=" \
--data "post_install_callback=" \
--data "post_install_script=" \
--data "reinstall_key=" \
--data "os_name=" \
--data "imitate_deploy=" \
--data "imitate_error=0" \
--data "own_os=" \
--data "jenkins_task=" \
--data "traffic_plan=" \
--data "invoice_relid=" \
--data "preset=" \
--data "location_name=" \