Next.js auf Scaleway deployen
Betreibe deine Next.js-App auf einem Scaleway-Server in deinem eigenen Konto, mit Postgres oder Redis, HTTPS und Releases ohne Downtime. Scaleway stellt dir den Server direkt in Rechnung, und Railyard schlägt nichts auf.
Schritte
- 1
Erstelle einen Scaleway-API-Token
Öffne in der Scaleway-Konsole IAM → API keys und generiere einen neuen API-Schlüssel. Railyard braucht den Access Key und den Secret Key sowie deine Projekt-ID. Füge ihn in Railyard ein und aktiviere "Save it to the team", damit er bei jedem weiteren Server wiederverwendet wird.
- 2
Füge einen Scaleway-Server hinzu
Öffne in Railyard "Servers", dann "Add a server", dann "Create on your cloud", und wähle Scaleway, eine Region und eine Größe. Railyard wählt DEV1-S (1 vCPU, 2 GB Arbeitsspeicher) vor. Es legt den Server in deinem Scaleway-Konto an und beendet die Einrichtung in etwa zwei Minuten.
- 3
Deploye dein Next.js-Repository
Füge den GitHub-Link ein. Railyard liest das Repository, erkennt Next.js und füllt Build, Port, Release-Befehl, Worker und Postgres oder Redis aus.
- 4
Live schalten mit HTTPS
Railyard baut deine App, führt den Release-Befehl aus, prüft die neue Version per Health-Check und verschiebt den Traffic erst, wenn sie antwortet. Füge deine Domain hinzu, und das Zertifikat wird für dich ausgestellt und erneuert.
Was Railyard für Next.js einrichtet
- Dein Paketmanager wird aus der Lockfile erkannt: npm, pnpm, yarn oder bun.
- Railpack führt dein Build-Skript aus, dann startet die App mit npm start.
- Die App lauscht auf $PORT. HOST und ähnliche Variablen werden für dich gesetzt.
- Füge Postgres oder Redis von der App-Seite hinzu, und der Connection String wird als Variable eingefügt.
- Große Frontend-Builds werden an den Arbeitsspeicher des Build-Servers angepasst.
Scaleway-Regionen
Scaleway ist ein französischer Cloud-Anbieter — jede Region oben liegt standardmäßig in der EU.
- Paris
- Amsterdam
- Warschau
- Mailand
Fragen
Mit welcher Scaleway-Servergröße sollte ich starten?
Wo liegen die Daten meiner Next.js-App?
Was kostet es, Next.js auf Scaleway zu betreiben?
Next.js bei anderen Clouds
Deploye Next.js auf deinem eigenen Scaleway-Server.
Keine Kreditkarte. Dein Anbieter rechnet Server zu seinem eigenen Preis ab.
Kostenloser Plan, keine Kreditkarte, und 14 Tage Pro für jedes neue Team. Ein fester Preis pro Team.