SchweizExpress Hosting Schweiz

Ihr Backend, dauerhaft erreichbar

API, Webhook-Empfänger oder internes Werkzeug. Mit Datenbank, eigener Domain und Zertifikat, auf Schweizer Servern ab CHF 8.90 im Monat.

Jetzt bestellen
Datenbank inklusive
Eigene Domain mit SSL
Server in der Schweiz

Meistens steht Express hinter etwas anderem

Ein Express-Dienst ist selten die Website selbst. Er ist der Teil, den niemand sieht und der trotzdem laufen muss.

API hinter einer App

Ihre Mobil- oder Web-Anwendung braucht ein Backend mit Datenbank. Es läuft unter Ihrer eigenen Domain, mit gültigem Zertifikat, in der Schweiz.

Webhook-Empfänger

Zahlungsanbieter, Formulardienste oder Werkzeuge Ihrer Kunden rufen bei Ihnen an. Ein dauerhaft erreichbarer Dienst nimmt die Aufrufe entgegen und verarbeitet sie.

Internes Werkzeug

Ein Verwaltungsbereich für Ihr Team, hinter Anmeldung, mit Zugriff auf dieselbe Datenbank wie Ihre Website.

Schnittstelle zwischen Systemen

Daten aus einem System holen, umformen und in ein anderes schreiben. Läuft im selben Prozess und braucht keinen zweiten Anbieter.

Vier Dinge, die den Unterschied machen

Nichts davon ist eine Besonderheit von uns. Es sind die Punkte, an denen ein Express-Dienst beim Umzug erfahrungsgemäss hängen bleibt.

1

Port und Adresse

Lauschen Sie auf process.env.PORT und binden Sie auf 0.0.0.0. Ein fest verdrahteter Port 3000 auf localhost bleibt für den Webserver unerreichbar.

2

Hinter einem Proxy

Vor Ihrem Dienst steht nginx. Setzen Sie trust proxy, damit Express die echte Besucher-Adresse aus den weitergereichten Kopfzeilen liest.

3

Zugangsdaten

Datenbank, Schlüssel und Passwörter kommen aus den Umgebungsvariablen im Panel, verschlüsselt gespeichert und als process.env verfügbar. Nichts davon gehört ins Repository.

4

Dateien, die bleiben sollen

Uploads gehören in das beständige Verzeichnis Ihrer Website. Das temporäre Verzeichnis wird bei einem Neustart geleert.

Drei Aufbauten samt passendem Paket

Damit Sie nicht raten müssen, welches Paket für Ihren Dienst reicht.

Backend für eine App

Eine Mobil-App braucht eine Schnittstelle mit Benutzerkonten, Datenbank und Dateiablage, erreichbar unter einer eigenen Domain.

Ein dauerhafter Prozess, eine Datenbank im selben Paket, ein gültiges Zertifikat. Die App spricht direkt mit api.ihre-domain.ch.

Passendes Paket

Business, ab CHF 11.90/Mt.

Empfänger für Webhooks

Zahlungsanbieter, Buchhaltung oder ein Werkzeug Ihres Kunden schicken Ereignisse, die verlässlich ankommen und verarbeitet werden müssen.

Der Dienst ist rund um die Uhr erreichbar, ohne Kaltstart und ohne Zeitgrenze einer Funktionslaufzeit. Verarbeitet wird direkt in die eigene Datenbank.

Passendes Paket

Basic, ab CHF 8.90/Mt.

Internes Werkzeug fürs Team

Ein Verwaltungsbereich, den nur Mitarbeitende sehen. Anmeldung, Listen, Auswertungen, ein paar Exporte.

Läuft hinter Ihrer Domain mit Anmeldung, greift auf dieselbe Datenbank zu wie die Website und wird jede Nacht mitgesichert.

Passendes Paket

Business oder Professional

Ein fester Preis für einen dauerhaften Dienst

Keine Abrechnung nach Aufrufen, keine Rechnung nach Bandbreite. Datenbank, E-Mail und tägliche Backups 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

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.

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 Express-Hosting

Läuft mein Express-Server dauerhaft?

Ja. Es ist ein gewöhnlicher Node-Prozess, der durchgehend läuft und nicht bei jeder Anfrage neu startet. Verbindungspools und Zwischenspeicher bleiben deshalb erhalten.

Wie lautet der Start-Befehl?

Meist npm start, dahinter etwa node server.js oder node dist/index.js. Sie geben ihn im Panel an, das Panel schlägt ihn aus Ihrer package.json vor.

Auf welchem Port muss meine Anwendung lauschen?

Auf dem, den wir über process.env.PORT vorgeben, und auf der Adresse 0.0.0.0. Ein fest verdrahteter Port erreicht den Webserver nicht.

Bekomme ich die echte Besucher-IP?

Ja, über die weitergereichten Kopfzeilen. Setzen Sie in Express trust proxy, dann steht die richtige Adresse in req.ip.

Kann ich eine Datenbank nutzen?

Sie ist im Paket enthalten, je nach Paket 1, 5 oder 10 Stück, wahlweise MySQL oder PostgreSQL. Erreichbar über localhost, ohne dass die Datenbank nach aussen offen steht.

Wo lege ich hochgeladene Dateien ab?

Im beständigen Verzeichnis Ihrer Website, das die täglichen Backups mit abdecken. Das temporäre Verzeichnis überlebt einen Neustart nicht.

Funktionieren WebSockets?

Ja, Dauerverbindungen sind möglich, weil ein echter Prozess dahintersteht und keine Funktion mit begrenzter Laufzeit.

Kann ich TypeScript einsetzen?

Ja. Kompilieren Sie im Build-Befehl nach dist und zeigen Sie mit dem Start-Befehl auf das Ergebnis. Die Entwicklungsabhängigkeiten installieren wir beim Bauen mit, sobald ein Build-Befehl gesetzt ist.

Wie erreiche ich die API unter einer eigenen Subdomain?

Legen Sie die Subdomain als Domain der Website an, etwa api.ihre-domain.ch. Das Zertifikat wird automatisch ausgestellt und erneuert.

Wie verschicke ich E-Mails aus der Anwendung?

Über den SMTP-Zugang, der im Paket enthalten ist. Damit gehen Bestätigungen und Benachrichtigungen über Ihre eigene Domain hinaus, ohne externen Versanddienst.

Was passiert bei einem fehlerhaften Deploy?

Nichts. Gebaut und geprüft wird neben der laufenden Fassung, umgeschaltet erst, wenn der neue Stand antwortet. Scheitert etwas davon, bleibt der alte Dienst unberührt online.

Sehe ich die Protokollausgabe meiner Anwendung?

Ja, im Panel, ohne dass Sie ein Ticket eröffnen müssen. Das Bau-Protokoll läuft während des Deploys live mit.

Was kostet das im Monat?

Ab CHF 8.90 im Basic, CHF 11.90 im Business und CHF 19.90 im Professional. Der Betrag ist fest, Bandbreite wird nicht verrechnet.

Express auf Schweizer Servern

ab CHF 8.90/Mt. Dauerhafter Prozess, Datenbank und E-Mail inklusive, Deploy per Git-Push.

Jetzt bestellen

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