Att köra WordPress på en egen VPS handlar om kontroll. Du bestämmer PHP-version, cachestrategi och hur servern konfigureras. Inget delat webbhotell som bromsar när grannen kör tung trafik.
Men det kräver att du är bekväm i terminalen.
Vad du behöver innan du börjar
En VPS med Ubuntu 22.04 eller nyare fungerar bra. 1 GB RAM räcker för en sajt med måttlig trafik, säg upp till 10 000 besök per månad. SSH-åtkomst och ett domännamn med DNS-pekare redo. Det är allt.
Stacken: Nginx, PHP-FPM, MariaDB
Apache fungerar fortfarande, men Nginx är snabbare för statiska filer och kräver mindre minne. PHP-FPM körs som en separat process, vilket ger bättre isolering. MariaDB är en drop-in replacement för MySQL med bättre prestanda i de flesta tester vi sett.
Installationen är ett kommando: sudo apt install nginx mariadb-server php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-curl php8.2-zip
Glöm inte mysql_secure_installation efteråt. Folk skippar det steget oftare än man tror.
SSL och HTTPS
Let's Encrypt via Certbot. Installera, kör sudo certbot --nginx, klart. Certifikatet förnyas automatiskt. Det finns verkligen ingen ursäkt att köra utan HTTPS i dag.
WordPress: själva installationen
Ladda ner med wget, packa upp till rätt katalog, skapa databasen och användaren i MariaDB, fyll i wp-config.php. Hela processen tar kanske 20 minuter om du gjort det förut. Första gången tar det en timme, och det är helt normalt.
Filrättigheter är den vanligaste felkällan. 755 för mappar, 644 för filer. Ägare ska vara www-data (eller den användare Nginx körs som). Får du "white screen of death" efter installation, börja alltid med att kolla rättigheterna.
Efteråt
Konfigurera OPcache i php.ini. Sätt upp en grundläggande brandvägg med UFW. Och ta en fullständig backup innan du börjar installera plugins. Det kan spara dig timmar senare.