How to Create Your Own Server at Home for Web Hosting
Dus u wilt een website opzetten, maar u wilt niet betalen voor webhosting.
Als u een goede internetverbinding hebt en de hardware om te sparen, waarom doet u het dan niet zelf met uw eigen server thuis?
Niet alleen kunt u zo geld besparen op de hostingkosten, maar u hebt ook veel meer keuze bij het bepalen van de software die op uw server kan draaien.
Laten we eens doornemen hoe u thuis uw eigen server voor webhosting kunt maken.
Kies je hardware
Als je van plan bent een website te hosten, is de eerste stap bij het bouwen van een website server het kiezen van hardware die de server kan hosten.
Bedenk eerst wat je gebruikseisen zijn. Hoeveel gebruikers verwacht u te bedienen? Heeft u veel opslagruimte of rekenkracht nodig?
Het goede nieuws is dat als uw budget beperkt is (of onbestaand), u niet per se extra apparatuur hoeft aan te schaffen. Op een oude pc kan de software die u voor uw webserver nodig hebt voldoende draaien.
Houd echter rekening met de stroomvereisten die een oudere pc kan hebben, vooral als u van plan bent uw server 24 uur per dag te laten draaien.
Kies uw besturingssysteem: Linux of Windows?
Met de hardware op zijn plaats, is uw volgende keuze bij de beslissing over het bouwen van een server voor uw website het kiezen van uw besturingssysteem. U heeft twee realistische keuzes om uit te kiezen – Microsoft Windows of Linux.
Geschat wordt dat bijna 70% van de servers op het web momenteel Linux draait. De redenen hiervoor kunnen variëren, maar kostenoverwegingen en het gemak waarmee deze servers kunnen worden aangepast spelen een grote rol.
Als u liever een Windows-webserver draait, zult u moeten betalen voor een Windows-licentie. Linux is gratis en open source en kan veel gemakkelijker worden aangepast dan een Windows server installatie zou zijn.
Linux servers zijn ook een veiligere optie, met veel minder malware mogelijkheden voor hackers om uit te buiten.
Dat betekent niet dat ze onoverwinnelijk zijn, echter. Veel zal afhangen van het houden van uw software up-to-date, en uw server goed geconfigureerd, ongeacht welk besturingssysteem u kiest te gebruiken.
Is uw verbinding geschikt voor hosting?
DIY web hosting vereist een internetverbinding die geschikt is voor webverkeer. Uw download- en uploadsnelheid zijn hier belangrijk – residentiële internetverbindingen kunnen een hoge downloadsnelheid bieden, maar een lage uploadsnelheid.
Hoe snel u uw websitegegevens kunt ‘uploaden’ naar elke gebruiker die uw site bezoekt, hangt af van deze snelheid. Het aantal gebruikers dat tegelijkertijd uw site kan bezoeken, zal deze verbinding ook moeten delen.
Test uw internetverbinding met behulp van speed testing tools zoals deze om uw huidige snelheden te bepalen. U moet ook bij uw internetprovider navragen of er datalimieten op uw verbinding zijn.
Als uw internetprovider uw datagebruik beperkt of terugschroeft als het gebruik te hoog is, moet u wellicht overwegen van provider te veranderen.
Uw server instellen en configureren
Nu uw hardware, verbinding en besturingssysteem klaar zijn, moet u de software instellen die u nodig hebt om uw site te hosten.
Dit is afhankelijk van het besturingssysteem dat u voor uw server hebt gekozen. Windows Server installaties kunnen IIS installeren, de web server add on. Deze Microsoft ondersteuningsdocumentatie voor IIS geeft u stap-voor-stap instructies over wat u moet doen.
Als u voor Linux heeft gekozen, zijn Apache, Lighttpd of NGINX drie opties die u kunt installeren. Apache is de meest bekende, en je kunt hier vinden hoe je die installeert. U kunt Apache ook installeren op een gewone Windows-installatie.
Het kan zijn dat u poorten op uw thuisrouter en firewall moet openzetten om uw webverkeer van en naar uw webserver door te laten. Poorten 80 en 443 zijn het meest essentieel voor webverkeer, dus zorg ervoor dat deze niet geblokkeerd zijn.
Als u hulp nodig heeft bij het openen van poorten op uw router, kan deze handleiding u op weg helpen.
Als de server eenmaal is ingesteld en geconfigureerd voor webverkeer, controleer dan of het werkt door uw server te bezoeken in een webbrowser. De meeste servers worden geleverd met een testpagina die wordt weergegeven zodra deze is geladen. Deze kunt u naderhand vervangen door de bestanden van uw website.
U zult de beste gereedschappen moeten leren kennen om uw webserver te configureren en te onderhouden. Hier volgen een aantal suggesties voor systeembeheerders waar u gebruik van zou moeten maken.
Stel uw domeinnaam in en controleer of het werkt
Als uw server eenmaal is geconfigureerd voor toegang door gebruikers op het internet, is uw laatste stap het instellen van een domeinnaam waarmee uw gebruikers u kunnen vinden.
Voordat u dat doet, kunnen gebruikers uw site alleen bezoeken door het externe IP-adres van uw webserver in te typen. In plaats van een reeks nummers, wilt u een gemakkelijk te onthouden adres voor uw gebruikers om in te typen.
U moet een domeinnaam kopen bij een domeinregistrar, maar u kunt zich registreren voor een gratis subdomein van een dienst als No-IP als u dat liever heeft.
Met een domein (of subdomein) voor u beschikbaar, moet u vervolgens de relevante DNS-gegevens voor uw domein instellen om naar het IP-adres van uw server te wijzen. Uw registrar zal hun eigen instructies hebben over hoe dit te doen.
Na een paar uur om de wijzigingen van kracht te laten worden, zou uw server klaar moeten zijn.
Weet hoe u uw eigen server thuis voor webhosting op de juiste manier kunt maken
Weten hoe u uw eigen server thuis voor webhosting kunt maken, betekent dat u klaar bent om het heft in eigen handen te nemen.
Het kan een kosteneffectieve manier zijn om uw site te hosten, met de extra bonus dat uw gegevens in uw handen blijven, niet in de handen van een off-site hosting provider. U hoeft zich geen zorgen te maken over het type website dat u host op uw server, hetzij.
Wilt u een eenvoudige HTML-pagina of een complex CMS zoals WordPress draaien? Zolang u uw server correct configureert, kunt u beide uitvoeren.
Als u uw website zelf host, kunt u onze webmonitoringtool gebruiken om de uptime van uw website dag en nacht in de gaten te houden. Registreer vandaag nog voor een gratis account om te beginnen!