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

Instalacja Wordpress Na Serwerze
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 wordops.techunbox.pl
  4. 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.

  5. Następnie warto włączyć auto uzupełnianie komend wo.
    source /etc/bash_completion.d/wo_auto.rc
  6. Przed zainstalowaniem WordPressa należy zainstalować „stack”, który będzie zawierał podstawowe składowe serwera:
    wo stack install
  7. Warto doinstalować chociaż podstawową zaporę, narzędzie posiada pakiet opcjonalny – UFW
    wo stack install --ufw
  8. Teraz przechodzimy już do najważniejszej czynności, czyli dodaniu strony.
    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.

  9. 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.
  10. 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ą:
    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 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

Co myślisz?

Dominik Fajferek

Napisane przez Dominik Fajferek

Fan marki Xiaomi. Ciekawy nowych technologii. Informatyk z wykształcenia oraz zamiłowania. Twórca i założyciel TechUNBOX.

Sieć 6g Z Prędkością Nawet Do 100 Gigabitów Na Sekundę!

Sieć 6G z prędkością nawet do 100 gigabitów na sekundę!

Poco X2 Z Ekranem 120hz Juz 4 Lutego

POCO X2 z ekranem 120Hz już 4 lutego!