
Nuxt in der Schweiz, ohne Umweg
Nitro baut einen fertigen Node-Server, wir betreiben ihn. Kein Adapter, kein Anbieter-Preset, fester Monatspreis ab CHF 8.90.
Nitro macht die Arbeit, wir stellen den Server
Nuxt bringt seinen Server selbst mit. Deshalb ist der Betrieb hier unspektakulär, und genau so soll es sein.
Der Bau erzeugt einen fertigen Server
nuxt build legt unter .output einen eigenständigen Node-Server ab, samt aller Abhängigkeiten. Gestartet wird er mit node .output/server/index.mjs.
Kein Anbieter-Preset nötig
Nitro kennt Voreinstellungen für ein Dutzend Anbieter. Bei uns brauchen Sie keine davon, der Standard node-server ist genau das Richtige.
Server-Routen laufen mit
Alles unter server/api und server/routes wird Teil desselben Prozesses. Kein zweiter Dienst, keine getrennte Abrechnung für Funktionsaufrufe.
SSR, SSG und beides gemischt
Vorgerenderte Routen liefert nginx direkt aus, dynamische gehen an Nitro. Die Aufteilung steuern Sie in Ihrer nuxt.config, wir müssen nichts umstellen.
Vier Angaben im Panel
npm run buildruft nuxt build aufnode .output/server/index.mjsder von Nitro erzeugte Serverprocess.env.PORTsetzen wir, Nitro liest ihn.env importierenRuntime-Config wird daraus gespeistDen Start-Befehl schlägt das Panel aus Ihrer package.json vor, Sie müssen ihn also meist nur bestätigen.
Wofür Nuxt-Kunden zu uns kommen
Drei Aufbauten, die wir laufend sehen, samt dem Paket, das jeweils passt.
Firmenauftritt mit Redaktion
Die Inhalte pflegt das Marketing in einem Headless-CMS, Nuxt holt sie zur Bauzeit und rendert die Seiten vor.
Ausgeliefert wird statisches HTML, dynamisch bleibt nur, was es sein muss. Schnell für Besucher, günstig im Betrieb.
Passendes Paket
Basic, ab CHF 8.90/Mt.
Produktkatalog mit Suche
Hunderte Artikel, Filter und Suche, dazu Detailseiten, die in der Google-Suche auffindbar sein müssen.
Server-Rendering liefert fertiges HTML an die Suchmaschine, die Datenbank liegt im selben Paket und ist über localhost erreichbar.
Passendes Paket
Business, ab CHF 11.90/Mt.
Kundenbereich mit Anmeldung
Nach dem Login sieht jeder Besucher eigene Daten, dazu kommen Formulare und Uploads über server/api.
Alles läuft in einem dauerhaften Prozess, mit Sitzungen, beständigem Speicher und täglichen Backups.
Passendes Paket
Business oder Professional
Aus der Praxis
Fünf Punkte, die beim Umzug hängen bleiben
Nichts davon ist eine Besonderheit von uns. Wer es vorher liest, spart sich einen langen Abend.
Nach dem Deploy bleibt die Seite weiss oder zeigt eine Standardantwort.
Fast immer zeigt der Start-Befehl auf die falsche Datei. Nitro legt seinen Server unter .output ab, gestartet wird genau diese Datei.
node .output/server/index.mjsWerte aus der runtimeConfig sind zur Laufzeit leer.
Nitro liest sie aus Umgebungsvariablen mit dem Präfix NUXT_, und zwar beim Start, nicht beim Bauen. Tragen Sie die Variablen im Panel ein, dann stehen sie beim nächsten Start bereit.
NUXT_API_SECRET=... im Panel hinterlegenDer Bau bricht bei einem grösseren Projekt ab.
Der Bau läuft bei uns in einem eigenen Auftrag mit eigenem Speicher, nicht im Website-Container. Für umfangreiche Projekte mit vielen Seiten empfehlen wir Business oder Professional, dort steht mehr Arbeitsspeicher zur Verfügung.
Ein Modul lässt sich nicht installieren.
Pakete, die beim Installieren selbst kompilieren müssen, unterstützen wir nicht, dem Bild fehlt bewusst die Compiler-Toolchain. Pakete mit fertigen Binärdateien, etwa sharp, laufen problemlos. Melden Sie sich, wenn Sie eines zwingend brauchen.
Die Datenbank ist aus server/api nicht erreichbar.
Verbinden Sie auf localhost, nicht auf eine öffentliche Adresse. Host, Benutzer und Passwort stehen in den Umgebungsvariablen Ihrer Website und kommen als process.env an.
Nuxt läuft auf jedem Paket
Die Node-Laufzeit, der Deploy per Git-Push, Datenbank und E-Mail sind überall enthalten. Unterschiedlich sind Speicher, Arbeitsspeicher und die Zahl der Websites.
Auf jedem Paket schon dabei
Deploy per Git-Push
Repository verbinden, pushen, fertig. Gebaut wird in einem eigenen Auftrag, umgeschaltet erst, wenn die neue Fassung antwortet.
Datenbank inklusive
MySQL oder PostgreSQL, je nach Paket 1, 5 oder 10 Stück. Erreichbar über localhost, ohne offenen Port nach aussen.
E-Mail inklusive
Postfächer auf Ihrer Domain, 10 bis 100 je nach Paket, mit Webmail, IMAP und Spamschutz. Ihre App verschickt über denselben Zugang.
Häufige Fragen zu Nuxt-Hosting
Welche Nuxt-Version läuft?
Nuxt 3 und Nuxt 4. Wir stellen Node.js 24 und 26 bereit, beide erfüllen die Anforderungen. Welche Nuxt-Fassung Sie einsetzen, bestimmt Ihre package.json.
Welches Nitro-Preset muss ich setzen?
Keines. Ohne Angabe baut Nitro für node-server, und das ist genau die Umgebung, die Sie hier bekommen. Ein anbieterspezifisches Preset würden Sie eher entfernen als hinzufügen.
Wie lautet der Start-Befehl?
node .output/server/index.mjs. Diesen Pfad legt Nitro beim Bauen an. Wenn Ihre package.json ein start-Skript mit demselben Inhalt hat, genügt auch npm start.
Funktionieren Server-Routen unter server/api?
Ja, sie sind Teil desselben Node-Prozesses. Es gibt kein Kontingent an Aufrufen und keine getrennte Abrechnung, weil kein Funktionsdienst dazwischensteht.
Kann ich Routen vorrendern lassen?
Ja. Was Nitro beim Bauen als statische Datei ablegt, wird direkt von nginx ausgeliefert, der Rest wird bei Bedarf gerendert. Sie steuern das wie gewohnt über nuxt.config.
Und Vue ohne Nuxt?
Eine reine Vue-Anwendung ohne Server-Teil ist am Ende eine Sammlung statischer Dateien, die läuft hier ebenfalls. Interessant wird die Node-Laufzeit erst, sobald serverseitig gerendert wird.
Wie gross darf mein Projekt sein?
Der Speicher richtet sich nach dem Paket, 100 GB im Basic, 500 GB im Business und 1000 GB im Professional. Für den Bau selbst zählt vor allem der Arbeitsspeicher, und der wächst mit dem Paket ebenfalls mit.
Funktioniert Nuxt Content?
Ja. Inhalte aus Markdown werden beim Bauen verarbeitet, das Ergebnis liefert Nitro aus. Wenn Sie die Inhalte zur Laufzeit durchsuchbar machen, läuft auch das im selben Prozess.
Wird Nuxt Image unterstützt?
Ja, die Bildverarbeitung läuft über sharp. Das Paket bringt fertige Binärdateien mit, es muss also nichts kompiliert werden.
Kann ich mehrere Umgebungen betreiben?
Ja, indem Sie eine zweite Website anlegen und dort den Entwicklungszweig verbinden. Beide laufen getrennt, mit eigener Datenbank und eigenen Variablen. Ab dem Business-Paket sind fünf Websites enthalten.
Was kostet Traffic?
Nichts zusätzlich. Der Monatsbetrag steht fest, Bandbreite wird weder limitiert noch verrechnet.
Nuxt auf Schweizer Servern
ab CHF 8.90/Mt. Nitro-Server, Datenbank und E-Mail inklusive, Deploy per Git-Push.
Läuft auf derselben Plattform wie unser Node.js-Hosting.