Skip to content

Все для WordPress, веб-розробки — і не тільки

🚀 Як встановити WordPress у Google Cloud: покрокове керівництво

🚀 Як встановити WordPress у Google Cloud: покрокове керівництво

Що таке Google Cloud і з чим його їдять

Google Cloud Platform (GCP) — це хмарна інфраструктура Google: ті самі сервери, що обслуговують пошук, YouTube і Gmail, доступні вам в оренду. Ви платите лише за спожиті ресурси, а пробного періоду в $300 на 90 днів вистачає для повноцінного тестування.

Базова одиниця GCP, проєкт. Усередині нього ви розгортаєте віртуальні машини, сховища та застосунки. Саме в проєкт ми встановимо WordPress.

Панель керування проєктом Google Cloud

Ключові продукти, які варто знати:

  • Compute Engine, віртуальні машини (VPS). WordPress житиме саме тут.
  • App Engine, платформа для запуску коду без керування сервером (PHP, Python, Java).
  • Cloud Storage, об'єктне сховище для файлів, бекапів і медіа.
  • BigQuery, аналітика великих даних (до WordPress стосунку не має, але цікаво).
Інтерфейс Google App Engine

App Engine дає змогу запускати застосунки на PHP, Python, Java і Go без налаштування сервера: ви просто завантажуєте код, а Google сам дбає про масштабування. Але для WordPress нам потрібен повний контроль, тож ідемо далі.

Інтерфейс Google Compute Engine

Compute Engine — це віртуальні машини в хмарі. Кожна VM, або «інстанс», працює як виділений сервер: ви обираєте кількість vCPU, обсяг RAM і тип диска. WordPress житиме саме на такій VM.

Панель API Google Cloud

Через Google Cloud API можна програмно керувати всіма ресурсами проєкту: створювати VM, налаштовувати мережу, підключати моніторинг. Для ручного встановлення WordPress API не знадобиться, але знати про таку можливість корисно.

Інтерфейс хмарного сховища Google Cloud Storage

Cloud Storage, об'єктне сховище для файлів, бекапів і медіафайлів. Якщо ваш WordPress-сайт виросте до тисяч зображень, їх можна винести в Cloud Storage і роздавати через CDN.

Консоль Google BigQuery для аналізу даних

Але годі теорії. Головна фішка Google Cloud для WordPress, готовий образ у Marketplace. Ви не налаштовуєте LAMP-стек вручну: вибір образу → розмір машини → регіон → «Розгорнути», і через 5-7 хвилин WordPress працює. Саме це ми й зробимо.

Список готових образів для встановлення в Google Cloud Marketplace

💡 Швидкий огляд:

  • Реєструємо акаунт Google Cloud і активуємо пробний період на $300 на 90 днів.
  • Створюємо проєкт і прив’язуємо платіжний акаунт (без нього не розгорнути VM).
  • Через Cloud Marketplace запускаємо WordPress: вибір конфігурації машини, регіону, диска.
  • Відкриваємо HTTP/HTTPS-трафік у правилах брандмауера й заходимо в адмінку WordPress.
  • Змінюємо паролі, налаштовуємо домен і перевіряємо роботу сайту.

Крок 1. Реєстрація та створення проєкту

Перше, що потрібно зробити,, зайти в Google Cloud Console й авторизуватися з Google-акаунтом. Якщо у вас ще немає акаунта Google Cloud, система сама запропонує зареєструватися й активувати пробний період.

Результат пошуку Google Cloud пробний період 300 доларів

Пробний період, $300 на 90 днів. Списання коштів із картки можливе лише після того, як ви вручну перемкнетеся на платний тариф. Для навчального встановлення WordPress цього більш ніж достатньо.

Отже, заходимо в консоль і створюємо проєкт:

Кнопка створення нового проєкту в Google Cloud Console
  • Натисніть «Створити проєкт» на верхній панелі (або відкрийте випадний список проєктів і виберіть «New Project»).
  • Введіть ім’я, наприклад, wordpress-on-gcp. Ім’я може містити лише літери, цифри та дефіси.
  • Запам’ятайте Project ID (він генерується автоматично), знадобиться пізніше.
  • Натисніть «Створити».
