Variables d’environnement et secrets
Gardez les clés API et les chaînes de connexion hors de votre code. Les valeurs sensibles restent masquées une fois enregistrées, et les modifications s’appliquent au prochain déploiement.
Choisir un produit
Hébergement webSites web et WordPress avec un forfait à prix fixeCloudDéployez applications, API et bases de données depuis Git ou DockerAI BuilderCréez et modifiez des sites et des applications avec l’IAÀ ajouter à tout projet
Domaines et e-mailBases de donnéesWordPress géréExécution d’agentsMigrationsDéveloppeurs
Tout sur l’IADéveloppeursMCP pour assistants IADocumentationSécuritéStatutHostingsurge
TarifsSe connecterBases de données et backend
Exécutez PostgreSQL, MySQL, MariaDB, Redis ou MongoDB sur le réseau privé de votre équipe. Reliez une base de données à un projet et sa chaîne de connexion arrive dans les variables d’environnement de l’application — aucun identifiant à recopier d’un endroit à l’autre.
Choisissez la base de données qu’attend votre application. Elle tourne sur le réseau privé de votre équipe et se gère au même endroit que vos déploiements.
Créez une base de données, confiez-la à votre application et planifiez les sauvegardes.
Vos données restent sur le réseau privé de votre équipe jusqu’à ce que vous les ouvriez. Les sauvegardes suivent le planning que vous définissez, et vous restaurez depuis le tableau de bord, la CLI ou l’API.
Secrets, tâches planifiées et une vue claire de ce que chaque projet utilise — gérés à côté de vos déploiements.
Gardez les clés API et les chaînes de connexion hors de votre code. Les valeurs sensibles restent masquées une fois enregistrées, et les modifications s’appliquent au prochain déploiement.
Exécutez des commandes récurrentes — un nettoyage nocturne, un rapport, un préchauffage du cache — selon un planning dans le conteneur de votre application. Lancez n’importe quelle tâche avec « Exécuter maintenant ».
La vue Stockage de chaque projet affiche les bases de données qu’il utilise. Reliez n’importe quelle base de données de votre équipe à n’importe quel projet.
Depuis votre terminal
# Créer une base PostgreSQL et la relier à un projet hostingsurge databases create shop-db --engine postgresql --project shop # Sauvegarder chaque nuit à 3 h et conserver 14 jours hostingsurge databases backups shop-db set --frequency "0 3 * * *" --retention-days 14 # L’ouvrir à votre propre machine, puis la refermer hostingsurge databases public shop-db on hostingsurge databases public shop-db off
Les mêmes actions sont disponibles dans l’API REST et via MCP, et chaque commande peut produire une sortie --json pour les scripts. Découvrir l’API et la CLI
Moteurs, connexions, sauvegardes et accès.
PostgreSQL, MySQL, MariaDB, Redis et MongoDB. Chacune tourne comme base de données infogérée sur le réseau privé de votre équipe.
Reliez la base de données à un projet et sa chaîne de connexion est ajoutée aux variables d’environnement du projet sous le nom DATABASE_URL. Redéployez, et votre application la lit comme n’importe quelle autre variable.
C’est vous qui décidez. Définissez un planning, par exemple chaque nuit, choisissez combien de jours conserver chaque sauvegarde, ou lancez-en une à la demande. Les restaurations sont disponibles depuis le tableau de bord, la CLI et l’API.
Oui. Activez l’accès public et la base de données obtient un hôte et un port publics, accessibles depuis vos propres outils. Désactivez-le quand vous avez terminé — par défaut, une base de données n’est accessible que depuis les projets de votre équipe.
Oui. Importez un dump PostgreSQL, MySQL, MariaDB, MongoDB ou Redis : il est restauré dans une base de données infogérée. Vous préférez que notre équipe s’en charge ? Demander une migration accompagnée
Sur des serveurs dans l’UE, en France, derrière un pare-feu. Les projets, les données et les identifiants de chaque équipe sont isolés des autres équipes.
Créez PostgreSQL, MySQL, MariaDB, Redis ou MongoDB à côté de vos projets, ou importez celle que vous utilisez déjà.