
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
NVMe + 10 Gbps, isolé
DNS géré
Snapshots instantanés
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
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
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
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
.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
.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
INVALID_DEPENDENCY ou RAM insuffisante.Tous les guides de dépannage
Questions fréquentes
Combien coûte l'hébergement d'un site web ?
Combien coûte l'hébergement d'un site web ?
Est-ce que j'obtiens un sous-domaine gratuit ?
Est-ce que j'obtiens un sous-domaine gratuit ?
*.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 ?
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é.