Сповіщення про успішне створення нового проєкту зеленою галочкою

За кілька секунд проєкт готовий, ви побачите зелену галочку та сповіщення.

Крок 2. Платіжний акаунт

Без прив’язаного білінг-акаунта Google Cloud не дасть розгорнути віртуальну машину. Це обов’язковий крок, навіть якщо ви користуєтеся пробним періодом.

Форма додавання платіжного акаунта в Google Cloud
  • У бічному меню перейдіть до Billing (або натисніть на сповіщення «Add billing account»).
  • Виберіть країну, прийміть умови та прив’яжіть картку. Google тимчасово заблокує $1 для перевірки, кошти повернуться.
  • Важливо: передплачені та віртуальні картки Google Cloud не приймає. Потрібна дебетова або кредитна картка з підтримкою international-транзакцій.
  • Після прив’язки призначте білінг-акаунт своєму проєкту.

Готово. Тепер можна розгортати WordPress.

Крок 3. Запуск WordPress через Cloud Marketplace

Раніше цей розділ називався Deployment Manager, тепер, Cloud Marketplace. Тут зібрані сотні готових образів: LAMP, WordPress, GitLab, MEAN-стек та інші.

Пошук менеджера розгортання в Google Cloud Console

Як знайти WordPress:

  • У рядку пошуку вгорі наберіть WordPress і виберіть результат «WordPress Certified by Bitnami» (або відкрийте Cloud Marketplace у бічному меню та знайдіть WordPress вручну).
  • На картці продукту натисніть «Запустити» (Launch).
Іконка WordPress як образу для встановлення в один клік у Marketplace

Конфігурація віртуальної машини

Відкриється форма налаштування, тут визначаються параметри вашого майбутнього сервера:

Кнопка розгортання WordPress у Google Cloud Marketplace

На сторінці запуску вас зустріне кнопка «Deploy», а нижче, форма з детальними параметрами віртуальної машини: ім’я розгортання, зона, тип машини, розмір диска та пошта адміністратора. Заповніть поля за таблицею нижче.

Детальні параметри встановлення WordPress на Google Cloud VM

Параметр

Що вибрати

Пояснення

Deployment name

wordpress-blog

Лише літери, цифри та дефіси

Zone

us-central1-f

Для тесту підійде будь-який регіон; для продакшену, найближчий до аудиторії

Machine type

n1-standard-1

1 vCPU + 3,75 ГБ RAM, мінімум, достатній для тестового WordPress

Boot disk

SSD Persistent Disk 20 ГБ

SSD у 5-10 разів швидший за HDD. 20 ГБ вистачить для WordPress і плагінів

Admin email

ваша email

Сюди надійде пароль адміністратора

phpMyAdmin

✅ Увімкнути

Зручний вебінтерфейс для роботи з БД

Cloud Monitoring

✅ Увімкнути

Безкоштовний моніторинг навантаження на VM

Натисніть «Розгорнути» (Deploy). Google Cloud створить віртуальну машину, встановить на неї Debian, Apache, MySQL, PHP і WordPress.

Процес розгортання WordPress через Google Cloud Deployment Manager

Процес триває 5-7 хвилин. Коли розгортання завершиться, у правій панелі з’являться облікові дані:

Облікові дані адміністратора WordPress і MySQL після встановлення

