Node.js optimisé pour la production
Déployez des bots, des APIs et des workers en JavaScript. Votre code tourne dans un conteneur isolé, avec les dépendances installées avant le démarrage.
À partir de 12,49 R$/mois ≈ 2,00 €
Ce qui est prêt à l'emploi
L'environnement connaît déjà votre langage : vous envoyez le code et il tourne.
Réglage automatique du heap V8
Les applications avec 1 Go de RAM ou plus bénéficient d'un réglage du heap V8 pour éviter les crashs par manque de mémoire.
Installation sans configuration
Pas de node_modules dans l'upload ? Les dépendances du package.json sont installées avant le démarrage de l'application.
ESM et CommonJS
Accepte .js, .mjs, .cjs et .jsx sans configurer de bundler : vous envoyez votre code tel quel.
Redémarrage automatique intelligent
Votre application redémarre après un crash sans boucler sur des erreurs connues comme un token invalide ou une syntaxe cassée.
Ce que vous pouvez héberger
Des projets qui tournent sur ce runtime.
Bots Discord, Telegram et WhatsApp
Bots en ligne 24 h/24 et 7 j/7 avec discord.js, Telegraf, grammY, Baileys ou whatsapp-web.js, avec redémarrage automatique.
API REST et GraphQL
Backends avec Express, Fastify, Hono ou NestJS, avec Prisma ou Drizzle pour dialoguer avec votre base de données.
Backends de SaaS
Authentification JWT, facturation Stripe et webhooks entrants dans un backend Node toujours allumé.
Workers, files d'attente et tâches cron
Traitement en arrière-plan avec BullMQ, Bee-Queue ou Agenda, qui consomment des files d'attente sur Redis.
WebSockets en temps réel
Socket.IO, ws ou SSE pour le chat, les notifications et les tableaux de bord mis à jour en direct.
SSR avec Next.js et Nuxt
Rendu côté serveur pour les applications Next.js, Nuxt, SvelteKit ou React Router qui tournent sur Node.
Configuration et versions
Le dashboard génère le squarecloud.app au déploiement, ou vous écrivez le vôtre à la racine du projet : nom, fichier principal, mémoire et version au même endroit.
DISPLAY_NAME=Node.js
MAIN=index.js
MEMORY=512
VERSION=recommended- Versions
recommended · 24latest · 26- Fichiers acceptés
.js.jsx.mjs.cjs.mjsx.cjsx- Dépendances
package.json- Valeurs de RUNTIME=
nodejsjavascript
Combinez avec d’autres services
Tout dans le même tableau de bord, sur la même infrastructure et la même facture.
Un plan pour chaque étape de votre projet
Commencez petit et évoluez quand vous en avez besoin, sans contrat d’engagement.
Hobby
Pour valider des idées, des bots et des projets personnels
À partir de 12,49 R$/mois ≈ 2,00 €
- 1 Go de RAM
- 1 vCPU
- Jusqu’à 4 projets
- Jusqu’à 2 Go sur le même plan
Standard
RecommandéPour la production, avec bases de données et domaines personnalisés
À partir de 44,99 R$/mois ≈ 7,20 €
- 4 Go de RAM
- 4 vCPU
- Jusqu’à 16 projets
- Jusqu’à 8 Go sur le même plan
Pro
Pour les projets à grande échelle, avec snapshots quotidiens des applications et statistiques avancées
À partir de 124,99 R$/mois ≈ 20,00 €
- 12 Go de RAM
- 6 vCPU
- Jusqu’à 48 projets
- Jusqu’à 24 Go sur le même plan
4,9 sur 5 · 402 avis sur Google + TrustpilotTrustpilot
Foire aux questions sur Node.js Hosting
Versions, performances, ESM et redémarrage automatique sur Square Cloud.
Quelles versions de Node.js sont disponibles ?
Latest : Node.js 26. Recommended : Node.js 24 (LTS stable). Définissez via VERSION=latest ou VERSION=recommended.
Comment fonctionne le réglage automatique du tas V8 ?
Les applications disposant de 1 Go ou plus de RAM bénéficient d’un réglage automatique de V8 pour éviter les plantages mémoire sur les charges de travail lourdes. Les applications plus petites utilisent le tas par défaut de Node.
Dois-je compiler avant de téléverser ?
Non. Square détecte l’absence de node_modules et exécute npm install avant le démarrage. Accepte les projets utilisant npm, pnpm ou yarn.
Puis-je personnaliser la commande de démarrage ?
Oui. Définissez START= dans squarecloud.app avec la commande de votre choix. Utile pour passer des flags Node modernes comme --env-file=.env.extra (charge les variables sans notre système d’environnement), --watch, --inspect ou --max-old-space-size pour des charges de travail spécifiques.