Aller au contenu

Poussez vers Git.
Obtenez une URL en ligne.

Enzonic Deploy construit chaque commit dans un déploiement immuable, donne à chaque branche son propre aperçu et ramène la production à n’importe quelle version précédente en un clic.

Hobby est gratuit et ne demande jamais de carte.

Voir les limites
Un git push lance le build, téléverse le code et le met en ligne sur l’edge ; la production peut faire un retour arrière vers le déploiement précédentmaingit push · 4f2a9c1Deployment #48BuildingReadyinstallbuilduploadeu · soonasia · soonus · liveshop.enzonic.dev →#48#47rolled back to #47, no rebuildframework detected from the repository
bande passante par mois
invocations de fonctions par mois
minutes de build par mois
projets

Le plan Hobby, lu depuis les mêmes paramètres de plan que ceux appliqués par la console.

Détecte et compile les frameworks que vous utilisez déjà

  • Next.js
  • Vite
  • Astro
  • Nuxt
  • SvelteKit
  • Remix
  • React Router
  • Gatsby
  • Docusaurus
  • Angular
  • Eleventy
  • Create React App
  • Hugo
  • NestJS
  • Hono
  • Fastify
  • Express
  • Node.js
  • FastAPI
  • Flask
  • Django
  • Python
  • Go
  • Static HTML

Du push à la production

Connectez un dépôt via l’application GitHub Enzonic. Chaque push et chaque pull request est construit dans un conteneur neuf et isolé, avec un cache de vos dépendances ; seuls les nouveaux fichiers sont ensuite téléversés.

feat/saved-carts · 4f2a9c1Build en cours
  1. Cloner, Terminé
  2. Installer, Terminé
  3. Build, En cours
  4. Téléverser, En attente
  5. Deploy, En attente
Chaque push a son propre build et sa propre URL
preview
Chaque branche reçoit une URL stable, et chaque déploiement sa propre URL permanente.
promote
La fusion vers votre branche de production dirige vos domaines vers le nouveau déploiement.

Un mauvais déploiement s’annule en un clic

Les déploiements ne changent jamais une fois construits. Promouvez n’importe quel déploiement prêt en production, ou faites un retour arrière vers le dernier build valide pendant que vous corrigez celui qui pose problème. Le basculement change simplement un pointeur, il ne reconstruit rien.

  1. ErreurAdd saved carts for signed-in users#48
  2. PrêtCache product images at the edgeProduction
  3. PrêtFix checkout total rounding for EUR Retour arrière

Des fonctions par défaut, un serveur seulement si vous en avez besoin

Les routes API et les pages rendues côté serveur s’exécutent comme des fonctions démarrées à la demande. Si votre application doit écouter sur un port, le builder passe en mode serveur et indique pourquoi dans le journal de build.

Se met en veille après inactivité sur Hobby

Les serveurs Hobby se mettent en veille après 15 minutes calmes et se réveillent à la requête suivante. Pro les garde allumés.

Réplicas sur plusieurs nœuds

Sur Pro, vos fonctions et serveurs tournent sur deux nœuds, et l’edge envoie chaque requête au nœud sain le moins sollicité. Si un nœud cesse de répondre, le trafic passe sur l’autre. La région États-Unis est disponible aujourd’hui ; l’Europe et l’Asie arrivent bientôt.

  • Une URL pour chaque branche

    Chaque push a sa propre URL de déploiement, et chaque branche une URL stable du type project-git-branch.enzonic.dev.

  • Domaines

    Sous-domaines gratuits sur enzonic.dev et play-mc.cc, ou votre propre domaine et sous-domaines avec une configuration DNS guidée et HTTPS automatique.

  • Variables d’environnement

    Chiffrées par environnement : production, aperçu et développement. Collez un fichier .env complet d’un seul coup.

  • Journaux de build et d’exécution

    Sortie de build en direct avec couleurs, et journaux des requêtes de chaque nœud qui exécute votre projet.

  • Analyses avec Pro

    Requêtes, bande passante, latence p50 et p95, codes de statut et chemins les plus fréquents par projet.

  • Protection par mot de passe avec Pro

    Protégez un environnement de préproduction ou un aperçu client par mot de passe, avec un seul interrupteur.

  • Téléverser sans Git

    Déposez un dossier ou un zip dans la console pour obtenir un déploiement. Idéal pour les sites statiques exportés.

  • Même compte que vos serveurs

    Un seul compte et un seul solde Enzonic pour les serveurs de jeu, Deploy et Databases.

Déployez de n’importe où

Ajoutez le déploiement automatique aux outils que vous utilisez déjà : la REST API, une GitHub Action ou MCP, pour que votre agent de programmation IA déploie, lise les journaux de build et revienne en arrière à votre place.

.github/workflows/deploy.yml
name: Deploy
on:
  push:
    branches: [main]
  pull_request:

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: enzonic/deploy-action@v1
        id: enzonic
        with:
          token: ${{ secrets.ENZONIC_TOKEN }}
          project: my-site
      - run: echo "Live at ${{ steps.enzonic.outputs.url }}"

Ajoutez un jeton d’API comme secret ENZONIC_TOKEN ; enzonic/deploy-action@v1 envoie le dépôt, attend le build et renvoie l’URL.

Tarifs

Commencez gratuitement sur Hobby. Passez à Pro lorsque vous avez besoin de serveurs toujours actifs, de basculement sur deux nœuds, d’analyses ou d’une protection par mot de passe.

Gratuit

Deploy, Databases and CI for personal projects. Free forever, no card.

