SchweizAstro Hosting Schweiz

Astro hosten, statisch oder mit Server

Beides läuft bei uns, auf denselben Paketen und zum selben Preis. Diese Seite hier ist selbst ein Astro-Projekt auf unserer Plattform.

Jetzt bestellen
Statisch inklusive
Node-Adapter standalone
Server in der Schweiz

Erst die Frage, brauchen Sie den Server?

Viele Astro-Projekte brauchen gar keine Node-Laufzeit. Klären Sie das zuerst, dann sparen Sie sich unnötige Bewegung.

Rein statisch

output: static
  • Inhalte ändern sich beim Bauen, nicht beim Aufruf
  • Blog, Firmenseite, Dokumentation, Portfolio
  • Kein Login, keine Formularverarbeitung im Server

Dann brauchen Sie keine Node-Laufzeit. nginx liefert die Dateien aus, das ist die schnellste und einfachste Variante.

Mit Server

output: server, adapter node
  • Inhalte hängen vom Besucher ab, etwa nach Login
  • Formulare, Warenkorb, Suche, Actions
  • API-Endpunkte im selben Projekt

Dann läuft Ihr Astro-Projekt als Node-Prozess, genau wie jede andere Node-Anwendung hier.

Wenn es der Server sein soll

Adapter node, Modus standalone

Ein npx astro add node genügt. Der Modus standalone erzeugt einen eigenen Server, den wir direkt starten. Der Modus middleware wäre nur nötig, wenn Sie einen eigenen Express davorsetzen.

Einzelne Seiten dynamisch

Sie müssen nicht alles umstellen. Mit prerender pro Seite bleibt der grösste Teil statisch, und nur die wenigen Seiten, die es brauchen, werden bei jedem Aufruf gerendert.

Actions und Endpunkte

Astro Actions und Endpunkte unter src/pages/api laufen im selben Prozess. Kein separater Funktionsdienst, keine Aufrufabrechnung.

Bilder zur Bauzeit

Die Bildoptimierung von Astro arbeitet über sharp und läuft beim Bauen. Fertige Binärdateien sind dabei, es muss nichts kompiliert werden.

Start-Befehlnode ./dist/server/entry.mjsBuild-Befehl bleibt npm run build

Drei Aufbauten, drei passende Pakete

Astro deckt eine grosse Spanne ab. Suchen Sie sich die Zeile, die Ihrem Projekt am nächsten kommt.

Inhaltsseite, die schnell sein muss

Blog, Dokumentation oder Firmenauftritt. Der Inhalt steht beim Bauen fest, es gibt nichts, was pro Besucher anders aussieht.

Rein statisch, ausgeliefert von nginx. Sie brauchen die Node-Laufzeit gar nicht und fahren mit dem kleinsten Paket.

Passendes Paket

Basic, ab CHF 8.90/Mt.

Katalog mit Suche und Filtern

Der grösste Teil der Seiten ist statisch, aber Suche, Filter und ein paar Detailseiten sollen aktuelle Daten zeigen.

Gemischter Betrieb. Statisches liefert nginx aus, nur die wenigen dynamischen Routen gehen an den Node-Prozess.

Passendes Paket

Business, ab CHF 11.90/Mt.

Bereich hinter der Anmeldung

Kundenportal, internes Werkzeug oder eine Seite, die je nach angemeldetem Benutzer andere Inhalte zeigt.

Server-Modus mit Node-Adapter, Actions und Endpunkte im selben Prozess, Datenbank über localhost.

Passendes Paket

Business oder Professional

Aus der Praxis

Fünf Punkte, die immer wieder auftauchen

Aus dem Betrieb unserer eigenen Astro-Projekte und denen unserer Kunden.

Der Bau erzeugt keinen Server, obwohl Sie SSR erwarten.

Ohne Adapter baut Astro statisch. Fügen Sie den Node-Adapter hinzu, dann entsteht der Server unter dist/server.

npx astro add node

Der Adapter läuft im falschen Modus.

Der Modus middleware erzeugt nur eine Funktion für einen eigenen Express davor. Ohne einen solchen brauchen Sie standalone, das ist der Modus, der einen eigenen Server startet.

adapter: node({ mode: 'standalone' })

Alles wird bei jedem Aufruf gerendert, obwohl es statisch sein könnte.

Im Server-Modus ist die Voreinstellung dynamisch. Markieren Sie Seiten, die sich nicht pro Besucher ändern, ausdrücklich als vorgerendert, dann liefert nginx sie direkt aus.

export const prerender = true

Umgebungsvariablen fehlen im Browser oder auf dem Server.

Astro trennt beides bewusst. Nur Variablen mit dem Präfix PUBLIC_ landen im Browser, alles andere bleibt serverseitig. Beide pflegen Sie im Panel.

Bilder werden beim Bauen nicht verarbeitet.

Die Bildverarbeitung braucht sharp. Das Paket bringt fertige Binärdateien mit und läuft bei uns, es muss nichts kompiliert werden.

Astro läuft auf jedem Paket

Statisch oder mit Node-Adapter, der Preis bleibt derselbe. Deploy per Git-Push, Datenbank und E-Mail sind überall enthalten.

Basic Webhosting

Perfekt für persönliche Websites und Blogs

