Hoe om WordPress zelf te hosten op Linode (2026 Gids)
Zelfhosting van WordPress op een VPS kan een lonende ervaring zijn, waarmee je volledige controle krijgt over je site en de resources ervan. In deze gids doorlopen we de stappen om WordPress te installeren en te configureren op Linode, zodat je jouw hostingomgeving efficiรซnt kunt beheren.
Waarom kiezen voor Linode voor WordPress Hosting?
Linode biedt betaalbare en betrouwbare VPS-hostingoplossingen, met plannen vanaf slechts $5 USD per maand. Dit maakt het een uitstekende keuze voor ontwikkelaars en homelabbers die applicaties willen zelf hosten. Hieronder een korte vergelijking van enkele populaire VPS-aanbieders ter referentie.
| Provider | BegPrijs (Maandelijks) | Link |
|---|---|---|
| Contabo VPS | 5.99 EUR | Contabo |
| Hetzner Cloud | 4.15 EUR | Hetzner |
| DigitalOcean | 6 USD | DigitalOcean |
| Vultr | 6 USD | Vultr |
| Linode | 5 USD | Linode |
Vereisten
- Linode Account: Maak een Linode-account aan hier.
- Domeinnaam: Een geregistreerde domeinnaam die je wilt gebruiken voor je WordPress-site.
- SSH Client: Gebruik applicaties zoals PuTTY (Windows) of Terminal (Mac/Linux) om toegang te krijgen tot je Linode-server.
Stap 1: Maak een Linode-instance aan
- Log in op je Linode Dashboard.
- Klik op โCreate Linodeโ.
- Kies een Linux-distributie, bij voorkeur Ubuntu (20.04 LTS of later).
- Selecteer een plan. Het $5 USD plan is voldoende voor een basis WordPress-installatie.
- In de sectie โAdd-Onsโ, kun je backups inschakelen.
- Kies je betaalmethode en maak de Linode-aan
Stap 2: Toegang krijgen tot je Linode
-
Open je SSH-client.
-
Verbind met je Linode met de volgende opdracht (vervang
YOUR_IP_ADDRESSdoor het IP-adres van je Linode):ssh root@YOUR_IP_ADDRESS -
Je wordt gevraagd je wachtwoord in te voeren.
Stap 3: Werk je systeem bij
Na het inloggen, zorg dat je systeempakken up-to-date zijn:
apt update && apt upgrade -y
Stap 4: Installeer een Webserver, PHP en MySQL
Installeer Apache
apt install apache2 -y
Installeer MySQL
apt install mysql-server -y
Zorg dat je MySQL-installatie beveiligd is door het uit te voeren:
mysql_secure_installation
Installeer PHP en Vereiste Extensies
apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring -y
Stap 5: Maak een MySQL-database voor WordPress
- Log in op MySQL:
mysql -u root -p
- Maak een database aan:
CREATE DATABASE wordpress_db;
- Maak een gebruiker aan en geef privileges:
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'wachtwoord';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Vervang โwachtwoordโ door een sterk wachtwoord.
Stap 6: Download en Installeer WordPress
- Ga naar de webroot directory:
cd /var/www/html
- Download de nieuwste WordPress-pakket:
wget https://wordpress.org/latest.tar.gz
- Pak het WordPress-pakket uit:
tar -xvzf latest.tar.gz
- Verplaats de inhoud naar de webroot:
mv wordpress/* .
- Verwijder de gedownloade bestanden:
rm -rf wordpress latest.tar.gz
- Pas eigendom en permissies aan:
chown -R www-data:www-data /var/www/html/*
chmod -R 755 /var/www/html/*
Stap 7: Configureer WordPress
- Kopieer het voorbeeldconfiguratiebestand:
cp wp-config-sample.php wp-config.php
- Open het configuratiebestand:
nano wp-config.php
- Update de database-instellingen:
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'jouw_wachtwoord');
- Sla op en sluit de editor.
Stap 8: Voer de WordPress-installatie uit
- Open je webbrowser en ga naar je domeinnaam of het IP-adres van je Linode.
- Volg de aanwijzingen op het scherm om het installatieproces te voltooien.
Veelgestelde Vragen
Hoeveel kost het hosten van WordPress op Linode?
Het hosten van WordPress op Linode kan betaalbaar zijn, met plannen vanaf slechts $5 USD per maand voor het basisplan. Dit plan biedt doorgaans voldoende resources voor kleine tot middelgrote sites met verkeer. Naarmate je site groeit, kun je eenvoudig upgraden naar krachtigere plannen. Bovendien kunnen functies zoals backups helpen om je data veilig te stellen zonder je bank te breken.
Kan ik andere software stacks gebruiken met WordPress op Linode?
Ja, je kunt alternatieve software stacks gebruiken indien gewenst. Hoewel Apache en MySQL de standaardopties zijn in deze gids, kun je gemakkelijk Nginx installeren in plaats van Apache of MariaDB in plaats van MySQL. WordPress is flexibel en kan worden geconfigureerd om te werken met verschillende serveromgevingen. Het is belangrijk om de stack te kiezen die het beste bij je behoeften en bekendheid past. Voor meer ideeรซn kun je ook de community en gidsen op r/selfhosted bekijken.
Wat moet ik doen als ik problemen ondervind tijdens de installatie?
Als je problemen hebt tijdens de installatie van WordPress op Linode, begin dan met het controleren van de Apache foutlogboeken voor gedetailleerde foutmeldingen:
tail -f /var/log/apache2/error.log
Zorg ervoor dat de configuratiebestanden correct zijn en dat alle benodigde pakketten geรฏnstalleerd zijn. De communityfora en documentatie van Linode zijn ook uitstekende bronnen. Het wordt aanbevolen om gebruik te maken van community-gedreven documentatie en gidsen die beschikbaar zijn op platforms zoals awesome-selfhosted voor verdere probleemoplossing.
Met deze stappen heb je nu een volledig functionerende zelfgehoste WordPress-site draaien op Linode. Voor een breder overzicht van VPS-opties, bekijk onze volledige VPS-vergelijking. Veel plezier met je nieuwe hostingopzet!