WordPress op Synology

Deze handleiding leidt je stap voor stap door het proces van het installeren van WordPress op je Synology NAS. Voordat je begint, zorg ervoor dat je een domeinnaam hebt geregistreerd en de benodigde software zoals MariaDB 10, phpMyAdmin, PHP 8.0, Apache HTTP Server 2.4 en Webstation hebt geïnstalleerd op je Synology NAS. We gebruiken DSM versie 7.2-64561 als referentie. Volg deze stappen om een functionele WordPress-website op te zetten die bereikbaar is via je eigen domeinnaam.

Vooraf benodigdheden

Domeinnaam bij Hosting Provider

  • Zorg dat je een domeinnaam hebt geregistreerd bij een hosting provider zoals transip.nl.

Juiste DNS-instellingen bij Hosting Provider

  • Configureer de DNS-instellingen van je domeinnaam om naar je Synology NAS te wijzen.

Port forwarding naar je Synology

  • Stel port forwarding in op je router voor poorten 80 en 443 naar je Synology NAS.

Softwarevereisten op Synology

  • Installeer MariaDB 10, phpMyAdmin, PHP 8.0, Apache HTTP Server 2.4 en Webstation op je Synology NAS.

Gebaseerd op versie DSM 7.2-64561

WordPress downloaden

  • Download de laatste versie van WordPress van https://nl.wordpress.org/download/.
  • Pak het gedownloade bestand uit en verplaats de inhoud naar de map /web op je Synology NAS. Je kunt deze map hernoemen naar een herkenbare naam.

Aanmaken database in phpMyAdmin

  • Log in op phpMyAdmin.
  • Ga naar Gebruikersaccounts en voeg een nieuwe gebruiker toe:
    • Onder Aanmeldingsformatie: Kies een gebruikersnaam en wachtwoord.
  • Onder Database voor gebruikersaccount: Maak een nieuwe database met dezelfde naam als de gebruiker en geef alle rechten.
  • Onder Globale rechten: Selecteer ‘Alle’ en klik op ‘Start’ onderaan om de gebruiker en database aan te maken.

Configureren van Webstation

  • Log in op Synology DSM.
  • Ga naar Webstation en maak een nieuwe website:
    • Kies voor Website in oorspronkelijke scripttaal.
    • Selecteer PHP versie (PHP 8.0).
  • Selecteer de map waarin je WordPress hebt geplaatst (bijvoorbeeld /web/wordpress).
  • Kies HTTP back-endserver (Apache HTTP Server 2.4).
  • Geef de website een naam en beschrijving, en maak de website aan.

Instellen van Let’s Encrypt certificaat

  • Ga naar Configuratiescherm > Beveiliging > Certificaat.
  • Voeg een nieuw certificaat toe:
    • Kies ‘Een nieuw certificaat toevoegen’.
    • Selecteer ‘Krijg een certificaat van Let’s Encrypt’.
    • Voer de domeinnaam in (bijv. domeinnaam.nl en je e-mailadres en klik op ‘Voltooid’.

Selecteer het certificaat voor de website:

  • Ga naar Configuratiescherm > Beveiliging > Certificaat > Instellingen
  • Selecteer vervolgens het juiste certificaat.
  • Klik op ‘Ok’ om het certificaat te installeren.

WordPress installatie voltooien

  • Ga naar je domeinnaam (bijv. http://domeinnaam.nl).
  • Je wordt doorverwezen naar de WordPress installatiepagina.
  • Vul de volgende gegevens in:
    • Databasenaam: Naam van de database die je hebt aangemaakt in phpMyAdmin.
    • Gebruikersnaam: Gebruikersnaam voor de database.
    • Wachtwoord: Wachtwoord voor de database.
    • Hostnaam: Meestal localhost.
  • Klik op ‘Verzenden’ en volg de installatie-instructies:
  • Kies een sitetitel, gebruikersnaam, wachtwoord en e-mailadres.
  • Klik op ‘WordPress installeren’.

Afronding

WordPress is nu succesvol geïnstalleerd op je Synology NAS. Je kunt inloggen op WordPress via http://domeinnaam.nl/wp-admin. Vergeet niet regelmatig updates uit te voeren voor zowel WordPress als de bijbehorende software op je Synology NAS.ia domeinnaam/wp-admin.