Disponible sur tous les plans

Bases de données en un clic

Choisissez un moteur, cliquez sur déployer, obtenez une chaîne de connexion. sh0 gère le conteneur, le volume, le réseau, les sauvegardes et la supervision. Vous n'avez qu'à construire votre application.

Moteurs pris en charge

Bases de données de qualité production, déployées en quelques secondes. Images Docker officielles, version de votre choix.

PostgreSQL
La base de données relationnelle open source la plus avancée. Idéale pour les requêtes complexes et l'intégrité des données.
MySQL
La base de données open source la plus populaire au monde. Éprouvée pour les applications web à toute échelle.
MariaDB
Fork MySQL communautaire avec des performances améliorées, des moteurs de stockage et des fonctionnalités de sécurité.
MongoDB
Base de données NoSQL orientée documents. Schémas flexibles pour un développement rapide et des données non structurées.
Redis
Stockage de données en mémoire pour le cache, les sessions, les files d'attente et les classements en temps réel. Latence inférieure à la milliseconde.

Comment ça fonctionne

01

Choisissez votre moteur

Choisissez parmi PostgreSQL, MySQL, MariaDB, MongoDB ou Redis. Sélectionnez une version, définissez les limites de mémoire et CPU.

02

sh0 crée le conteneur + volume

Un conteneur Docker est lancé avec un volume persistant attaché. Les données survivent aux redémarrages, mises à jour et redéploiements.

03

Obtenez votre chaîne de connexion

sh0 génère les identifiants et fournit une chaîne de connexion prête à l'emploi. Copiez-la dans les variables d'environnement de votre application.

04

Connectez-vous depuis votre application

Votre application se connecte via le réseau Docker interne -- aucune exposition de port nécessaire. Sécurisé par défaut, zéro surcharge de latence.

Le pipeline de base de données

Tableau de bord
Sélection du moteur
Conteneur Docker
Volume persistant
Chaîne de connexion
Votre application

De la sélection du moteur à la base de données en fonctionnement en moins de 30 secondes -- entièrement automatisé

Tout ce dont vous avez besoin

Déploiement en un clic

Sélectionnez un moteur, choisissez une version, cliquez sur Déployer. Votre base de données fonctionne en moins de 30 secondes avec des paramètres par défaut raisonnables.

Volumes persistants automatiques

Chaque base de données reçoit un volume Docker dédié. Vos données persistent à travers les redémarrages de conteneurs, les mises à jour et les redémarrages de serveur.

Gestion des chaînes de connexion

Identifiants et chaînes de connexion générés automatiquement. Injectez-les dans vos applications en tant que variables d'environnement en un clic.

Intégration des sauvegardes

Planifiez des sauvegardes automatisées avec le moteur de sauvegarde de sh0. pg_dump, mysqldump, mongodump -- chiffrées et envoyées vers votre fournisseur de stockage.

Supervision des ressources

CPU, mémoire, disque et nombre de connexions visibles dans le tableau de bord. Définissez des alertes lorsque l'utilisation dépasse les seuils.

Cycle de vie géré

Démarrez, arrêtez, redémarrez et mettez à jour votre base de données depuis le tableau de bord. Mises à jour progressives sans perte de données.

L'ancienne méthode

  • x Installer la base de données manuellement sur le serveur
  • x Configurer la persistance soi-même
  • x Gérer les ports et le réseau
  • x Écrire des scripts de sauvegarde depuis zéro
  • x Superviser avec des outils séparés
  • x Gérer les mises à jour manuellement

La méthode sh0

  • Sélectionner le moteur + cliquer sur déployer
  • Volumes persistants automatiques
  • DNS interne + chaînes de connexion
  • Planifications de sauvegarde intégrées
  • Métriques dans le tableau de bord
  • Mises à jour progressives en un clic

Questions et réponses

Quels moteurs de bases de données sont pris en charge ? +
PostgreSQL, MySQL, MariaDB, MongoDB et Redis. Chaque moteur s'exécute dans son image Docker officielle avec la version de votre choix. Nous ajoutons de nouveaux moteurs selon la demande.
Puis-je importer des données existantes ? +
Oui. Vous pouvez utiliser le terminal dans le tableau de bord pour exécuter pg_restore, mysql import, mongorestore ou tout autre outil d'import natif. Vous pouvez également vous connecter directement avec votre client local et pousser les données via un tunnel SSH.
Comment les volumes sont-ils gérés ? +
Chaque base de données reçoit un volume Docker dédié qui persiste indépendamment du conteneur. Si vous mettez à jour ou redémarrez la base de données, le volume reste intact. Les volumes ne sont supprimés que lorsque vous supprimez explicitement la base de données et confirmez la suppression.
Puis-je me connecter depuis l'extérieur du serveur ? +
Par défaut, les bases de données ne sont accessibles que via le réseau Docker interne (le plus sécurisé). Vous pouvez optionnellement exposer un port si vous avez besoin d'un accès externe, mais nous recommandons d'utiliser un tunnel SSH à la place.
Les sauvegardes sont-elles incluses ? +
Oui. Le moteur de sauvegarde de sh0 prend en charge tous les moteurs de bases de données gérés nativement. Définissez un calendrier cron, choisissez une destination de stockage et les sauvegardes s'exécutent automatiquement avec chiffrement.
Puis-je exécuter plusieurs bases de données ? +
Absolument. Exécutez autant d'instances de bases de données que les ressources de votre serveur le permettent. Chacune reçoit son propre conteneur, volume, identifiants et calendrier de sauvegarde. Il n'y a aucune limite artificielle.

Déployez une base de données en 30 secondes

PostgreSQL, MySQL, MongoDB, Redis -- cycle de vie géré, sauvegardes automatiques, zéro configuration.