
Pourquoi choisir Square Cloud ?
Chaque site est servi derrière le réseau mondial de Cloudflare, avec TLS gratuit, un CDN gratuit et une protection DDoS intégrés par défaut : la même périphérie de qualité production, que vous déployiez une landing page statique ou une app SSR complète basée sur un framework. Vous configurez un sous-domaine, nous gérons les certificats, la mise en cache et le routage.Périphérie Cloudflare + Square Shield
Chaque site se trouve derrière le Cloudflare WAF avec Square Shield par-dessus : atténuation DDoS, filtrage des bots et TLS gratuit à renouvellement automatique inclus sans coût supplémentaire.
NVMe + 10 Gbps, isolé
SSD NVMe entreprise et liaisons 10 Gbps, avec votre app dans un conteneur isolé. Grâce au CDN mondial gratuit, les ressources statiques sont mises en cache en périphérie et servies au plus près de chaque visiteur.
DNS géré
Apportez votre propre domaine, le certificat est géré pour vous : attachez un domaine que vous possédez déjà (Standard et plus), créez chez votre fournisseur DNS les enregistrements affichés par le tableau de bord, et Square Cloud émet et renouvelle le certificat TLS dès leur propagation.
Snapshots instantanés
Points de restauration en un clic, inclus sans coût supplémentaire. Récupérez d’un deploy défectueux en quelques secondes, sans perte de données et sans interruption de service.
Environnements pris en charge
Hébergez votre site avec la stack que vous utilisez déjà. Commencez par le guide d’hébergement de sites web et d’API, puis choisissez votre framework ci-dessous : chaque carte ouvre un guide pas à pas avec du code.Frameworks
Angular
Astro
Gatsby
Next.js
Nuxt
Phoenix
Preact
Qwik
React
React Router (Remix)
Ruby on Rails
SolidJS
Vite
Vue
HTML/CSS statique
API et backends
Django
Express
FastAPI
Fastify
Flask
Laravel
NestJS
Spring Boot
Le vôtre n’est pas dans la liste ? Pratiquement n’importe quel autre framework ou bibliothèque fonctionne aussi : s’il démarre un serveur web sur le port 80, il tourne sur Square Cloud.
Langages
JavaScript
Bun
Deno
Python
Java
Rust
Elixir
PHP
Go
C#
Ruby
HTML/CSS
Écosystème développeur
Déployez et gérez votre site où que vous travailliez :- Square Cloud CLI : déployez, redémarrez et suivez les logs depuis le terminal.
- Extension VS Code : gérez vos applications sans quitter l’éditeur.
- GitHub : chaque push sur votre dépôt peut déclencher un deploy automatique, en connectant votre dépôt GitHub ou depuis un workflow GitHub Actions.
- SDK et API REST : automatisez tout ce que fait le tableau de bord.
Comment héberger mon site web ?
Ajoutez un fichier de configuration
Créez un fichier
squarecloud.app à la racine de votre projet. Le guide du fichier de configuration explique chaque champ. Un site web a aussi besoin de :- SUBDOMAIN : l’adresse de votre site.
SUBDOMAIN=testle sert surtest.squareweb.app. - MEMORY : la RAM qui lui est réservée, 512 Mo minimum.
Incluez votre fichier de dépendances
Gardez votre fichier de dépendances dans le projet :
package.json pour Node.js, requirements.txt ou pyproject.toml pour Python. Square Cloud installe sur le serveur tout ce qu’il liste. Laissez de côté les modules intégrés, comme fs en Node.js ou random en Python, car ils sont fournis avec le langage.Compressez le projet en zip
Compressez votre code, le fichier de configuration et le fichier de dépendances en un
.zip. Laissez de côté node_modules, __pycache__, les fichiers de verrouillage comme package-lock.json et les autres fichiers générés : les dépendances sont installées sur le serveur, et un envoi plus léger se déploie plus vite. La CLI et l’extension VS Code excluent pour vous les fichiers de verrouillage. Besoin de versions figées ? Ajoutez !package-lock.json à votre fichier squarecloud.ignore.Envoyez votre site
Envoyez le 
.zip sur la page d’envoi. Square Cloud installe les dépendances, configure l’environnement à partir de votre fichier de configuration et met votre site en ligne.
Un problème ?
L'application ne démarre pas
Corrigez un deploy qui échoue ou plante au démarrage : port déjà utilisé, modules manquants,
INVALID_DEPENDENCY ou RAM insuffisante.Tous les guides de dépannage
Trouvez la solution à un code d’erreur ou à un symptôme pour les applications, les bots et les bases de données.
Questions fréquentes
Combien coûte l'hébergement d'un site web ?
Combien coûte l'hébergement d'un site web ?
Nous recommandons le plan Standard, à partir de R12,49/mois : un site web a besoin d’au moins 512 Mo de RAM. Consultez Plans et tarifs pour la comparaison complète.
Est-ce que j'obtiens un sous-domaine gratuit ?
Est-ce que j'obtiens un sous-domaine gratuit ?
Oui. Chaque deploy web inclut un sous-domaine
*.squareweb.app sans coût supplémentaire, dans le cadre de votre plan. Il est prêt à l’emploi dès que vous définissez le champ SUBDOMAIN dans votre fichier de configuration.Puis-je utiliser mon propre domaine ?
Puis-je utiliser mon propre domaine ?
Les domaines personnalisés sont disponibles à partir du plan Standard. Square Cloud n’enregistre ni ne vend de noms de domaine : la fonctionnalité connecte un domaine que vous possédez déjà chez un registrar, un nom d’hôte par application (par exemple
example.com ou www.example.com). Suivez le guide configurer votre propre domaine pour les enregistrements DNS, et consultez pourquoi un domaine ne s’est pas encore propagé s’il ne se charge pas. Pour l’attacher depuis le code, utilisez Configurer un domaine personnalisé.