0 $USpour toujours
  • 200 projets, 150 Go de bande passante
  • 10 bases de données, 10 Go de stockage
  • 3 000 minutes CI par mois
  • Sous-domaines gratuits et HTTPS

Starter

Side projects that stay awake: always-on apps and databases, no ads.

5 $USpar mois
  • Apps et bases de données toujours actives
  • Projets illimités, 1 To de bande passante
  • 25 bases de données, 20 Go de stockage, PITR
  • 5 000 minutes CI, 4 jobs simultanés
  • Pas de publicité dans la console

Pro

Recommandé

Production apps and databases: failover, point-in-time recovery, analytics.

10 $USpar mois
  • Projets illimités, 1,5 To de bande passante
  • 50 bases de données, 40 Go de stockage, PITR
  • 6 000 minutes CI, 6 jobs simultanés
  • Basculement automatique et fonctions de 4 Go
  • Pas de publicité dans la console

Growth

Busy apps and small teams: more compute, read replicas and longer history.

19 $USpar mois
  • 3 To de bande passante, 50 M d’appels de fonctions
  • 100 bases de données, 75 Go de stockage, réplicas
  • 15 000 minutes CI, 10 jobs simultanés
  • 3 réplicas avec basculement automatique
  • Pas de publicité dans la console

Business

High traffic: multi-region, the most compute and the largest limits.

29 $USpar mois
  • 5 To de bande passante, multirégion
  • 200 bases de données, 100 Go de stockage
  • 60 000 minutes CI, 20 jobs simultanés
  • Le plus gros calcul pour les fonctions et les bases de données
  • Pas de publicité dans la console

Subventions pour les créateurs

Vous développez de l’open source, étudiez, enseignez ou dirigez une association ? Demandez du temps gratuit en Pro ou Business et du crédit Cloud pour Deploy et Databases.

  • Plan Pro ou Business jusqu’à un an, pour Deploy et Databases ensemble
  • Crédit Cloud ajouté à votre solde
  • Pour votre compte personnel ou toute votre équipe
  • Lue par une personne, réponse généralement en quelques jours
  • Open source
  • Étudiants
  • Associations
  • Startups
  • Enseignants
  • Hackathons

Questions

Quels frameworks puis-je déployer ?

Next.js, Nuxt, SvelteKit, Remix et React Router 7, Astro, Gatsby, Docusaurus, Angular, Eleventy, Hugo, Vite et Create React App, les serveurs NestJS, Hono, Express et Fastify, les fonctions Node dans un dossier api/, Python avec FastAPI, Flask ou Django, et Go. Le HTML pur fonctionne sans étape de build. Le framework est détecté automatiquement à partir de votre code, monorepos compris, et vous pouvez modifier chaque commande.

Quelle différence y a-t-il entre les fonctions et le mode serveur ?

Les fonctions démarrent à l’arrivée d’une requête et s’arrêtent quand le trafic s’arrête : vous ne payez rien pour les temps d’inactivité. Certaines applications ont besoin d’un processus de longue durée, par exemple un serveur WebSocket ou une application Express qui écoute sur un port. Celles-ci tournent en mode serveur, avec une instance par nœud. Sur Hobby, un serveur se met en veille après 15 minutes sans requête et se réveille à la suivante ; sur Pro et Business, il reste allumé.

Comment fonctionne le retour arrière ?

Chaque déploiement est immuable et conserve sa propre URL. La production pointe vers l’un d’eux : le retour arrière déplace donc le pointeur vers un déploiement plus ancien. Rien n’est reconstruit, et vous pouvez revenir en avant de la même façon.

Puis-je utiliser mon propre domaine ?

Oui, sur les deux types : les domaines racines (example.com) et les sous-domaines (app.example.com). La console affiche les enregistrements DNS exacts à ajouter et les vérifie pour vous, et les certificats HTTPS sont émis automatiquement. Vous pouvez aussi réserver des sous-domaines gratuits sur les domaines Enzonic, comme enzonic.dev et play-mc.cc, qui fonctionnent immédiatement.

Où s’exécute mon code ?

Sur des serveurs qu’Enzonic exploite lui-même, la même infrastructure que celle des serveurs de jeu Enzonic. Au lancement, il s’agit des États-Unis ; l’Europe et l’Asie suivront. Cloudflare fournit seulement le DNS, le TLS et le chemin réseau devant eux.

Ai-je besoin d’une carte pour Hobby ?

Non. Hobby est gratuit et ne demande jamais de carte. Les comptes gratuits voient des publicités dans la console, jamais sur vos sites déployés. Les plans payants les suppriment.

Puis-je déployer depuis GitHub Actions ou mon outil de programmation IA ?

Oui. La GitHub Action enzonic/deploy-action déploie à chaque push et donne aux pull requests une URL d’aperçu, la REST API couvre chaque action de la console, et le serveur MCP permet à Claude Code, Cursor, Windsurf, VS Code et Zed de déployer, de lire les journaux de build et de revenir en arrière avec un jeton d’API à portée limitée.

Proposez-vous des subventions ?

Oui. Les projets open source, les étudiants, les associations, les startups, les enseignants et les hackathons peuvent demander dans la console du temps gratuit en Pro ou Business et du crédit Cloud. Chaque demande est examinée par une personne.

J’ai déjà un compte Enzonic pour les serveurs de jeu. Puis-je l’utiliser ?

Oui. Deploy, Databases et le panneau de jeu partagent un seul compte, et les plans payants peuvent être renouvelés depuis le même solde.

Votre prochain push pourrait être en ligne dans quelques minutes.

Besoin aussi d’une base de données ? Enzonic Databases propose une offre gratuite.