La plateforme, en détail

Ce que fait chaque brique de la plateforme, et comment elle fonctionne.

Ce qu’il faut pour tourner en production

Ce dont une app en production a besoin, sans recruter une équipe plateforme.

Déploiements basés sur Git

Chaque push déploie, sur les plans payants chaque pull request a sa preview, et vous revenez à n’importe quel déploiement précédent en un clic.

Connectez-vous avec GitHub ou avec un lien magique envoyé par e-mail. Les dépôts GitHub se connectent via la GitHub App ; GitLab, gitlab.com ou auto-hébergé, se connecte avec un jeton d’accès que vous créez dans GitLab et collez dans les Paramètres, plus un webhook pour les déploiements au push.

Bases de données managées

Postgres, Redis, MySQL et MongoDB, chacun avec ses propres identifiants. Les bases Postgres ont des snapshots que vous pouvez restaurer.

Stockage compatible S3

Des buckets avec leurs propres clés d’accès restreintes, des quotas et des URL signées pour un accès temporaire.

Tâches cron

Lancez une commande selon une expression cron. Chaque exécution tourne dans son propre conteneur isolé, avec ses logs et son code de sortie.

Environnements d’aperçu

À partir de Dev, les pull requests ont leur propre URL en ligne, dans la limite de previews de votre plan, supprimée à la fermeture de la pull request.

Hébergement de sites statiques

Servez vos SPA et builds statiques avec nginx, avec un cache long pour les fichiers versionnés et le HTTPS dès le premier déploiement.

Autoscaling et mise en veille

Ajoutez des réplicas quand la charge CPU monte. Les services inactifs peuvent se mettre en veille et se réveiller à la requête suivante.

Domaines personnalisés, HTTPS gratuit

Pointez votre domaine vers nous. Nous émettons le certificat et le renouvelons, sans rien à configurer de votre côté.

Logs et monitoring

Logs de build et d’exécution en direct, consommation des ressources et historique des déploiements, sur une page par service.

Gheima School

Un type de compte pour les bootcamps et les universités : promotions, étudiants, limites de ressources et remise de diplôme.

Tout ce que couvre la documentation

Services managés, configuration, et les façons de piloter Gheima par le code. Chacun renvoie vers son guide complet.

Recherche managée

Recherche plein texte sur Meilisearch, avec tolérance aux fautes et facettes, sans serveur à gérer. Chaque instance reçoit une clé d’API qui n’atteint que les index sous votre propre préfixe.

À partir du plan Dev

Lire le guide: Recherche managée

Files de tâches

Un utilisateur Redis prêt pour BullMQ, avec des ACL qui gardent vos clés sous un préfixe privé et refusent les commandes destructrices. Liez-le à un service et chaque déploiement injecte REDIS_URL et QUEUE_PREFIX.

À partir du plan Dev

Lire le guide: Files de tâches

E-mail transactionnel

Envoyez reçus, vérifications et réinitialisations de mot de passe depuis votre propre domaine. Gheima génère une clé DKIM par domaine, signe le courrier sortant avec, et tient un journal d’envoi.

À partir du plan Dev

Lire le guide: E-mail transactionnel

Volumes persistants

Un disque durable attaché à un service sur un point de montage. Les fichiers écrits là survivent aux redémarrages, redéploiements et replanifications.

À partir du plan Dev

Lire le guide: Volumes persistants

Groupes d’env.

Un ensemble réutilisable de variables d’environnement, attaché à autant de services que vous voulez. Les variables propres à un service priment toujours sur celles du groupe.

À partir du plan Dev

Lire le guide: Groupes d’env.

Commande de release

Lancez les migrations ou toute étape préalable une fois par déploiement, dans un conteneur neuf issu de la nouvelle image, avant la bascule du trafic. Si elle échoue, le déploiement s’arrête et la version précédente continue de servir.

Sur tous les plans

Webhooks

Envoyez les événements de la plateforme vers un point d’accès que vous contrôlez, avec des livraisons signées et un historique, depuis le tableau de bord ou l’API.

Sur tous les plans

Lire le guide: Webhooks

Authentification unique (SSO)

Votre équipe se connecte via votre propre fournisseur d’identité OIDC, comme Okta, Microsoft Entra, Google Workspace ou Keycloak. Les personnes de votre domaine revendiqué deviennent membres à leur première connexion.

À partir du plan Team

Lire le guide: Authentification unique (SSO)

API REST

Tout ce que vous faites dans le tableau de bord, en HTTP avec une clé d’API en bearer, avec une limite de débit par clé fixée par votre plan et une spécification OpenAPI.

Sur tous les plans

Lire le guide: API REST

SDK TypeScript

Un client typé, basé sur fetch, avec relances et pagination, pour Node 18+, le navigateur et les runtimes edge.

Sur tous les plans

Lire le guide: SDK TypeScript

CLI

Déployez, suivez les logs et gérez services, bases de données et stockage depuis votre terminal. La sortie --json et des codes de sortie stables le rendent adapté aux scripts.

Sur tous les plans

Lire le guide: CLI

Serveur MCP et docs pour assistants IA

Connectez Claude, Cursor, VS Code ou tout client MCP à votre compte, en lecture seule ou en lecture et écriture. Chaque page de documentation existe aussi en Markdown pour les agents de code.

Sur tous les plans

Lire le guide: Serveur MCP et docs pour assistants IA

Du commit à la production en trois étapes

Pas besoin de Dockerfile, ni de serveur à louer. Vous poussez, Gheima s’occupe du reste.

01

Connectez votre dépôt

Connectez GitHub ou GitLab et choisissez un dépôt. Gheima détecte votre stack.

02

Nous faisons le build

Chaque push lance un build propre, et vous suivez les logs ligne par ligne.

03

En ligne en HTTPS

Votre service reçoit un sous-domaine gheima.ma et un certificat HTTPS gratuit. Avec un plan Dev, Pro, Team ou Agency, vous pouvez y pointer votre propre domaine.

Questions sur la plateforme

Quels langages et frameworks puis-je déployer ?

Tout ce que Nixpacks sait construire, comme Node.js, Next.js, Python, Django, Go, Ruby et Rust, ou toute application avec un Dockerfile. Les builds PHP automatiques sont suspendus tant que le PHP installé par le builder est touché par une faille de sécurité : les applications PHP et Laravel se déploient pour l’instant depuis un Dockerfile.

Quels services managés sont proposés ?

Des bases de données PostgreSQL, MySQL, MongoDB et Redis, du stockage objet compatible S3, la recherche Meilisearch, des files de tâches et l’e-mail transactionnel. Le nombre de chacun dépend du plan.

Ai-je le HTTPS et mon propre domaine ?

Chaque service a le HTTPS sur une adresse gheima.ma. À partir du plan Dev, vous pouvez ajouter votre propre domaine, et Gheima émet et renouvelle son certificat.

Un assistant IA peut-il déployer pour moi ?

Oui. Gheima héberge un serveur MCP à gheima.ma/mcp : Claude Code, Cursor et les autres clients MCP peuvent lister vos services, les déployer et lire leurs logs une fois connectés.

Demander une invitation