Databaser og backend

Administrerte databaser. Rett ved siden av appen din.

Kjør PostgreSQL, MySQL, MariaDB, Redis eller MongoDB på teamets private nettverk. Koble en database til et prosjekt, så havner tilkoblingsstrengen i appens miljøvariabler — uten påloggingsinformasjon å kopiere rundt.

Privat nettverkKoble til hvilket som helst prosjektPlanlagte sikkerhetskopierGjenopprett ved behovServere i EU

Fem motorer, ett kontrollpanel

Velg databasen appen din forventer. Den kjører på teamets private nettverk og administreres på samme sted som utrullingene dine.

  • PostgreSQLRelasjonsdata for nettapper og API-er
  • MySQLKlassikeren for PHP og mange rammeverk
  • MariaDBÅpen kildekode og kompatibel med MySQL
  • RedisHurtigbuffer, økter, køer og hastighetsbegrensning
  • MongoDBEn dokumentdatabase for data i JSON-form
  • Importer en dumpTa med en eksisterende dump fra PostgreSQL, MySQL, MariaDB, MongoDB eller Redis

Fra null til tilkoblet i tre trinn

Opprett en database, gi den til appen din og legg sikkerhetskopiene på en tidsplan.

  1. Opprett denVelg motor og navn. Databasen starter på teamets private nettverk og kan bare nås av prosjektene dine til du bestemmer noe annet.
  2. Koble den til et prosjektTilkoblingsstrengen legges til i prosjektets miljøvariabler som DATABASE_URL. Rull ut på nytt, så er appen tilkoblet.
  3. Planlegg sikkerhetskopierVelg hvor ofte sikkerhetskopier kjøres og hvor mange dager de skal oppbevares. Skal du gjøre en risikabel endring? Ta en sikkerhetskopi nå.

Sikkerhetskopier du styrer. Tilgang du bestemmer.

Dataene dine blir på teamets private nettverk til du åpner dem. Sikkerhetskopier kjøres etter tidsplanen du setter, og du gjenoppretter fra kontrollpanelet, CLI-en eller API-et.

  • Planlagte sikkerhetskopier fra et cron-uttrykk, for eksempel hver natt kl. 03.00
  • Oppbevaring i dager, så gamle sikkerhetskopier ryddes bort automatisk
  • Sikkerhetskopier ved behov før migreringer og store utgivelser
  • En liste over de siste sikkerhetskopiene med status og størrelse
  • Gjenopprettinger som ber deg bekrefte først, fordi de erstatter nåværende data
  • Offentlig tilgang som du slår av og på når du vil

Kort oppsummert

  • NettverkPrivat for teamet ditt
  • Offentlig tilgangAv til du slår den på
  • TilkoblingDATABASE_URL ved tilkobling
  • SikkerhetskopierEtter tidsplanen din
  • GjenopprettingKontrollpanel, CLI eller API
  • ImportFra en dumpfil

Alt rundt databasen

Hemmeligheter, planlagte jobber og en tydelig oversikt over hva hvert prosjekt bruker — administrert ved siden av utrullingene dine.

Miljøvariabler og hemmeligheter

Hold API-nøkler og tilkoblingsstrenger utenfor koden. Sensitive verdier forblir skjult når de er lagret, og endringer gjelder fra neste utrulling.

Cron-jobber

Kjør gjentakende kommandoer — en nattlig opprydding, en rapport, oppvarming av hurtigbufferen — etter en tidsplan i appens container. Start hvilken som helst jobb med «Kjør nå».

Prosjektlagring

Lagring-visningen i hvert prosjekt viser hvilke databaser prosjektet bruker. Koble hvilken som helst database fra teamet til hvilket som helst prosjekt.

Fra terminalen din

# Opprett PostgreSQL og koble den til et prosjekt
hostingsurge databases create shop-db --engine postgresql --project shop

# Ta sikkerhetskopi hver natt kl. 03.00 og oppbevar i 14 dager
hostingsurge databases backups shop-db set --frequency "0 3 * * *" --retention-days 14

# Åpne den for din egen maskin, og steng den igjen etterpå
hostingsurge databases public shop-db on
hostingsurge databases public shop-db off

De samme handlingene finnes i REST-API-et og via MCP, og alle kommandoer kan skrive ut --json for skript. Utforsk API-et og CLI-en

Spørsmål om databaser, besvart

Motorer, tilkoblinger, sikkerhetskopier og tilgang.

Hvilke databaser kan jeg opprette?

PostgreSQL, MySQL, MariaDB, Redis og MongoDB. Hver av dem kjører som en administrert database på teamets private nettverk.

Hvordan kobler appen min seg til databasen sin?

Koble databasen til et prosjekt, så legges tilkoblingsstrengen til i prosjektets miljøvariabler som DATABASE_URL. Rull ut på nytt, så leser appen den som en hvilken som helst annen variabel.

Tas sikkerhetskopier automatisk?

Det bestemmer du. Sett en tidsplan, for eksempel hver natt, velg hvor mange dager hver sikkerhetskopi skal oppbevares, eller ta en ved behov. Gjenoppretting er tilgjengelig fra kontrollpanelet, CLI-en og API-et.

Kan jeg koble til fra min egen datamaskin?

Ja. Slå på offentlig tilgang, så får databasen en offentlig vert og port som du når fra dine egne verktøy. Slå den av igjen når du er ferdig — som standard kan en database bare nås fra teamets prosjekter.

Kan jeg flytte en eksisterende database hit?

Ja. Importer en dump fra PostgreSQL, MySQL, MariaDB, MongoDB eller Redis, så gjenopprettes den i en administrert database. Vil du heller at teamet vårt gjør det? Be om en concierge-flytting

Hvor lagres dataene mine?

På servere i EU, i Frankrike, bak en brannmur. Hvert teams prosjekter, data og påloggingsinformasjon er isolert fra andre team.

Gi appen din en database i dag.

Opprett PostgreSQL, MySQL, MariaDB, Redis eller MongoDB ved siden av prosjektene dine, eller importer den du allerede kjører.