Produkt wählen
WebhostingWebsites und WordPress in einem Tarif mit FestpreisCloudApps, APIs und Datenbanken aus Git oder Docker deployenAI BuilderWebsites und Apps mit KI erstellen und ändernZu jedem Projekt hinzufügen
DomainsE-MailDatenbankenManaged WordPressAgent-LaufzeitenMigrationenEntwickler
Alles zu KIEntwicklerMCP für KI-AssistentenDokumentationSicherheitHostingsurge
PreiseAnmeldenDatenbanken & Backend
Verwaltete Datenbanken. Direkt neben deiner App.
Betreibe PostgreSQL, MySQL, MariaDB, Redis oder MongoDB im privaten Netzwerk deines Teams. Verbinde eine Datenbank mit einem Projekt, und ihr Verbindungsstring landet in den Umgebungsvariablen der App – mit täglichen Backups, Metriken und einer Konsole im Browser gleich dabei.
Kapitel 1 von 5: Alle fünf Engines in einer Liste, jede mit ihrem Status und dem Projekt, das sie nutzt.
BeispieldatenEine Datenbank, die sich selbst pflegt – direkt neben deiner App
Die Teile, die du sonst selbst skriptest, patchst und im Blick behältst.
Fünf Engines, ein Dashboard
PostgreSQL, MySQL, MariaDB, Redis und MongoDB, verwaltet dort, wo du deine Deployments verwaltest. PostgreSQL bekommt zusätzlich Connection Pooling mit PgBouncer und Erweiterungen wie pgvector.
Standardmäßig privat
Jede Datenbank läuft im privaten Netzwerk deines Teams und ist nur aus deinen Projekten erreichbar. Öffentlicher Zugriff ist ein Schalter: Er gibt dir Host und Port und lässt sich wieder schließen.
In einem Schritt verbunden
Verbinde eine Datenbank mit einem Projekt, und ihre Verbindungs-URL wird als sensible Variable gespeichert – DATABASE_URL, REDIS_URL oder MONGODB_URI. Neu deployen, und die App ist verbunden.
Backups ab dem ersten Tag
Neue Datenbanken werden jeden Tag um 03:00 UTC gesichert, und jedes Backup wird 30 Tage aufbewahrt. Ändere den Zeitplan oder sichere vor einer Migration sofort.
Wiederherstellen oder herunterladen
Stelle ein Backup in eine neue Datenbank wieder her oder direkt in der bestehenden, nach einem automatischen Sicherheits-Backup. Lade jedes Backup herunter; jede Nacht werden sie zudem verschlüsselt in einen Speicher in der EU kopiert.
Konsole und Metriken eingebaut
Durchsuche Tabellen und führe Abfragen im Browser aus, ohne die Datenbank ins Internet zu öffnen. Metriken zeigen Last, Verbindungen, Cache-Treffer und Größe über 90 Tage.
Wiederherstellungen kommen aus diesen Backups: Eine Wiederherstellung auf einen beliebigen Zeitpunkt gibt es für Kundendatenbanken nicht. MongoDB-Backups lassen sich herunterladen, aber nicht im Dashboard wiederherstellen, und Redis hat keine geplanten Backups.
In drei Schritten von null auf verbunden
Dieselben Schritte, die die Demo oben zeigt. Kein Server einzurichten, keine Zugangsdaten herumzukopieren.
- Datenbank erstellenWähle eine Engine und einen Namen. Sie startet im privaten Netzwerk deines Teams, und tägliche Backups sind schon eingeschaltet.
- Mit deiner App verbindenWähle das Projekt. Die Verbindungs-URL landet in seinen Umgebungsvariablen; deploye neu, und die App liest sie wie jede andere Variable.
- Beobachten, abfragen, wiederherstellenVerfolge die Metriken, führe Abfragen in der Konsole aus und stelle ein Backup wieder her, wenn du es brauchst.
Warum hier betreiben
Was dir eine Datenbank auf einem eigenen Server überlässt – und was Hostingsurge übernimmt.
| Aufgabe | Auf einem eigenen Server | Auf Hostingsurge |
|---|---|---|
| Backups | Ein Cronjob, Dump-Rotation und ein Ort für die Dateien | Täglich ab Werk, 30 Tage aufbewahrt, dazu Backups auf Abruf |
| Externe Kopie | Ein weiterer Anbieter und ein weiteres Skript | Jede Nacht verschlüsselt in einen Speicher in der EU kopiert |
| Wiederherstellung | Von Hand, auf der Kommandozeile | In eine neue Datenbank oder direkt, nach einem Sicherheits-Backup |
| Einblick in die Daten | Ein Client auf deinem Laptop und ein offener Port | Eine Konsole im Browser, standardmäßig schreibgeschützt, jede Anweisung protokolliert |
| Monitoring | Ein Exporter und Dashboards, die du einrichtest | Metriken alle fünf Minuten, mit 90 Tagen Verlauf |
| App verbinden | Zugangsdaten, in die Konfiguration kopiert | DATABASE_URL wird beim Verbinden der Datenbank hinzugefügt |
Alles rund um die Datenbank
Secrets, geplante Aufgaben und ein klarer Überblick darüber, was jedes Projekt nutzt – direkt neben deinen Deployments.
- Umgebungsvariablen und Secrets. Halte API-Schlüssel und Verbindungsstrings aus deinem Code heraus. Sensible Werte bleiben nach dem Speichern verborgen, und Änderungen gelten ab dem nächsten Deployment.
- Cronjobs. Führe wiederkehrende Befehle – eine nächtliche Bereinigung, einen Bericht – nach Zeitplan im Container deiner App aus, oder starte einen mit „Jetzt ausführen“.
- Projektspeicher. Die Speicher-Ansicht jedes Projekts zeigt die Datenbanken, die es nutzt. Verbinde jede Datenbank deines Teams mit jedem Projekt.
Aus deinem Terminal
# PostgreSQL erstellen und mit einem Projekt verbinden hostingsurge databases create webshop-db --engine postgresql --project webshop # Sieben Tage Metriken, mit Sparklines hostingsurge databases metrics webshop-db --range 7d # Jetzt sichern und dann die Backups auflisten hostingsurge databases backups webshop-db run hostingsurge databases backups webshop-db ls
Dieselben Aktionen gibt es in der REST-API und über MCP, und jeder Befehl kann --json ausgeben. Die Konsole ist die Ausnahme: Sie antwortet nur angemeldeten Dashboard-Sitzungen. API und CLI entdecken
Was jede Engine bekommt
Ein Dashboard für alle fünf. Backups und Wiederherstellung richten sich danach, was die Engine unterstützt.
| Engine | Geeignet für | Geplante Backups | Wiederherstellung im Dashboard |
|---|---|---|---|
| PostgreSQL | Relationale Daten für Web-Apps und APIs | Täglich ab Werk | In eine neue Datenbank oder direkt |
| MySQL | PHP-Apps und viele Frameworks | Täglich ab Werk | In eine neue Datenbank oder direkt |
| MariaDB | Open Source, kompatibel mit MySQL | Täglich ab Werk | In eine neue Datenbank oder direkt |
| MongoDB | Dokumente in JSON-Form | Täglich ab Werk | Nur Download |
| Redis | Caching, Sessions und Queues | Nicht verfügbar | — |
Läuft schon eine woanders? Importiere einen Dump aus PostgreSQL, MySQL, MariaDB, MongoDB oder Redis, oder kopiere eine laufende Datenbank herüber. Alle Umzugsquellen
Preise wie im Rest von Cloud
Datenbanken stehen auf der Cloud-Preisliste: ein Festpreis pro Datenbank oder Nutzung, sekundengenau abgerechnet.
PostgreSQL Basic
0,1 vCPU256 MB
$6 / Monat
PostgreSQL 1 GB
0,5 vCPU1 GB
$19 / Monat
Key Value 256 MB
Redis-kompatibel256 MB
$10 / Monat
Oder zahle nach Nutzung: $20 pro vCPU und $10 pro GB Arbeitsspeicher im Monat, sekundengenau abgerechnet. MySQL, MariaDB und MongoDB laufen mit Nutzungspreisen oder auf einer Instanz zum Festpreis.
Startpreise in USD, zzgl. MwSt. Der bezahlte Checkout ist noch nicht geöffnet: Alle Konten laufen heute kostenlos, und nichts wird berechnet. Cloud-Preise vergleichen
Fragen zu Datenbanken, beantwortet
Welche Datenbanken kann ich erstellen?
PostgreSQL, MySQL, MariaDB, Redis und MongoDB. Jede läuft als verwaltete Datenbank im privaten Netzwerk deines Teams.
Wie verbindet sich meine App mit ihrer Datenbank?
Verbinde die Datenbank mit einem Projekt, und ihre Verbindungs-URL wird den Umgebungsvariablen des Projekts als sensibler Wert hinzugefügt: DATABASE_URL, bei Redis und MongoDB REDIS_URL und MONGODB_URI. Deploye neu, und deine App liest sie wie jede andere Variable.
Laufen Backups automatisch?
Ja, für PostgreSQL, MySQL, MariaDB und MongoDB: Neue Datenbanken werden jeden Tag um 03:00 UTC gesichert, und jedes Backup wird 30 Tage aufbewahrt. Du kannst den Zeitplan ändern oder sofort sichern, und jede Nacht werden die Backups zusätzlich verschlüsselt in einen Speicher in der EU außerhalb des Servers kopiert. Redis hat keine geplanten Backups.
Kann ich auf einen beliebigen Zeitpunkt zurücksetzen?
Nein. Wiederherstellungen nutzen die geplanten Backups und die auf Abruf: Backups von PostgreSQL, MySQL und MariaDB werden in eine neue Datenbank oder direkt nach einem Sicherheits-Backup wiederhergestellt, Backups von MongoDB lassen sich herunterladen.
Kann ich in die Datenbank schauen, ohne sie ins Internet zu öffnen?
Ja. Die Konsole im Browser listet Tabellen, Collections oder Keys und führt Anweisungen über deine Dashboard-Sitzung aus. Sie startet schreibgeschützt; der Schreibmodus ist ein Schalter, den du bestätigst, und jede Anweisung wird im Audit-Log des Teams festgehalten.
Kann ich mich von meinem eigenen Computer aus verbinden?
Ja. Schalte den öffentlichen Zugriff ein, und die Datenbank erhält einen öffentlichen Host und Port für deine eigenen Tools. Schalte ihn wieder aus, wenn du fertig bist – standardmäßig ist eine Datenbank nur aus den Projekten deines Teams erreichbar.
Kann ich eine bestehende Datenbank hierher umziehen?
Ja. Importiere einen Dump aus PostgreSQL, MySQL, MariaDB, MongoDB oder Redis, oder kopiere eine laufende Datenbank herüber. Soll lieber unser Team das übernehmen? Concierge-Umzug anfragen
Wo werden meine Daten gespeichert?
Auf Servern in Frankreich (EU), hinter einer Firewall. Projekte, Daten und Zugangsdaten jedes Teams sind von anderen Teams isoliert.
Gib deiner App noch heute eine Datenbank.
Starte kostenlos und erstelle dann PostgreSQL, MySQL, MariaDB, Redis oder MongoDB neben deinen Projekten – oder importiere die Datenbank, die du bereits betreibst.