branchway

Astro hosten

Astro kann beides: eine Seite als reine Dateien ausliefern oder als Server laufen. Die Wahl entscheidet über Aufwand und Kosten – und ist schnell getroffen.

Build und Startbefehl

Gebaut wird mit:

npm run build

Gestartet wird mit:

node ./dist/server/entry.mjs

Dazu gehört diese Konfiguration:

// astro.config.mjs
import node from "@astrojs/node";
export default { output: "server", adapter: node({ mode: "standalone" }) };

Worauf du achten musst

  • Erst entscheiden, dann bauen: Braucht die Seite nichts vom Server, ist output: "static" die bessere Wahl – Ergebnis sind Dateien, die eine kleine App ausliefert, ohne Node im Betrieb.
  • Der Server-Modus lohnt sich bei Formularen, Anmeldung oder Inhalten, die sich pro Aufruf unterscheiden.
  • Bildoptimierung braucht Rechenzeit beim Bauen; bei vielen Bildern dauert der erste Build spürbar länger.

Größe und Kosten

Empfohlen ist Größe S (512 MB, 0.5 Kerne) – im Dauerbetrieb rund 7,82 € im Monat. Abgerechnet wird sekundengenau, eine gestoppte App kostet nichts. Die Größe lässt sich jederzeit wechseln, die App startet dabei einmal neu. Alle Preise

Häufige Fragen

Was ist günstiger?

Der statische Weg: Eine reine Dateisammlung läuft in der kleinsten Größe und braucht kaum Speicher.

Kann ich React-Komponenten verwenden?

Ja, Astro bindet Komponenten aus React, Vue oder Svelte ein und lädt deren JavaScript nur dort, wo es gebraucht wird.

Weiterlesen