Hoe Pashagrafix van shared hosting naar zijn eigen server ging.
Metehan bouwt websites voor zijn klanten en levert ze de hosting en de mail er meteen bij. Op shared hosting liep dat vast. Nu staat alles op een eigen machine: hij levert de hosting zoals altijd, wij houden de server draaiend.
De Uitdaging
Shared hosting bood geen ruimte meer
Metehan Gevenc runt Pashagrafix Design Studios in Apeldoorn. Hij bouwt websites en webshops voor zijn klanten en regelt voor diezelfde klanten ook de hosting en de mail. Inmiddels zijn dat zo'n 50 WordPress- en WooCommerce-sites, 135 domeinen en een flinke stapel mailboxen. Allemaal op shared hosting, onder Plesk.
Een paar van zijn webshops importeren 's nachts duizenden producten. Zulke jobs vragen om extra packages en wat lucht op de server, en dat krijg je op een shared pakket niet voor elkaar. Speelde er technisch iets, dan kwam hij niet verder dan het standaard antwoord van een supportafdeling.
Metehan was niet op zoek naar goedkopere hosting. Hij zocht iemand die met hem meekijkt op het moment dat het ingewikkeld wordt.
Vastgelopen op shared hosting
- Geen extra software of tweaks op de server
- Support kwam niet verder dan het standaard antwoord
- Nachtelijke imports raakten ook de andere sites
- Meegroeien zat er niet in
Met Netbela als technische partner
- Een eigen VPS, volledig door ons beheerd
- OpenLiteSpeed, Redis en database-tuning per site
- Monitoring, updates en hardening liggen bij ons
- Eén vast aanspreekpunt dat zijn omgeving kent
De Oplossing
Eén VPS, en het beheer bij ons
Alle sites en mailboxen staan nu op één ruim bemeten Managed VPS, netjes per klant gegroepeerd onder DirectAdmin. In zijn dagelijkse werk verandert er voor Metehan weinig. Hij blijft eigenaar van de omgeving en levert de hosting aan zijn klanten zoals hij dat altijd deed. Het verschil zit erachter: updates, monitoring, tuning en hardening zijn nu ons probleem.
Daarnaast ligt er een setje optimalisaties klaar dat we per site aanzetten. OpenLiteSpeed als webserver, Redis voor object caching en database-tuning op maat. Een brochuresite van vijf pagina's heeft dat niet nodig, een webshop die 's nachts staat te importeren wel. Metehan geeft aan waar hij snelheid wil hebben, wij zetten het aan.
Eén Managed VPS
Dedicated cores, ruim geheugen en SSD-opslag onder DirectAdmin, zonder limiet op het aantal domeinen. Alle sites en alle mail bij elkaar, in één overzicht.
OpenLiteSpeed als webserver
Verwerkt meer gelijktijdige bezoekers op dezelfde CPU dan een standaard Apache- of Nginx-setup. Pagina's voelen merkbaar sneller, ook als de importjobs draaien.
Redis & database-tuning
Redis vangt de herhaalde calls op en MariaDB is afgestemd op de queries die er in de praktijk uitkomen. Per site aan te zetten, precies waar het wat oplevert.
E-mail volledig op orde
Uitgaand via ons mail-cluster met DKIM en DMARC, en SPF wordt voor nieuwe domeinen automatisch goed gezet. Inkomend gaat alles langs stevige antispam- en antivirusfilters.
De Aanpak
Slim voorbereid, en dan in één keer om
Vijftig sites en honderden mailboxen krijg je met de hand nooit netjes over, en een Plesk-backup zet je niet zomaar terug in DirectAdmin. Daarom hebben we er onze eigen migratietool voor geschreven. Die haalt via FTP alle bestanden op en plaatst aan de bronkant tijdelijk een klein PHP-script dat de database dumpt, zodat we ook die dump langs dezelfde weg kunnen binnenhalen en in DirectAdmin terugzetten.
Daardoor konden we het juist wél goed én snel aanpakken: alles staat vooraf klaar, en op het moment zelf hoeven alleen de delta's nog mee en gaat de DNS om. De SSL-certificaten namen we op voorhand mee en gaven we na de migratie direct opnieuw uit, zodat niemand tegen een browserwaarschuwing aanliep.
Snel kunnen betekent niet dat we alles in één weekend hebben omgegooid. We begonnen met vijf sites, kosteloos, zodat Metehan rustig kon rondkijken en we konden afstemmen hoe we wilden werken. Daarna volgde de rest in batches. De 135 domeinen lieten we bewust staan waar ze stonden: alleen de nameservers om, zodat er geen registrar-verhuizing overheen kwam op het moment dat het erop aankwam. Die zijn pas later achteraan gekomen. Downtime over de hele operatie: nul minuten.
Vijf sites kosteloos over, zodat Metehan rustig kon wennen aan DirectAdmin en kon zien wat de server deed.
Alle mailboxen 1-op-1 over, inclusief mappenstructuur en alle oude berichten.
Tijdens de migratie alleen de A/AAAA DNS Records omgezet. De 135 domeinen zijn er pas daarna achteraan gekomen.
Zelf geschreven: haalt bestanden én databasedump via FTP op en zet ze in DirectAdmin terug. Op het moment zelf alleen nog de delta's.
Certificaten op voorhand meegenomen en na de migratie meteen opnieuw uitgegeven. Geen waarschuwingen in de browser.
Elke site en webshop na de verhuizing nagelopen. Bleef er iets hangen, dan losten we het diezelfde dag op.
Gebruikte technologieën
Het Resultaat
Alles draait, en er neemt iemand op
Pashagrafix levert de hosting en de mail nog altijd zelf aan zijn klanten. Alleen staat er nu een server onder die past bij wat die sites dagelijks te verstouwen krijgen. De nachtelijke productimports lopen door zonder dat de rest er iets van merkt, en de mail van al zijn klanten gaat via ons mail-cluster.
En wil Metehan ergens over sparren, over performance, een vastgelopen WooCommerce-omgeving of gewoon een tweede mening, dan belt hij ons. Daar heeft hij geen ticketsysteem voor nodig.
"De server draait snel en stabiel, de technische ondersteuning is goed en er wordt echt meegedacht. Wat ik vooral waardeer, is dat ze niet alleen reageren op vragen, maar ook oplossingsgericht meedenken. De communicatie is prettig, de lijnen zijn kort en alles voelt professioneel en betrouwbaar."
Over Pashagrafix
Pashagrafix Design Studios is het bureau van Metehan Gevenc in Apeldoorn. Hij ontwerpt en bouwt websites en webshops, en blijft daarna betrokken voor de hosting, de mail en het onderhoud. Die technische kant regelt hij sinds de migratie samen met Netbela.
Bezoek website →Herkent u dit verhaal?
Bouwt u sites voor klanten en regelt u ook hun hosting? Dan kent u de grenzen van een shared pakket waarschijnlijk. Een half uur sparren kost niets.