Overstap naar webhost Hetzner (vanaf Vimexx)

Ik had mijn persoonlijke fotobestanden al overgeheveld van Dropbox naar Hetzner, zie mijn overwegingen.

Ik was niet helemaal tevreden over Vimexx en besloot ook mijn websites over te zetten naar Hetzner; het leek me ook wel zo makkelijk om alles bij elkaar te hebben. Het was ook nog goedkoper.

Maar uiteindelijk heb ik toch deze overstap niet gedaan. Te complex!

De kosten:
Dit gaat me € 13,31 voor een .nl domein kosten. Je kan ook voor optie 3 kiezen, maar dan moet je per maand: €0,64 per maand aan Hetzner bijbetalen. Dat betekent 7,68 per jaar. Dan is het bij elkaar net zo duur als je domeinnaam verhuizen. Want bij Vimexx kost het €6,88. € 6,88+€ 7,84 = € 14,56.

Overzetten was niet heel makkelijk. De eerste keer moet je je personalia opgeven en het emailadres moet hetzelfde zijn als het emailadres bij Vimexx.
Mijn stappenplan (met hulp van Claude ai)

  1. Koop de webruimte bij Hetzner: https://www.hetzner.com/webhosting/. Ik koos het L-pakket.
    Log in : https://konsoleh.hetzner.com/
    Geef je hostingruimte een naam. Ik koos “km”.
  2. Verhuis je domein vanaf Vimexx:
    Log in bij Vimexx – ga naar Mijn domeinen. https://my.vimexx.nl/domain
    Klik op de gewenste domeinnaam. Scroll naar beneden naar Verhuistoken. Klik op het blauwe blokje: verhuistoken aanvragen en volg de instructie (check je email en kopieer de code in het vakje). Daarna moet je even wachten.

  3. Ga naar  https://konsoleh.hetzner.com/
    Log in en klik op de naam van je webruimte en klik op Addon Domain

    Klik op Continue. Dan verschijnt:
    Vul je domeinnaam in en selecteer de 2e optie:  transfer.

    Mochten de email-adressen verschillend zijn, dan kan je het emailadres in het scherm hierna nog aanpassen.

    Daarna bevestig je je order

  4. Snel hierna kreeg ik bevestiging via email: You can find further information for your web hosting account and its settings on our administration interface konsoleH under “Contract; Account information”.
    Op https://konsoleh.hetzner.com/  bij productoverview stond de nieuwe domeinnaam.

  5. Klik op de hosting Name (km in mijn geval) en selecteer in de balk links Services – WordPress

  6. Kies een naam voor de map waarin je de nieuwe installatie wilt hebben:

    Na het installeren zie je dit:

    Klik na het installeren op de knop Show basic auth access details. Dit zijn de gebruikersnaam en ww, die je nodig hebt voor toegang tot alle websites die je maakt, via ftp.
    Klik vervolgens op de rode knop Configure WordPress

    Je kunt nu het web adres kiezen: de domeinnaam die je wil koppelen aan de WordPress installatie.
    Vul alle velden in en wacht dan even tot je een mail krijgt dat het gelukt is. En bewaar je gebruikersnaam en ww! Die zijn lastig terug te vinden.
    Ik kreeg:
    http://jedomeinnaam.www3.your-server.de/wp-login.php

  7. Bouw je website of importeer je oude website mbv een backup via de plugin updraftplus.
  8. De volgende belangrijke stap (als je eenmaal toegang hebt tot je website en je domeinnaam is verhuisd) is het instellen van SSL.
    Selecteer je domeinnaam – Services – SSL manager.
    Uiteindelijk moet het er zo uitzien:
    Selecteer per domeinaam en ook per subdomein: LetsEncrypt, en bevestig je keuze  door te klikken op het rondje met pijltje (hier wijst mijn rode pijl naar toe): dat betekent nl Opslaan.

    Alles klaar? Zet dan het schuifje naast HTTPS redirect naar rechts.

    NB:  het kostte me veel tijd om te ontdekken dat een ssl-wildcard op het hoofddomein (geldig voor alle subdomeinen) niet werkte. Je moet het dus echt voor ieder domein afzonderlijk aanvragen.
    En het duurt even voor het klaar is.

  9. Subdomein
    Selecteer het hoofddomein en klik daarna op Services (linker balk). Kies  Subdomains.
    Vul de naam van je subdomein in, bijv berm
    En daarna op de regel Destination directory het adres in waar het subdomein moet komen te staan. Zolang het domein nog niet is getransferd vanaf Vimexx (dat duurt een paar dagen), verschijnt de naam nog niet in het rijtje eronder. Daar staan slechts de submappen.
    Vul hier in: /jedomeinnaam.
    Daarna zie je: en opeens staat daar ook de domeinnaam bij.
    Installeer WordPress in een nieuwe map.
    Later ga je de map koppelen.
    Uiteindelijk moet het er zo uitzien:
    de WordPress installatie van groenstrook moet verwijzen (destiny) naar de map/het subdomein met diezelfde naam.

  10. NB:  een .nl-domein verhuizen gaat via SIDN (de Nederlandse domeinbeheerder) en kost normaal een paar dagen.
  11. Als de website er goed uitziet, moet je nog even checken of de afbeeldingen goed staan.
    Als je de website gemaakt hebt, voordat de domeinnaam echt verhuisd was, dan werkte je met een tijdelijke server en staan de afbeeldingen bijv nog opgeslagen op:
    https://jedomeinnaaml.www3.your-server.de/jesubdomein/wp-content/uploads
    Met de plugin Better search replace kan je ze eenvoudig de juiste plaats geven:
    https://jesubdomein.jedomein/wp-content/uploads
  12. Redirection.
    Redirection
    Selecteer je webruimte (km) – Services – Server configuration. Klik nu op de steeksleutel van het domein of de submap waarmee je iets wil wijzigen


    NB: Ik had bij Vimexx het subdomein achter de domeinnaam staan. Bij Hetzner kwam hij ervoor te staan.
    Dus wilde ik een redirection maken, zodat bezoekers automatisch van domeinnaam/subdomein terecht zouden komen op subdomein.domeinnaam.
    Hiervoor moet je een submap maken met de naam van het eerdere subdomein.
    Maak een redirection voor deze (lege) submap naar het gewenste subdomein.

  13. Subdomein voor of na de domeinnaam
    In Hetzner ziet het er hetzelfde uit kwa mappenstructuur.
    Ik merkte dat 2 WordPress-installaties toch op onderstaande 2 manieren werden weergegeven. De ene als subdomein, de andere als map.
    Het verschil zit hem in wp-config.
    Bij de eerste staat:
    define(‘WP_HOME’,’https://sub.domeinnaam’);
    define(‘WP_SITEURL’,’https://sub.domeinnam’);
    Bij de tweede staat dat niet.

    Subdomein (sub.domeinnaam):

    • Eigen SSL certificaat
    • Ziet er professioneler uit voor een aparte site
    • Iets makkelijker te onthouden

    Map (domeinnaam/map):

    • Deelt SSL met hoofddomein
    • Alles netjes onder één domeinnaam
    • Iets eenvoudiger te beheren