Deutsch
Loslegen
Postgres 18 · in jedem Tarif

Verwaltetes Postgres mit einem Klick, ohne Aufpreis.

Es läuft auf deiner Maschine neben deinen Apps, in Größe und Einstellungen auf dich abgestimmt. Verbinde eine App, bearbeite die Daten im Browser, sieh, was es bremst, und bekomm jede Nacht ein Backup.

Ab 9,99 € im Monat für die Maschine und alle deine Projekte, ohne Gebühr pro Datenbank.

Eine Postgres-Datenbank im Panel, auf ihrer „Übersicht“: Arbeitsspeicher, CPU, Disk und Verbindungen, die Apps, die sie nutzen, und wie du dich mit ihr verbindest.

In einer Minute bereit.

Wähl Postgres unter „Neues Projekt“, gib der Datenbank einen Namen und eine Größe. Die Maschine schreibt ihre Dateien, startet sie und behält sie im Blick.

  • Auf ihre Größe abgestimmtVon 256 MB bis zu zwei Dritteln des Arbeitsspeichers deiner Maschine. Puffer, Cache und Verbindungen sind auf diese Größe eingestellt.
  • Von Anfang an privatKein Port ist zum Internet offen: Nur die Apps, die du verbindest, und dein Laptop erreichen sie.
  • Reines Postgres in einer lesbaren DateiDas offizielle Image mit aktiviertem pg_stat_statements, in einer compose.yaml, die sich selbst erklärt.
Neue Datenbank: ihr Name, ihre Größe von 256 MB bis 1 GB und die Apps, die sie nutzen werden.

Deine Apps verbinden sich mit einem Klick.

Verbinde eine App, und sie erreicht die Datenbank über deren Namen. Trag eine Zeile in ihre .env ein oder lass das deinen Agenten machen.

„Verbindung“ unter „Apps“: die Projekte der Maschine, das Projekt shop verbunden, und die Zeile DATABASE_URL für die .env jeder App. „Verbindung“ mit geöffneten Details unter Node: der Code, der DATABASE_URL liest. „Verbindung“ unter „Laptop“: der Befehl pethost tunnel, dann die URL, die auf dem Laptop funktioniert, solange er läuft.

Bearbeite sie im Browser.

Tabellen, Zeilen und SQL wie in einem Datenbank-Tool auf dem Desktop, ohne Installation und ohne offenen Port.

Eine Postgres-Datenbank im Panel, geöffnet bei ihren Daten: links die Tabellen, rechts die Tabelle products mit Name, Duft, Preis und Bestand jeder Zeile. Ein Abfrage-Tab: die besten Kunden der Woche aus der Tabelle orders, darunter ihre Zeilen. Die Konsole: psql im Browser, mit der Liste der Tabellen der Datenbank.

Sieh, was sie bremst.

Minütlich über 7 Tage und stündlich über 90, ohne etwas einzurichten.

Dieselbe Datenbank in der letzten Stunde: Abfragen pro Sekunde, mittlere Zeit, Cache-Treffer und Verbindungen, die mittlere Zeit steigt kurz an. Die aufwendigsten Abfragen der letzten Stunde, jede mit ihren Aufrufen, ihrer Gesamtzeit und ihrer mittleren Zeit. Die offenen Sitzungen: Benutzer, Zustand und Abfrage jeder einzelnen, mit „Abfrage abbrechen“ und „Sitzung beenden“.

Mach eine missglückte Migration rückgängig.

Jede Nacht ein Backup, verschlüsselt und außerhalb der Maschine gespeichert, 14 Tage aufbewahrt. Mach vor einer riskanten Änderung noch eins.

Die Backups derselben Datenbank: eins für jede Nacht der letzten zwei Wochen und eins von heute Nachmittag, jedes an Ort und Stelle oder als neue Datenbank wiederherzustellen, daneben ein Knopf zum Herunterladen eines Dumps. Als neue Datenbank wiederherstellen: die Zeit des Backups und der Name der neuen Datenbank. Dump herunterladen: die Datenbank als Datei für pg_restore.

Dein Agent kennt sich damit aus.

Mit dem MCP-Server und dem Skill von Pethost erstellt er eine Datenbank, verbindet deine App und schaut mit psql hinein.

Du sagst
dein Agent
  • CreateDatabase postgres, verbunden mit recipes
  • GetProject postgres: die Anmeldedaten
  • DeployProject recipes, mit DATABASE_URL in der .env
  • GetOperation erfolgreich

Fertig: Das Projekt recipes speichert seine Daten jetzt in der Datenbank postgres, und beide sind im nächtlichen Backup.

  • QueryHttpTraffic /orders braucht 1,2 s
  • RunServiceCommand psql: die langsamsten Abfragen
  • ReadPath /src/orders.ts

Eine Abfrage braucht 840 ms: Die Tabelle orders hat keinen Index auf customer_id. Soll ich einen anlegen?

  • RunProjectAction back_up
  • GetOperation erfolgreich

Gesichert. Ändere das Schema – diesen Stand kann ich wiederherstellen.

