
Perché scegliere Square Cloud?
Ogni sito viene servito da dietro la rete globale di Cloudflare, con TLS gratuito, una CDN gratuita e protezione DDoS integrata di default: lo stesso edge di livello produzione sia che tu faccia il deploy di una landing page statica sia di un’app SSR con un framework completo. Tu configuri un sottodominio, noi ci occupiamo di certificati, caching e routing.Cloudflare edge + Square Shield
Ogni sito si trova dietro il Cloudflare WAF con Square Shield in aggiunta: mitigazione DDoS, filtraggio dei bot e TLS gratuito con rinnovo automatico inclusi senza costi aggiuntivi.
NVMe + 10Gbps, isolato
SSD NVMe enterprise e uplink da 10Gbps, con la tua app in un container isolato. Grazie a una CDN globale gratuita, gli asset statici vengono memorizzati nella cache all’edge e serviti vicino a ogni visitatore.
DNS gestito
Porta il tuo dominio, al certificato pensiamo noi: collega un dominio che possiedi già (Standard o superiore), crea presso il tuo provider DNS i record mostrati dalla dashboard, e Square Cloud emette e rinnova il certificato TLS non appena si propagano.
Snapshot istantanei
Punti di ripristino con un clic, inclusi senza costi aggiuntivi. Recupera un deploy non funzionante in pochi secondi senza perdita di dati e con zero downtime.
Ambienti supportati
Ospita il tuo sito con lo stack che usi già. Parti dalla guida all’hosting di siti web e API, poi scegli qui sotto il tuo framework: ogni scheda apre una guida passo passo con codice.Framework
Angular
Astro
Gatsby
Next.js
Nuxt
Phoenix
Preact
Qwik
React
React Router (Remix)
Ruby on Rails
SolidJS
Vite
Vue
HTML/CSS statico
API e backend
Django
Express
FastAPI
Fastify
Flask
Laravel
NestJS
Spring Boot
Non è nella lista? Funziona praticamente qualsiasi altro framework o libreria: se avvia un server web sulla porta 80, gira su Square Cloud.
Linguaggi
JavaScript
Bun
Deno
Python
Java
Rust
Elixir
PHP
Go
C#
Ruby
HTML/CSS
Ecosistema per sviluppatori
Effettua il deploy e gestisci il tuo sito da dove lavori:- Square Cloud CLI: effettua il deploy, riavvia e segui i log dal terminale.
- Estensione VS Code: gestisci le tue applicazioni senza lasciare l’editor.
- GitHub: ogni push sul tuo repository può effettuare il deploy automaticamente, collegando il tuo repository GitHub oppure da un workflow di GitHub Actions.
- SDK e REST API: automatizza tutto ciò che fa la dashboard.
Come ospitare il mio sito web?
Aggiungi un file di configurazione
Crea un file
squarecloud.app nella root del tuo progetto. La guida al file di configurazione spiega ogni campo. Un sito web ha bisogno anche di:- SUBDOMAIN: l’indirizzo del tuo sito.
SUBDOMAIN=testlo pubblica sutest.squareweb.app. - MEMORY: la RAM riservata al sito, almeno 512 MB.
Includi il file delle dipendenze
Mantieni il file delle dipendenze nel progetto:
package.json per Node.js, requirements.txt o pyproject.toml per Python. Square Cloud installa sul server tutto ciò che vi è elencato. Escludi i moduli integrati, come fs in Node.js o random in Python, perché sono già inclusi nel linguaggio.Comprimi il progetto
Comprimi il tuo codice, il file di configurazione e il file delle dipendenze in un
.zip. Escludi node_modules, __pycache__, i lockfile come package-lock.json e gli altri file generati: le dipendenze vengono installate sul server, e un upload più leggero si pubblica più in fretta. La CLI e l’estensione per VS Code escludono i lockfile per te. Ti servono versioni bloccate? Aggiungi !package-lock.json al tuo file squarecloud.ignore.Carica il tuo sito
Invia lo 
.zip dalla pagina di upload. Square Cloud installa le dipendenze, prepara l’ambiente in base al tuo file di configurazione e mette online il tuo sito.
Qualcosa è andato storto?
L'app non si avvia
Risolvi un deploy che fallisce o va in crash all’avvio: una porta già in uso, moduli mancanti,
INVALID_DEPENDENCY o RAM insufficiente.Tutte le guide alla risoluzione dei problemi
Trova la soluzione per un codice di errore o un sintomo tra app, bot e database.
Domande frequenti
Quanto costa ospitare un sito web?
Quanto costa ospitare un sito web?
Consigliamo il piano Standard, da R12,49/mese: un sito web richiede almeno 512 MB di RAM. Consulta Piani e prezzi per il confronto completo.
Ricevo un sottodominio gratuito?
Ricevo un sottodominio gratuito?
Sì. Ogni deploy web include un sottodominio
*.squareweb.app senza costi aggiuntivi, come parte del tuo piano. È pronto all’uso non appena imposti il campo SUBDOMAIN nel tuo file di configurazione.Posso usare il mio dominio personalizzato?
Posso usare il mio dominio personalizzato?
I domini personalizzati sono disponibili dal piano Standard in su. Square Cloud non registra né vende nomi di dominio: la funzione collega un dominio che possiedi già presso un registrar, un hostname per applicazione (come
example.com o www.example.com). Segui come configurare il tuo dominio per i record DNS, e consulta perché un dominio non si è ancora propagato se non si carica. Per collegarlo dal codice, usa Imposta dominio personalizzato.
