Next.js-hosting op Europese infrastructuur.
Server-side rendering op Europese bodem: slew draait je Next.js-app als een echte Node-server — geen statische export, geen functie per route. Push om te deployen, krijg een preview-URL bij elke pull request, en beantwoord de vraag "waar staat dit gehost?" met één woord: Europa.
SSR zonder de Amerikaanse cloud
De meeste Europese hosting-alternatieven kunnen alleen de statische export van een Next.js-app aan — zodra je server components op requesttijd wilt renderen, API-routes gebruikt of dynamische pagina's hebt, verwijzen ze je terug naar Vercel. slew draait Next.js in standalone output mode als een langlopende server op Hetzner (Duitsland), dus SSR, API-routes en middleware in je Node-proces werken gewoon, met EU-jurisdictie over het hele request-pad.
Deployen
Koppel de repository via de GitHub App en elke push bouwt en deployt. slew bouwt je app en draait de standalone server; een puur statische Next.js-export deployt als gewone bestanden. Elke pull request krijgt een eigen preview-URL die bij elke push wordt bijgewerkt en na 7 dagen verloopt.
Environment-variabelen stel je per project in — gescopet op builds, op de draaiende server, of allebei — en met slew logs volg je de live server.
Deploys verliezen nooit verkeer
Een nieuwe deploy start op naast de versie die het verkeer afhandelt en moet een health check halen vóór de omschakeling. Een versie die crasht bij het opstarten krijgt nooit een request; terugrollen naar een eerdere deployment duurt seconden, zonder rebuild.
ISR en revalidatie
Pagina's die meedoen via gewone Cache-Control — s-maxage plus stale-while-revalidate, precies wat Next.js voor ISR uitstuurt — worden geserveerd uit de platformcache: verse kopieën antwoorden zonder de instance te wekken, verlopen kopieën antwoorden direct terwijl de refresh en een eventuele cold start op de achtergrond draaien. En er is een revalidatie-endpoint op het platform — de tegenhanger van revalidatePath() — dat een pad uit elke cachelaag verwijdert, aan te roepen vanuit een CMS-webhook met een deploy-token.
Eerlijke beperkingen
- Geen edge-runtime: middleware en rendering draaien in je Node-server in de EU, niet in 30 PoPs. Heb je edge-middleware nodig, dan is Vercel volwassener — die afweging is precies het punt.
- Image-optimalisatie draait standaard in je serverproces — of op het platform, met een custom loader van één regel die verkleinde WebP vanaf de CDN-edge serveert zonder je instance te wekken.
- Eén regio: EU. Statische assets en stale-while-revalidate-pagina's worden aan de edge gecachet; serverrendering gebeurt in Duitsland.
Veelgestelde vragen
- Werkt de App Router?
- Ja — alles wat onder `next start` draait, draait hier, App Router én Pages Router. De build levert standalone output op en slew draait die als de server die het is.
- Hoe zit het met dataresidentie bij server rendering?
- Rendering gebeurt op servers in Duitsland; verkeer loopt aan de edge via Bunny (Slovenië). Broncode, builds, logs en analytics blijven onder EU-jurisdictie, en er is geen Amerikaans moederbedrijf.
- Hoe verhoudt de prijs zich tot Vercel?
- Vaste bedragen in euro's, zonder seat-kosten: voor €9 draai je twee server-apps standby, voor €24 vijf, met je hele team inbegrepen. Vercel rekent per teamlid in dollars, plus verbruik. De vergelijkingspagina heeft de volledige tabel.
- Ik heb mijn app met v0 gebouwd — deployt die hier?
- Ja. v0 genereert een Next.js-app, dus die deployt als elke andere: zet output: 'standalone' in next.config, push, klaar. Apps uit Lovable of Bolt hebben hun eigen pagina's — zie de links hieronder.
- Kan ik het naast mijn huidige setup proberen?
- Ja — wijs één project naar slew en verander verder niets. Je DNS bepaalt wanneer er echt iets verandert; tot die tijd is het gewoon een extra live URL.
- Doe je de migratie voor mij?
- Mail hello@slew.sh — ik migreer je eerste project voor je, gratis.
of lees de Next.js-deploygids