Alles andere, was eine Datenbank braucht.

Alerts, wenn sie ausfällt

Ein Absturz, zu wenig Arbeitsspeicher oder ein fehlgeschlagener Healthcheck, per E-Mail, Telegram oder Slack.

Logs und eine Shell

Das Log von Postgres im Panel, und ssh in den Container aus deinem Terminal.

So viele, wie draufpassen

Keine Gebühr pro Datenbank: eine für jede App, MariaDB für eine App, die MySQL erwartet, und Valkey daneben für einen Cache oder eine Warteschlange.

Ein verwaltetes Postgres allein kostet anderswo mehr.

Was ein Postgres mit 2 GB bei acht Anbietern im Monat kostet, neben dem ganzen Starter hier.

  • Pethost Starter · dieses Postgres und alle deine Apps 9,99 €
  • Azure Flexible Server B1ms · 2 GB 16,09 $ ×1,4
  • AWS RDS db.t4g.small · 2 GB 25,66 $ ×2,3
  • Supabase Pro · Small · 2 GB 30,29 $ ×2,7
  • DigitalOcean Managed PostgreSQL · 2 GB 30,45 $ ×2,7
  • Railway Nach Verbrauch, voll genutzt · 1 vCPU · 2 GB 41,58 $ ×3,7
  • Neon Launch · 0.5 CU · 2 GB 42,19 $ ×3,8
  • Render Postgres 1c-2g · 2 GB 43,00 $ ×3,8
  • Google Cloud Cloud SQL db-custom-1-3840 · 1 vCPU · 3.75 GB 51,01 $ ×4,6

Mehrkosten pro Jahr bei den anderen 53 € – 427 €

Bei ihnen kommt obendrauf: ausgehender Traffic über ein Kontingent hinaus, überall außer bei DigitalOcean; eine öffentliche IPv4-Adresse bei AWS und Google Cloud und für eine direkte Verbindung bei Supabase; der Speicher der Backups bei AWS, Google Cloud und Railway.

Jeder Preis ist der des Anbieters selbst, abgelesen am : sein kleinster Tarif mit 2 GB RAM oder mehr, ein einzelner Knoten, on demand, ohne Steuern, in seiner günstigsten Region (bei Google Cloud Iowa), mit 10 GB Speicher oder seinem Minimum, wo das mehr ist: 20 GB bei AWS, 30 GB bei DigitalOcean, 32 GB bei Azure. Ein Preis pro Stunde ist auf 730 Stunden gerechnet, der von Railway mit einer vCPU, die den ganzen Monat ausgelastet ist. Euro und Dollar sind zum Kurs der Europäischen Zentralbank verglichen: 1 € = 1,1193 $.

Fragen zu Postgres bei Pethost

Kostet eine Datenbank extra?

Nein. Leg so viele an, wie in den Arbeitsspeicher deiner Maschine passen: Der Preis des Tarifs bleibt jeden Monat gleich.

Welches Postgres ist es?

PostgreSQL 18, auf dem offiziellen Image postgres:18-alpine, mit aktiviertem pg_stat_statements. Jeder Treiber, jedes ORM und jedes Tool, das mit Postgres funktioniert, funktioniert damit.

Wie groß kann sie sein?

Den Arbeitsspeicher wählst du, von 256 MB bis zu zwei Dritteln von dem deiner Maschine: 2 GB bei Starter, 4 GB bei Grow, 20 GB bei Scale. Die Daten liegen auf der Disk deiner Maschine, die sich deine Projekte teilen: 30, 60 oder 200 GB.

Kann ich sie aus dem Internet erreichen?

Nur, wenn du sie öffnest: Deine Apps auf der Maschine und dein Laptop erreichen sie auch so. Zum Öffnen veröffentlichst du ihren Port in ihrer compose.yaml, und „Verbindung“ zeigt ihre Adresse.

Kann ich psql, DataGrip oder TablePlus auf meinem Laptop nutzen?

Ja. pethost tunnel -p postgres legt sie über SSH auf localhost:5432, und „Verbindung“ zeigt die URL zum Einfügen.

Wie ziehe ich meine Datenbank hierher um?

Mach mit pg_dump einen Dump der alten und spiel die Datei dann mit pg_restore über den Tunnel von deinem Laptop ein. Dein Agent kann beides für dich erledigen.

Wie entstehen die Backups?

Jede Nacht macht die Maschine einen Snapshot vom Volume der Datenbank, verschlüsselt ihn und speichert ihn 14 Tage außerhalb der Maschine, und du kannst jederzeit noch einen machen. Einen davon wiederherzustellen ist wie ein Neustart nach einem Stromausfall, und dafür ist Postgres gemacht.

Kann ich Erweiterungen hinzufügen?

Ja, die, die mit Postgres kommen, z. B. pg_trgm, pgcrypto, citext, hstore und uuid-ossp: Der Benutzer deiner App legt sie mit CREATE EXTENSION an.

Dein Postgres ist einen Klick entfernt.

Loslegen für 9,99 €/Monat