Запишіть:

  • Admin URL, адреса адмінки WordPress (зазвичай http://<IP-адрес>/wp-admin)
  • Admin user, ім’я користувача (типово user)
  • Admin password, пароль адміністратора WordPress
  • MySQL password, пароль бази даних

Крок 4. Відкриваємо доступ до сайту

Типово Google Cloud блокує вхідний HTTP- та HTTPS-трафік. Сайт не відкриється за IP, поки ми не додамо правило брандмауера.

Налаштування дозволів HTTP і HTTPS трафіку для віртуальної машини

Ось як відкрити доступ до сайту:

  • У бічному меню перейдіть до Compute Engine → VM instances.
  • Знайдіть свою віртуальну машину та клацніть по її зовнішній IP-адресі.
  • У вікні позначте прапорцями Allow HTTP traffic та Allow HTTPS traffic.
  • Натисніть «Застосувати».

Після збереження правил брандмауера сайт стане доступним з інтернету за зовнішньою IP-адресою. Перевірте, що налаштування застосувалися:

Підтвердження успішного оновлення правил брандмауера Google Cloud

Тепер відкрийте браузер і вставте зовнішню IP-адресу. Ви маєте побачити стандартне встановлення WordPress:

Працюючий сайт WordPress відкритий за IP адресою після встановлення

Зайдіть в адмінку за URL із кроку 3, змініть пароль адміністратора та задайте назву сайту в Settings → General. П’ятихвилинне встановлення WordPress не потрібне, скрипт Bitnami вже все зробив за вас.

Перші дії після встановлення

  • Змініть паролі адміністратора WordPress і MySQL на власні.
  • Прив’яжіть домен: у Settings → General пропишіть свій домен, а в DNS-зоні додайте A-запис на зовнішню IP-адресу віртуальної машини.
  • Налаштуйте SSL: найпростіше через безкоштовний Certbot (інструкція).
  • Встановіть плагін кешування (наприклад, WP Super Cache), на машині з 1 vCPU це критично.
  • Налаштуйте щоденні бекапи через Google Cloud Snapshots (Compute Engine → Snapshots → Create snapshot).

⁉️🤔 Поширені запитання

Скільки коштує WordPress на Google Cloud після пробного періоду?

Мінімальна конфігурація n1-standard-1 (1 vCPU, 3,75 ГБ RAM, 20 ГБ SSD) обходиться приблизно в $25-30/місяць за цілодобової роботи. Для порівняння: shared-хостинг WordPress коштує $3-10/місяць, керований хмарний хостинг (Cloudways), від $11/місяць. Google Cloud стає вигідним, коли вам потрібен повний контроль над сервером: кастомний стек, інтеграція з BigQuery, автомасштабування.

Чи потрібно встановлювати панель керування сервером на кшталт cPanel?

Ні. Bitnami-образ WordPress містить вебінтерфейс phpMyAdmin для бази даних та утиліти командного рядка для керування Apache і MySQL. Якщо потрібна графічна панель, встановіть безплатну CloudPanel або HestiaCP, вони заточені під Debian і Google Cloud.

Чи можна використовувати Google Cloud для високонавантаженого WooCommerce-магазину?

Так, але стартова n1-standard-1 не підійде. Для магазину з 5-10 тис. товарів і 50+ одночасних відвідувачів беріть n2-standard-4 (4 vCPU, 16 ГБ RAM) + Cloud CDN для статики. Також підключіть Cloud SQL замість локального MySQL — це спрощує масштабування та бекапи.

Що робити, якщо сайт не відкривається за IP після встановлення?

Перевірте три моменти: 1) правило брандмауера для HTTP/HTTPS додано саме до тієї VM, де WordPress; 2) у бічному меню VPC Network → Firewall є правило default-allow-http і default-allow-https з IP-діапазоном 0.0.0.0/0; 3) Apache запущено, зайдіть через SSH і виконайте sudo systemctl restart apache2.

Як перенести наявний WordPress-сайт на Google Cloud?

Зробіть повний бекап плагіном UpdraftPlus або вручну (файли + дамп БД). На новій VM відновіть бекап через той самий UpdraftPlus або через mysql -u root -p < dump.sql і rsync для файлів. Після перенесення оновіть DNS, додайте SSL і перевірте, що всі URL у базі замінено на новий домен (плагін Better Search Replace).

Чи справді Google Cloud для WordPress такий складний, як про нього кажуть?

Ні. Поріг входу трохи вищий, ніж у shared-хостингу, але саме встановлення WordPress займає рівно один клік завдяки готовому образу Bitnami. Google Cloud варто обрати, якщо вам потрібна інфраструктура «як у великих»: власний сервер, повний root-доступ, інтеграція з екосистемою Google і можливість будь-якої миті збільшити ресурси без міграції.

Почніть із пробного періоду $300, цього вистачить на місяць-два тестування. А коли проєкт виросте, та сама VM масштабується до n2-standard-8 простою зміною типу машини з перезавантаженням.