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:
Ubuntu | 18.04 LTS (bionic) | x86_64 |
16.04 LTS (xenial) | x86_64 | |
19.04 (disco) | x86_64 | |
Debian | 9 (stretch) | x86_64 |
10 (buster) | x86_64 | |
Raspbian | 9 (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ą.
- Przekieruj rekord A domeny na IP serwera (wersję bez i z www).
- Zaloguj się do wiersza poleceń serwera.
- Zmień hostname serwera na główną podpiętą domenę (będzie wymagany restart maszyny).
hostnamectl set-hostname wordops.techunbox.pl
- 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
.
source /etc/bash_completion.d/wo_auto.rc
wo stack install
wo stack install --ufw
wo site create wordops.techunbox.pl --wpredis -le --php74
Powyższa komenda zainstaluje na serwerze WordPressa z wtyczkami obsługującymi pamięć podręczną oraz certyfikat SSL, a wszystko na PHP 7.4.
wordops.techunbox.pl:22222
Jeśli chcesz dodać na serwer kolejne strony wystarczy użyć komendy wo site create
z odpowiednimi parametrami.
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 stronamiwo stack
– zawiera operacje związane z pakietami, które obsługuje WordOpswo update
– aktualizacja narzędzia WordOpswo maintenance
– bezpieczna aktualizacja pakietów serwerawo log show
– do zobaczyenia logów serwerawo 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