CHF 89.00/ Jahr
Weiter zur Kasse
SSD-Speicher100 GB
Websites1
Datenbanken1
E-Mail-Postfächer10
Unbegrenzte Bandbreite
Kostenloses SSL-Zertifikat
7/5 Basis-Support
99,5 % Verfügbarkeitsgarantie
30 Tage Geld-zurück-Garantie
Keine Setup-Kosten
Tägliche automatische Backups
DDoS-Schutz
Am beliebtesten

Business Webhosting

Ideal für Unternehmen und Online-Shops

CHF 119.00/ Jahr
Weiter zur Kasse
SSD-Speicher500 GB
Websites5
Datenbanken5
E-Mail-Postfächer50
Unbegrenzte Bandbreite
Kostenloses SSL-Zertifikat
7/7 Priorisierter Support
99,9 % Verfügbarkeitsgarantie
30 Tage Geld-zurück-Garantie
Keine Setup-Kosten
Tägliche automatische Backups
DDoS-Schutz
Website-Migration inklusive
Erweiterte Firewall & Sicherheitsüberwachung

Professional Webhosting

Für stark frequentierte Websites

CHF 199.00/ Jahr
Weiter zur Kasse
SSD-Speicher1000 GB
Websites10
Datenbanken10
E-Mail-Postfächer100
Unbegrenzte Bandbreite
Kostenloses SSL-Zertifikat
7/7 Premium-Support
99,9 % Verfügbarkeitsgarantie
30 Tage Geld-zurück-Garantie
Keine Setup-Kosten
Tägliche automatische Backups
Erweiterter DDoS-Schutz
Website-Migration inklusive
Erweiterte Firewall & Sicherheitsüberwachung
Staging-Umgebung
Dedizierte Ressourcen
Priorisierter Zugriff auf neue Features

Und das gehört sowieso dazu

Deploy per Git-Push

Repository verbinden, pushen, fertig. Gebaut wird in einem eigenen Auftrag, umgeschaltet erst, wenn die neue Fassung antwortet.

Wie der Wechsel abläuft

Datenbank inklusive

MySQL oder PostgreSQL, je nach Paket 1, 5 oder 10 Stück. Erreichbar über localhost, ohne offenen Port nach aussen.

Pakete vergleichen

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.

E-Mail Lösungen

Häufige Fragen zu Astro-Hosting

Brauche ich für Astro überhaupt Node-Hosting?

Nur wenn Sie serverseitig rendern. Ein rein statisches Astro-Projekt ist eine Sammlung von Dateien und läuft auf jedem unserer Webhosting-Pakete ohne Node-Laufzeit. Sobald Sie output auf server stellen oder Actions einsetzen, brauchen Sie die Node-Laufzeit.

Welchen Adapter muss ich einbauen?

Den Node-Adapter im Modus standalone, eingerichtet mit npx astro add node. Damit erzeugt der Bau einen Server unter dist/server/entry.mjs, den wir starten.

Wie lautet der Start-Befehl?

node ./dist/server/entry.mjs. Legt Ihre package.json ein passendes start-Skript an, genügt npm start.

Kann ich statische und dynamische Seiten mischen?

Ja, das ist der übliche Weg. Sie setzen prerender pro Seite und lassen nur das dynamisch, was es wirklich sein muss. Statisches liefert nginx direkt aus.

Läuft eine Astro-Seite mit React- oder Vue-Inseln?

Ja. Welche UI-Bibliothek Sie in Ihre Inseln packen, ist für den Betrieb ohne Belang, gebaut wird ohnehin auf Ihrem Repository.

Betreibt HostBott selbst Astro?

Ja. Die Seite, die Sie gerade lesen, ist ein Astro-Projekt auf unserer eigenen Plattform. Wir kennen die Fallstricke also aus dem Betrieb und nicht nur aus der Anleitung.

Was kostet ein statisches Astro-Projekt?

Dasselbe wie jedes andere Hosting, ab CHF 8.90 im Monat. Es gibt keinen Aufpreis für die Node-Laufzeit und keinen Rabatt für den Verzicht darauf, die Pakete unterscheiden sich in Speicher, Arbeitsspeicher und der Zahl der Websites.

Wie halte ich Umgebungsvariablen auseinander?

Alles mit dem Präfix PUBLIC_ landet im Browser und ist damit öffentlich. Alles ohne dieses Präfix bleibt auf dem Server. Beide pflegen Sie im Panel, gespeichert wird verschlüsselt.

Kann ich Astro-Inhaltssammlungen nutzen?

Ja. Inhaltssammlungen werden beim Bauen verarbeitet und geprüft. Ob das Ergebnis statisch ausgeliefert oder serverseitig gerendert wird, entscheiden Sie pro Seite.

Bekomme ich eine Testumgebung?

Legen Sie dafür eine zweite Website an und verbinden Sie dort Ihren Entwicklungszweig. Ab dem Business-Paket sind fünf Websites enthalten, jede mit eigener Predomain.

Wie schnell ist die Auslieferung?

Statische Dateien kommen direkt von nginx, mit Browser-Cache und HTTP/3. Für Schweizer Besucher ist der Weg zu unseren Servern kurz, das merken Sie an der Antwortzeit.

Astro auf Schweizer Servern

ab CHF 8.90/Mt. Statisch oder mit Node-Adapter, Datenbank und E-Mail inklusive.

Jetzt bestellen

Läuft auf derselben Plattform wie unser Node.js-Hosting.