Databaser och backend

Hanterade databaser. Direkt bredvid din app.

Kör PostgreSQL, MySQL, MariaDB, Redis eller MongoDB på teamets privata nätverk. Koppla en databas till ett projekt så hamnar anslutningssträngen i appens miljövariabler — utan inloggningsuppgifter att kopiera runt.

Privat nätverkKoppla till valfritt projektSchemalagda backuperÅterställ vid behovServrar i EU

Fem motorer, en kundpanel

Välj den databas din app förväntar sig. Den körs på teamets privata nätverk och hanteras på samma ställe som dina driftsättningar.

  • PostgreSQLRelationsdata för webbappar och API:er
  • MySQLKlassikern för PHP och många ramverk
  • MariaDBÖppen källkod och kompatibel med MySQL
  • RedisCache, sessioner, köer och anropsbegränsning
  • MongoDBEn dokumentdatabas för data i JSON-form
  • Importera en dumpTa med en befintlig dump från PostgreSQL, MySQL, MariaDB, MongoDB eller Redis

Från noll till ansluten i tre steg

Skapa en databas, ge den till din app och lägg backuperna på ett schema.

  1. Skapa denVälj motor och namn. Databasen startar på teamets privata nätverk och nås bara av dina projekt tills du bestämmer något annat.
  2. Koppla den till ett projektAnslutningssträngen läggs till i projektets miljövariabler som DATABASE_URL. Driftsätt på nytt, så är appen ansluten.
  3. Schemalägg backuperVälj hur ofta backuper körs och hur många dagar de ska sparas. Ska du göra en riskabel ändring? Ta en backup direkt.

Backuper du styr. Åtkomst du bestämmer.

Dina data stannar på teamets privata nätverk tills du öppnar dem. Backuper körs enligt schemat du sätter, och du återställer från kundpanelen, CLI:t eller API:t.

  • Schemalagda backuper utifrån ett cron-uttryck, till exempel varje natt klockan 03.00
  • Lagringstid i dagar, så att gamla backuper rensas bort automatiskt
  • Backuper på begäran före migreringar och stora releaser
  • En lista över de senaste backuperna med status och storlek
  • Återställningar som ber dig bekräfta först, eftersom de ersätter nuvarande data
  • Publik åtkomst som du slår på och av när du vill

I korthet

  • NätverkPrivat för ditt team
  • Publik åtkomstAv tills du slår på den
  • AnslutningDATABASE_URL vid koppling
  • BackuperEnligt ditt schema
  • ÅterställningKundpanel, CLI eller API
  • ImportFrån en dumpfil

Allt runt databasen

Hemligheter, schemalagt arbete och en tydlig bild av vad varje projekt använder — hanterat bredvid dina driftsättningar.

Miljövariabler och hemligheter

Håll API-nycklar och anslutningssträngar utanför koden. Känsliga värden visas inte igen när de väl sparats, och ändringar gäller från nästa driftsättning.

Schemalagda jobb

Kör återkommande kommandon — nattlig städning, en rapport, cacheuppvärmning — enligt ett schema i appens container. Starta vilket jobb som helst med Kör nu.

Projektlagring

Varje projekts lagringsvy visar vilka databaser projektet använder. Anslut valfri databas från teamet till valfritt projekt.

Från terminalen

# Skapa PostgreSQL och koppla den till ett projekt
hostingsurge databases create shop-db --engine postgresql --project shop

# Ta backup varje natt klockan 03.00 och spara i 14 dagar
hostingsurge databases backups shop-db set --frequency "0 3 * * *" --retention-days 14

# Öppna den för din egen dator och stäng den sedan igen
hostingsurge databases public shop-db on
hostingsurge databases public shop-db off

Samma åtgärder finns i REST-API:t och via MCP, och alla kommandon kan skriva ut --json för skript. Utforska API:t och CLI:t

Vanliga frågor om databaser

Motorer, anslutningar, backuper och åtkomst.

Vilka databaser kan jag skapa?

PostgreSQL, MySQL, MariaDB, Redis och MongoDB. Var och en körs som en hanterad databas på teamets privata nätverk.

Hur ansluter min app till sin databas?

Koppla databasen till ett projekt så läggs anslutningssträngen till i projektets miljövariabler som DATABASE_URL. Driftsätt på nytt, så läser appen den som vilken variabel som helst.

Sker backuper automatiskt?

Det bestämmer du. Sätt ett schema, till exempel varje natt, välj hur många dagar varje backup ska sparas, eller kör en backup direkt. Återställning finns i kundpanelen, CLI:t och API:t.

Kan jag ansluta från min egen dator?

Ja. Slå på publik åtkomst så får databasen en publik värd och port som du når från dina egna verktyg. Stäng av den igen när du är klar — som standard nås en databas bara från teamets projekt.

Kan jag flytta hit en befintlig databas?

Ja. Importera en dump från PostgreSQL, MySQL, MariaDB, MongoDB eller Redis så återställs den till en hanterad databas. Vill du hellre att vårt team gör det? Be om hjälp med flytten

Var lagras mina data?

På servrar i EU, i Frankrike, bakom en brandvägg. Varje teams projekt, data och inloggningsuppgifter är isolerade från andra team.

Ge din app en databas i dag.

Skapa PostgreSQL, MySQL, MariaDB, Redis eller MongoDB bredvid dina projekt, eller importera den du redan kör.