Instalacja WordPress na serwerze VPS/dedyku z WordOps – prosto, szybko i darmowo

instalacja wordpress na serwerze

W poradniku dowiesz się jak szybko zainstalować i skonfigurować serwer, aby móc uruchomić na nim WordPress i nie tylko. Szybka i automatyczna konfiguracja LEMP z dodatkami.

Czym jest WordOps?

WordOps to narzędzie, które zdecydowanie ułatwia administracje i wdrażanie WordPressa (ale nie tylko) na serwerze VPS bądź serwerze dedykowanym. Większość złożonych czynności można wykonać prostą komendą. Po instalacji narzędzia wystarczy dosłownie jedna komenda, aby zainstalować WordPress wraz z certyfikatem SSL oraz wtyczkami optymalizującymi. WordOps zarządza zoptymalizowanym przez twórców serwerem LEMP (Nginx, PHP, MySQL) oraz paroma dodatkami. Narzędzie WordOps obsługuje:

  • Nginx
  • PHP
  • MariaDB
  • Redis
  • WP-CLI
  • Netdata
  • Git
  • phpMyAdmin

Jakie są wymagania WordOps?

Musisz posiadać urządzenie z zainstalowanym linuxem. Narzędzie działa na dystrybucjach zbudowanych na Debianie. Co ciekawe serwer można uruchomić nawet na Windows Linux Subsystem (WSL). Na chwilę obecną wspierane dystrybucje pod którymi uruchomisz WordOps:

Ubuntu18.04 LTS (bionic)x86_64
 16.04 LTS (xenial)x86_64
 19.04 (disco)x86_64
Debian9 (stretch)x86_64
 10 (buster)x86_64
Raspbian9 (stretch)armv7l
 10 (buster)armv7l

Minimalne wymagania WordOps

Do uruchomienia małej strony nie potrzeba mocnej maszyny, wystarczy nawet Raspberry Pi Zero. Minimalne wymagania WordOps to:

  • 100 MB pamięci
  • 512 MB RAM

Rekomendowane wymagania WordOps

Rekomendowane wymagania sprzętowe też nie są duże, wiadomo wszystko zależy od ruchu jaki będzie musiał takowy serwer ogarnąć, ale do średniej wielkości strony takie zasoby powinny wystarczyć:

  • Wielordzeniowe CPU
  • Dysk 20GB SSD
  • 2GB RAM

Jak zainstalować WordPress na serwerze VPS / serwerze dedykowanym?

Do zainstalowania WordPressa użyje w moim przypadku serwera VPS oraz domeny wordops.techunbox.pl. U siebie oczywiście będziesz musiał użyć swojej domeny, dlatego wszędzie gdzie w komendzie jest domena wordops.techunbox.pl musisz zastąpić ją swoją domeną.

  1. Przekieruj rekord A domeny na IP serwera (wersję bez i z www).
  2. Zaloguj się do wiersza poleceń serwera.
  3. Zmień hostname serwera na główną podpiętą domenę (będzie wymagany restart maszyny).
hostnamectl set-hostname tuwpiszdomene.pl
  1. Po ponownym zalogowaniu się na serwer wystarczy użyć prostej komendy. Skrypt instaluje odpowiednie zależności przed samym jeszcze skonfigurowaniem WordOps.
wget -qO wo wops.cc && sudo bash wo 

W niektórych przypadkach trzeba doinstalować jeszcze pakiet wget komendą

apt-get install wget
  1. Przed zainstalowaniem WordPressa należy zainstalować „stack”, który będzie zawierał podstawowe składowe serwera:
wo stack install
instalcja stack wordops
Instalcja Stack Wordops
instalacja firewall wordops
Instalacja Firewall Wordops
  1. Warto doinstalować chociaż podstawową zaporę, narzędzie posiada pakiet opcjonalny – UFW
wo stack install --ufw
  1. Teraz przechodzimy już do najważniejszej czynności, czyli dodaniu strony.
wo site create tuwpiszdomene.pl --wpredis -le --php74
instalacja strony wordops
Instalacja Strony Wordops

Powyższa komenda zainstaluje na serwerze WordPressa z wtyczkami obsługującymi pamięć podręczną oraz certyfikat SSL, a wszystko na PHP 7.4.

  1. Jeśli wszystko przebiegło pomyślnie strona powinna już być dostępna online, trzeba jeszcze włączyć pamięć obiektową we wtyczce redis-cache. Wszelkie dane do zalogowania się na serwerze zostały wyświetlone w konsoli.
redis cache wordpress
redis cache wordpress
  1. Jako że adres WordPressa jest też nazwą hosta, dlatego dostęp do panelu (gdzie możemy monitorować serwer) będzie dostępny pod portem 22222. W moim przypadku panel będzie dostępny pod stroną:
tuwpiszdomene.pl:22222
panel wordops

Jeśli chcesz dodać na serwer kolejne strony wystarczy użyć poniższej komendy z odpowiednimi parametrami.

wo site create

Jak zarządzać WordOps?

W ostatniej części poradniku przedstawię Wam proste komendy, dzięki którym będziemy zarządzali serwerem.

  • wo site – umożliwia zarządzanie stronami
  • wo stack – zawiera operacje związane z pakietami, które obsługuje WordOps
  • wo update – aktualizacja narzędzia WordOps
  • wo maintenance – bezpieczna aktualizacja pakietów serwera
  • wo log show – do zobaczyenia logów serwera
  • wo clean – czyści pamięć podręczną
  • wo secure – zarządza panelem oraz dostępem do portów

Przed użyciem komend warto zapoznać się ze wszystkimi ich możliwościami, znajdziesz je w dokumentacji WordOps.

Czy warto instalować instalować WordOps?

  • Jeśli zależy Ci na szybkim wdrożeniu nowych stron na bazie WordPress.
  • Masz większy ruch i potrzebujesz mocniejszy serwer.
  • Chcesz mieć większą kontrolę niż hostingi dzielone (shared).
  • Wszelkie komendy wykonujesz przez wiersz poleceń.
  • Masz panel dzięki któremu możesz zarządzać serwerem, ale nie możesz tworzyć nowych instancji WordPressa.
  • Wiedza techniczna jest wymagana w przypadku awarii.
  • Po wstępnych testach mogę stwierdzić, że narzędzie konfiguruje serwer w naprawdę przystępny sposób.
  • Domyślna konfiguracja pakietów, które obsługuje WordOps jest naprawdę na wysokim poziomie.

W przyszłości na pewno będę korzystał z tego narzędzia w środowisku testowym jak i produkcyjnym.

Źródło: Dokumentacja WordOps

udostępnij
autor
komentarze
może Ci się spodobać