Databaser og backend

Administrerede databaser. Lige ved siden af din app.

Kør PostgreSQL, MySQL, MariaDB, Redis eller MongoDB på dit teams private netværk. Tilknyt en database til et projekt, så lander forbindelsesstrengen i appens miljøvariabler — uden loginoplysninger, der skal kopieres rundt.

Privat netværkTilknyt til ethvert projektPlanlagte sikkerhedskopierGendan efter behovServere i EU

Fem motorer, ét kontrolpanel

Vælg den database, din app forventer. Den kører på dit teams private netværk og administreres samme sted som dine udrulninger.

  • PostgreSQLRelationelle data til webapps og API’er
  • MySQLDet klassiske valg til PHP og mange frameworks
  • MariaDBOpen source og kompatibel med MySQL
  • RedisCaching, sessioner, køer og hastighedsbegrænsning
  • MongoDBEn dokumentdatabase til data i JSON-form
  • Importér et dumpTag et eksisterende dump fra PostgreSQL, MySQL, MariaDB, MongoDB eller Redis med

Fra nul til forbundet i tre trin

Opret en database, giv den til din app, og sæt sikkerhedskopierne på en tidsplan.

  1. Opret denVælg en motor og et navn. Databasen starter på dit teams private netværk og kan kun nås af dine projekter, indtil du beslutter andet.
  2. Tilknyt den til et projektForbindelsesstrengen føjes til projektets miljøvariabler som DATABASE_URL. Udrul igen, så er din app forbundet.
  3. Planlæg sikkerhedskopierVælg, hvor ofte sikkerhedskopier kører, og hvor mange dage de gemmes. Skal du lave en risikabel ændring? Tag en sikkerhedskopi nu.

Sikkerhedskopier, du styrer. Adgang, du bestemmer.

Dine data bliver på dit teams private netværk, indtil du åbner dem. Sikkerhedskopier kører efter den tidsplan, du sætter, og du gendanner fra kontrolpanelet, CLI’en eller API’et.

  • Planlagte sikkerhedskopier ud fra et cron-udtryk, f.eks. hver nat kl. 03.00
  • Opbevaring i dage, så gamle sikkerhedskopier ryddes automatisk
  • Sikkerhedskopier efter behov før migreringer og store udgivelser
  • En liste over de seneste sikkerhedskopier med status og størrelse
  • Gendannelser, der beder dig bekræfte først, fordi de erstatter de nuværende data
  • Offentlig adgang, som du kan slå til og fra når som helst

Kort fortalt

  • NetværkPrivat for dit team
  • Offentlig adgangSlået fra, indtil du slår den til
  • ForbindelseDATABASE_URL ved tilknytning
  • SikkerhedskopierEfter din tidsplan
  • GendannelseKontrolpanel, CLI eller API
  • ImportFra en dumpfil

Alt omkring databasen

Hemmeligheder, planlagte opgaver og et klart overblik over, hvad hvert projekt bruger — administreret ved siden af dine udrulninger.

Miljøvariabler og hemmeligheder

Hold API-nøgler og forbindelsesstrenge ude af din kode. Følsomme værdier forbliver skjulte, når de er gemt, og ændringer træder i kraft ved næste udrulning.

Cron-job

Kør tilbagevendende kommandoer — en natlig oprydning, en rapport, en cache-opvarmning — efter en tidsplan i din apps container. Start ethvert job med »Kør nu«.

Projektlagring

Hvert projekts Lagring-visning viser de databaser, projektet bruger. Tilknyt enhver database fra dit team til ethvert projekt.

Fra din terminal

# Opret PostgreSQL, og tilknyt den til et projekt
hostingsurge databases create shop-db --engine postgresql --project shop

# Sikkerhedskopiér hver nat kl. 03.00, og gem i 14 dage
hostingsurge databases backups shop-db set --frequency "0 3 * * *" --retention-days 14

# Åbn den for din egen computer, og luk den igen bagefter
hostingsurge databases public shop-db on
hostingsurge databases public shop-db off

De samme handlinger findes i REST-API’et og via MCP, og alle kommandoer kan udskrive --json til scripts. Udforsk API’et og CLI’en

Spørgsmål om databaser, besvaret

Motorer, forbindelser, sikkerhedskopier og adgang.

Hvilke databaser kan jeg oprette?

PostgreSQL, MySQL, MariaDB, Redis og MongoDB. Hver af dem kører som en administreret database på dit teams private netværk.

Hvordan forbinder min app til sin database?

Tilknyt databasen til et projekt, så føjes forbindelsesstrengen til projektets miljøvariabler som DATABASE_URL. Udrul igen, så læser din app den som enhver anden variabel.

Kører sikkerhedskopier automatisk?

Det bestemmer du. Sæt en tidsplan, f.eks. hver nat, vælg, hvor mange dage hver sikkerhedskopi skal gemmes, eller tag en efter behov. Gendannelse er tilgængelig fra kontrolpanelet, CLI’en og API’et.

Kan jeg forbinde fra min egen computer?

Ja. Slå offentlig adgang til, så får databasen en offentlig vært og port, som du kan nå fra dine egne værktøjer. Slå den fra igen, når du er færdig — som standard kan en database kun nås fra dit teams projekter.

Kan jeg flytte en eksisterende database hertil?

Ja. Importér et dump fra PostgreSQL, MySQL, MariaDB, MongoDB eller Redis, så gendannes det i en administreret database. Vil du hellere have, at vores team gør det? Bed om en concierge-flytning

Hvor gemmes mine data?

På servere i EU, i Frankrig, bag en firewall. Hvert teams projekter, data og loginoplysninger er isoleret fra andre teams.

Giv din app en database i dag.

Opret PostgreSQL, MySQL, MariaDB, Redis eller MongoDB ved siden af dine projekter, eller importér den, du allerede kører.