Op Tweakes lees ik veel prijsverhogingen van oa Neostrada, Vimexx en Versio.
Daarom ben ik paar jaar geleden al gaan zoeken naar een alternatief en ik wil hier mijn ervaring en uitleg delen. Zo maak ik zelf al ruim een jaar gebruik van de gratis VPS van Oracle. Hier kun je gratis een 4 CPU ARM/24ram VPS gebruiken (als er ruimte beschikbaar is). Omdat dat niet altijd het geval is ga ik deze handleiding gebruik maken van Hetzner. Maar hierdoor ben je alsnog minder kwijt als dat je bij een andere webhosting boer kwijt bent. En vergeet niet, de prestaties zijn veel beter. WordPress laadt stukken sneller dan dat ik bij Neostrada/Vimexx ooit heb gehad.
Domeinnamen: Oxxa.com NL domeinnaam € 3.89 ex btw per jaar.
Nameserver DNS: Cloudflare gratis.
Webhosting: Hetzner shared vCPU ARM64, bijvoorbeeld CAX11 met Cloudpanel. Vanaf € 4.59 per maand.
Emailhosting: MXroute. Vaak aanbiedingen bijvoorbeeld: € 35 per jaar voor 50GB of met black friday had ik een box gekocht voor € 30,- 25GB voor 3 jaar. (dus tientje per jaar).
Meer uitleg over waarom ik voor deze providers heb gekozen lees je per hoofdstuk. Ps. Don't worry, alle SSL/SSH keys zijn wiped.
Als je toch Oracle Cloud wilt proberen, ga je gang! Prestaties zijn geweldig en ping naar mijn server in Amsterdam is vanaf mijn KPN lijn maar 2ms!
/f/image/eNn22WUDPzLfCboiOFMwcGMU.png?f=fotoalbum_large)
Bij Oxxa kun je ook gratis NL tld verhuizen met behoud van de registratietijd.
In dit voorbeeld gaan we keet.cc verhuizen:
/f/image/KPHt5tyJaGeoAiWEHI9nfzfx.png?f=fotoalbum_large)
Maar je kunt natuurlijk ook een nieuwe domeinnaam vastleggen.
Voor het verhuizen vul je je verhuiscode in.
/f/image/u5uI33oU0cWcmmvpy2Zj8aex.png?f=fotoalbum_large)
Maak een account aan op https://dash.cloudflare.com/
Maak overal gebruik van de free plans.
Als je ingelogd bent klik dan op “Add site” en vul de domeinnaam in, in mijn geval keet.cc
Cloudflare importeert alle huidige DNS entry’s, dus je huidige site of email blijft gewoon werken.
In de laatste stap krijg je van Cloudflare nieuwe nameservers, die gaan we nu invullen bij Oxxa.
/f/image/oigz8YuDdjdX9UV4dmG67QT2.png?f=fotoalbum_large)
In mijn.oxxa.com ga je naar Domeinen > klik op het tandwiel bij het domein waarvan je de nameserver wilt wijzigen. Klik op de +.
/f/image/y7yLIHL7yd2FhCrtROKBh5At.png?f=fotoalbum_large)
Vul hier de nameservers in die je hierboven van Cloudflare dient in te vullen. Bijvoorbeeld:
/f/image/PXitK6MR3PvUO7Ggz1CHvS3R.png?f=fotoalbum_large)
Wacht nu 24 uur voordat de nameservers van Cloudflare in gebruik zijn. Meestal krijg je van Cloudflare een mailtje als dit het geval is.
Maak een account op Hetzner.com
Create a server:
Kies een locatie: bijvoorbeeld Nurenberg.
Kies een OS: Ubuntu en Debian kan allebei.
Kies het type vCPU. Ik ga voor de goedkoopste Ampere, dat zijn de nieuwe CPU’s van Hetzner. Je krijg hierdoor met cpu’s en ram dan bij het x86 platform.
/f/image/8eLh8a6pn2hsfeIShFyAob8n.png?f=fotoalbum_large)
Open in Windows een Command Promp: Windows Toets + R, typ cmd.exe, daarna ENTER.
Typ: ssh-keygen
/f/image/qdzZzo78ZEFcEIirpoC4MWPP.png?f=fotoalbum_large)
Ga naar de map waar de ssh key nu opgeslagen is, in dit geval: C:\Users\sande/.ssh
Open de public key: id_rsa.pub met notepad. Kopieer alles naar Hetzner.
/f/image/eDqbtaP3LGwfjig787gu7ghN.png?f=fotoalbum_large)
Klik nu in Hetzner rechts op Create and Buy. De Firewall gaan we nu aanmaken.
Zoek je eigen publieke IP adres, bijvoorbeeld op whatsmyip. Die vullen we in bij poort 22, zodat SSH alleen toegankelijk is van jouw eigen ip adres. Hierdoor gaan bots niet aankloppen op je SSH server.
Vul bij poort 22 en 8443 alleen je eigen publieke ip adres in.
Vul bij poort 80 en 443 any IPv4 in.
/f/image/yCWF4lbwqXaDO9ZIN2x0yg1M.png?f=fotoalbum_large)
We loggen eerst in op je cloudbox van Hetzner.
Open je command promp in Windows weer.
Typ: ssh root@ipadresserver
Typ yes voor het accepteren van de nieuwe fingerprint van SSH.
/f/image/1do0dAR0uNrXyQ8E8k5EPcOk.png?f=fotoalbum_large)
Eerst gaan we de box updaten:
Ga naar: https://www.cloudpanel.io...d/installation/installer/ voor installatiehulp voor Hetzner.
Uiteraard begeleid ik je ook door de stappen:
Wacht nu geduldig to Cloudpanel is geïnstalleerd.
Ga in de browser naar het ip adres van je hetzner box met poortnummer 8443:
/f/image/84uBT1oxIpvGfgXCEKy2kV8F.png?f=fotoalbum_large)
/f/image/Th0PNNy3LW4MW48agBOveUkd.png?f=fotoalbum_large)
/f/image/iiDBdmYHw0tmkmTY6abxRO6F.png?f=fotoalbum_large)
Kies WordPress site:
/f/image/P50UjTEhtYMRf3LaatV1gRkf.png?f=fotoalbum_large)
Ga naar DNS > Records.
Maak een A record met @ als naam en bij IPv4 address het ip adres van je Hetzner box. Proxy aan!
/f/image/O1xctDgDhHlve1KAlvxXaKBO.png?f=fotoalbum_large)
Ga nu naar SSL/TLS om enqryptie op strict te zetten, waardoor alle certificaten van Cloudflare gebruikt moeten worden om een verbinding te krijgen.
/f/image/BUgW4r53tHRNENzKX2Dip7ii.png?f=fotoalbum_large)
Ga naar SSL/TLS > Origin Server en klik op Create Certificate.
/f/image/ioUueBOlFDOSofVOYcYWkMCr.png?f=fotoalbum_large)
Gebruik onderstaande instellingen. Ze staan meestal goed uit zichzelf.
/f/image/CTXMKvndY3Bvtu4elQ4tGfqv.png?f=fotoalbum_large)
Kopieer nu het certificaat en Private key van Cloudflare naar Cloudpanel.
/f/image/wzDESStttd4j8Mkcu60D2n9o.png?f=fotoalbum_large)
/f/image/meDVsStSePxKBHFhtjKwhgEK.png?f=fotoalbum_large)
/f/image/IJoQsj4t1HhEfdPIkUVzwC1M.png?f=fotoalbum_large)
/f/image/nNxeSmrU9O1OKcBkXK5TdQ19.png?f=fotoalbum_large)
/f/image/v5qGDoyg4aEgZvD6DUXbO09R.png?f=fotoalbum_large)
Pagespeed test:
/f/image/LnhZExgSFYbRPx5booPpeR8p.png?f=fotoalbum_large)
Met de plugin UpdraftPlus kun je makkelijk op je huidige WordPress site een backup maken en deze herstellen met dezelfde plugin.
Ook PageSpeed kun je daaronder nog aanzetten.
/f/image/DlSAmqTB5fUzvnrGxREzl2k4.png?f=fotoalbum_large)
Onder het kopje Varnish Cache kun je uiteraard ook Varnish Cache aanzetten, voor nog wat meer caching. Vergeet niet na het aanpassen van je site de cache weer te legen.
/f/image/IC8Y7wBIbyCRFY4H6BV1GY7Q.png?f=fotoalbum_large)
/f/image/WgGOaldPxdu1dxrm0DzxxqU7.png?f=fotoalbum_large)
Volg deze pagina: https://www.wp-tweaks.com...or-wordpress-login-pages/
Daarom ben ik paar jaar geleden al gaan zoeken naar een alternatief en ik wil hier mijn ervaring en uitleg delen. Zo maak ik zelf al ruim een jaar gebruik van de gratis VPS van Oracle. Hier kun je gratis een 4 CPU ARM/24ram VPS gebruiken (als er ruimte beschikbaar is). Omdat dat niet altijd het geval is ga ik deze handleiding gebruik maken van Hetzner. Maar hierdoor ben je alsnog minder kwijt als dat je bij een andere webhosting boer kwijt bent. En vergeet niet, de prestaties zijn veel beter. WordPress laadt stukken sneller dan dat ik bij Neostrada/Vimexx ooit heb gehad.
Hoofdstukken
Zo ben ik uitgekomen bij het volgende:Domeinnamen: Oxxa.com NL domeinnaam € 3.89 ex btw per jaar.
Nameserver DNS: Cloudflare gratis.
Webhosting: Hetzner shared vCPU ARM64, bijvoorbeeld CAX11 met Cloudpanel. Vanaf € 4.59 per maand.
Emailhosting: MXroute. Vaak aanbiedingen bijvoorbeeld: € 35 per jaar voor 50GB of met black friday had ik een box gekocht voor € 30,- 25GB voor 3 jaar. (dus tientje per jaar).
Meer uitleg over waarom ik voor deze providers heb gekozen lees je per hoofdstuk. Ps. Don't worry, alle SSL/SSH keys zijn wiped.
Als je toch Oracle Cloud wilt proberen, ga je gang! Prestaties zijn geweldig en ping naar mijn server in Amsterdam is vanaf mijn KPN lijn maar 2ms!
/f/image/eNn22WUDPzLfCboiOFMwcGMU.png?f=fotoalbum_large)
Oxxa: Domeinnaam vastleggen of verhuizen.
Voor de domeinnamen ben ik voor Oxxa gegaan. Zover ik begrijp tegen inkoopprijs bij SIDN voor Nederlandse TLD. Als je echt veel domeinnamen hebt kun je ook voor Openprovider gaan.Bij Oxxa kun je ook gratis NL tld verhuizen met behoud van de registratietijd.
In dit voorbeeld gaan we keet.cc verhuizen:
/f/image/KPHt5tyJaGeoAiWEHI9nfzfx.png?f=fotoalbum_large)
Maar je kunt natuurlijk ook een nieuwe domeinnaam vastleggen.
Voor het verhuizen vul je je verhuiscode in.
/f/image/u5uI33oU0cWcmmvpy2Zj8aex.png?f=fotoalbum_large)
Cloudflare: nameservers
Voor DNS instellingen van het domein maak ik gebruik van de nameservers van Cloudflare voor extra beveilingsopties straks in WordPress.Maak een account aan op https://dash.cloudflare.com/
Maak overal gebruik van de free plans.
Als je ingelogd bent klik dan op “Add site” en vul de domeinnaam in, in mijn geval keet.cc
Cloudflare importeert alle huidige DNS entry’s, dus je huidige site of email blijft gewoon werken.
In de laatste stap krijg je van Cloudflare nieuwe nameservers, die gaan we nu invullen bij Oxxa.
/f/image/oigz8YuDdjdX9UV4dmG67QT2.png?f=fotoalbum_large)
In mijn.oxxa.com ga je naar Domeinen > klik op het tandwiel bij het domein waarvan je de nameserver wilt wijzigen. Klik op de +.
/f/image/y7yLIHL7yd2FhCrtROKBh5At.png?f=fotoalbum_large)
Vul hier de nameservers in die je hierboven van Cloudflare dient in te vullen. Bijvoorbeeld:
/f/image/PXitK6MR3PvUO7Ggz1CHvS3R.png?f=fotoalbum_large)
Wacht nu 24 uur voordat de nameservers van Cloudflare in gebruik zijn. Meestal krijg je van Cloudflare een mailtje als dit het geval is.
Hetnzer
Aanmaken VPS
Dan is het aan Hetzner. Hetnzer is goedkoop en betrouwbaar. Ping naar hun locatie in Nurenberg is vanaf mijn KPN lijn 14ms.Maak een account op Hetzner.com
Create a server:
Kies een locatie: bijvoorbeeld Nurenberg.
Kies een OS: Ubuntu en Debian kan allebei.
Kies het type vCPU. Ik ga voor de goedkoopste Ampere, dat zijn de nieuwe CPU’s van Hetzner. Je krijg hierdoor met cpu’s en ram dan bij het x86 platform.
/f/image/8eLh8a6pn2hsfeIShFyAob8n.png?f=fotoalbum_large)
SSH key
Bij SSH-keys, gaan we eerst een SSH key aanmaken. Er van uitgaande dat je Windows gebruikt. Als je Linux gebruikt weet je wss wel hoe dit te werk gaat.Open in Windows een Command Promp: Windows Toets + R, typ cmd.exe, daarna ENTER.
Typ: ssh-keygen
/f/image/qdzZzo78ZEFcEIirpoC4MWPP.png?f=fotoalbum_large)
Ga naar de map waar de ssh key nu opgeslagen is, in dit geval: C:\Users\sande/.ssh
Open de public key: id_rsa.pub met notepad. Kopieer alles naar Hetzner.
/f/image/eDqbtaP3LGwfjig787gu7ghN.png?f=fotoalbum_large)
Klik nu in Hetzner rechts op Create and Buy. De Firewall gaan we nu aanmaken.
Firewall
De VPS zou binnen 1 minuut al up moeten zijn. Ga nu eerst in het linker menu naar Firewalls en maak een firewall aan.Zoek je eigen publieke IP adres, bijvoorbeeld op whatsmyip. Die vullen we in bij poort 22, zodat SSH alleen toegankelijk is van jouw eigen ip adres. Hierdoor gaan bots niet aankloppen op je SSH server.
Vul bij poort 22 en 8443 alleen je eigen publieke ip adres in.
Vul bij poort 80 en 443 any IPv4 in.
/f/image/yCWF4lbwqXaDO9ZIN2x0yg1M.png?f=fotoalbum_large)
Cloudpanel: Installeren WordPress
Cloudpanel is een gratis panel met goede opties voor het installeren van WordPress. Extra beveiligings opties waardoor je server alleen bereikbaar is vanaf ip adressen van Cloudflare. Pagespeed en Varnish cache ingebouwd voor een nog snellere website.We loggen eerst in op je cloudbox van Hetzner.
Open je command promp in Windows weer.
Typ: ssh root@ipadresserver
Typ yes voor het accepteren van de nieuwe fingerprint van SSH.
/f/image/1do0dAR0uNrXyQ8E8k5EPcOk.png?f=fotoalbum_large)
Eerst gaan we de box updaten:
code:
1
| apt update && apt -y upgrade && apt -y install curl wget sudo |
Ga naar: https://www.cloudpanel.io...d/installation/installer/ voor installatiehulp voor Hetzner.
Uiteraard begeleid ik je ook door de stappen:
code:
1
2
3
| curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh; \ echo "85762db0edc00ce19a2cd5496d1627903e6198ad850bbbdefb2ceaa46bd20cbd install.sh" | \ sha256sum -c && sudo CLOUD=hetzner bash install.sh |
Wacht nu geduldig to Cloudpanel is geïnstalleerd.
Ga in de browser naar het ip adres van je hetzner box met poortnummer 8443:
/f/image/84uBT1oxIpvGfgXCEKy2kV8F.png?f=fotoalbum_large)
/f/image/Th0PNNy3LW4MW48agBOveUkd.png?f=fotoalbum_large)
/f/image/iiDBdmYHw0tmkmTY6abxRO6F.png?f=fotoalbum_large)
Kies WordPress site:
/f/image/P50UjTEhtYMRf3LaatV1gRkf.png?f=fotoalbum_large)
DNS in Cloudflare aanpassen
We gaan even terug naar dash.cloudflare.com om de domeinnaam naar het ip van de Hetzner box te verwijzen.Ga naar DNS > Records.
Maak een A record met @ als naam en bij IPv4 address het ip adres van je Hetzner box. Proxy aan!
/f/image/O1xctDgDhHlve1KAlvxXaKBO.png?f=fotoalbum_large)
Ga nu naar SSL/TLS om enqryptie op strict te zetten, waardoor alle certificaten van Cloudflare gebruikt moeten worden om een verbinding te krijgen.
/f/image/BUgW4r53tHRNENzKX2Dip7ii.png?f=fotoalbum_large)
Certificaten kopiëren naar Cloudpanel
We gaan nu het certificaat aanmaken in Cloudflare.Ga naar SSL/TLS > Origin Server en klik op Create Certificate.
/f/image/ioUueBOlFDOSofVOYcYWkMCr.png?f=fotoalbum_large)
Gebruik onderstaande instellingen. Ze staan meestal goed uit zichzelf.
/f/image/CTXMKvndY3Bvtu4elQ4tGfqv.png?f=fotoalbum_large)
Kopieer nu het certificaat en Private key van Cloudflare naar Cloudpanel.
/f/image/wzDESStttd4j8Mkcu60D2n9o.png?f=fotoalbum_large)
/f/image/meDVsStSePxKBHFhtjKwhgEK.png?f=fotoalbum_large)
/f/image/IJoQsj4t1HhEfdPIkUVzwC1M.png?f=fotoalbum_large)
Allow traffic form Cloudflare only
Ga nu in Cloudpanel naar Security en vink Allow traffic from Cloudflare only aan./f/image/nNxeSmrU9O1OKcBkXK5TdQ19.png?f=fotoalbum_large)
Test de website!
Yes, WordPress is up met alle extra beveilingsopties via Cloudflare!/f/image/v5qGDoyg4aEgZvD6DUXbO09R.png?f=fotoalbum_large)
Pagespeed test:
/f/image/LnhZExgSFYbRPx5booPpeR8p.png?f=fotoalbum_large)
WordPress inloggen en eventuele backup terugzetten
Ga naar https://domeinnaam.nl/wp-admin/Met de plugin UpdraftPlus kun je makkelijk op je huidige WordPress site een backup maken en deze herstellen met dezelfde plugin.
Pagespeed en Varnish cache
In Cloudpanel > Settings, kun je ook je PHP versie aanpassen. Mocht na het terugzetten van je backup je site nog gebruik maken van een oudere PHP versie, dan kun je die hier bijvoorbeeld terugzetten naar PHP 7. Ook maximale upload filesize kun je aanpassen.Ook PageSpeed kun je daaronder nog aanzetten.
/f/image/DlSAmqTB5fUzvnrGxREzl2k4.png?f=fotoalbum_large)
Onder het kopje Varnish Cache kun je uiteraard ook Varnish Cache aanzetten, voor nog wat meer caching. Vergeet niet na het aanpassen van je site de cache weer te legen.
/f/image/IC8Y7wBIbyCRFY4H6BV1GY7Q.png?f=fotoalbum_large)
Extra beveiligen /wp-admin | /wp-login.php*
De login pagina van WordPress maak ik altijd alleen toegankelijk voor mijn eigen publieke ip adres. Je kunt er ook voor kiezen, mocht je vaak onderweg in willen loggen, een TOTP van Cloudflare te ontvangen in de mail. Zo zijn er geen bots die constant op je wp-admin inlog pagina proberen in te breken./f/image/WgGOaldPxdu1dxrm0DzxxqU7.png?f=fotoalbum_large)
Volg deze pagina: https://www.wp-tweaks.com...or-wordpress-login-pages/
[ Voor 3% gewijzigd door PerlinNoise op 08-02-2024 13:47 ]