Hosting cloud per Astro # Hosting Astro: pubblica siti creati con Astro Pubblica siti di contenuti, blog e documentazione basati su Astro da un repository Git. Puoi configurare build automatica, dominio personalizzato e SSL in base alle opzioni disponibili. [Inizia ora](https://panel.deplomo.com/signup)[Guida al deploy di Astro](/it/guides/deploy-astro) ## Vantaggi dell’hosting Astro su Deplomo Configurazione per il caricamento rapido, output statico o SSR e scalabilità in base alle risorse del servizio. ### Deploy automatico da Git Collega il tuo repository GitHub o GitLab per eseguire automaticamente la build e il deploy di una nuova versione del sito Astro a ogni push, in un ambiente isolato. ### Architettura Islands e caricamento delle pagine Astro supporta un output con poco JavaScript lato client; i risultati in Core Web Vitals e SEO dipendono dal sito e dalla sua configurazione. ### Supporto per SSG e SSR Puoi generare un sito statico oppure configurare il rendering ibrido o lato server (SSR) con gli adapter Node.js disponibili. ### Dominio personalizzato e SSL Puoi usare un sottodominio cloud disponibile o collegare un dominio personalizzato e configurare SSL, secondo le opzioni del servizio. ### Installazione dei pacchetti e servizi esterni Installa i pacchetti npm e collega il progetto Astro a un CMS headless o a un’API esterna. Configura le credenziali e verifica le condizioni di accesso dei servizi esterni. ## Domande frequenti sull’hosting Astro Risposte alle domande più frequenti degli sviluppatori sul deploy di Astro, sulle modalità SSG e SSR, sui domini e sulle variabili d’ambiente: Quali modalità di output supporta l’hosting Astro? Per quali siti è adatto Astro? Posso usare componenti React o Svelte in un progetto Astro? Come si configura un dominio personalizzato e SSL per un sito Astro? È disponibile un piano gratuito per provare l’hosting Astro? ## Guida a Astro: hosting per il web moderno Lo sviluppo web si orienta verso strumenti che consegnano i contenuti in modo efficiente e limitano il JavaScript inviato al browser. Con Astro puoi usare l’architettura Islands e configurare il rendering in base al progetto. I risultati di caricamento e Core Web Vitals dipendono dal codice e dalla configurazione; su Deplomo puoi collegare il repository e configurare il deploy del progetto. ### Che cos’è Astro e come si usa per sviluppare siti web? Astro è un framework per siti di contenuti, blog, documentazione e landing page. Per impostazione predefinita evita di inviare JavaScript al browser quando non serve; puoi aggiungere componenti interattivi in modo esplicito. Uno dei punti di forza di Astro è la compatibilità con diverse librerie frontend: in un unico progetto puoi combinare componenti di più framework. Per esempio, se il team usa React, puoi affiancare i componenti React ad altri strumenti. Per dashboard SPA molto interattive, puoi valutare soluzioni come [hosting React](/it/products/react) o framework reattivi come [hosting Svelte](/it/products/svelte) che possono affiancare Astro. ### Perché scegliere l’hosting Astro invece del classico hosting condiviso? Con pannelli tradizionali come cPanel o DirectAdmin, il deploy di un progetto Astro può richiedere una build locale, la compressione dei file, il caricamento tramite pannello o FTP e la configurazione manuale del routing nei file htaccess. Il flusso varia in base al servizio e alla configurazione. Con l’hosting Astro su Deplomo puoi collegare un repository e configurare build e deploy in un container a ogni push o merge nel branch selezionato. Per pubblicare file statici già pronti senza una pipeline di compilazione complessa, puoi usare il servizio [hosting statico](/it/products/static-sites) per i siti statici. ### Confronto tra hosting Astro su Deplomo, hosting condiviso e server virtuali La tabella seguente confronta alcune differenze tra il deploy di Astro su Deplomo e le modalità di hosting tradizionali:
AspettoHosting Astro su Deplomohosting condiviso tradizionale (cPanel)server virtuale grezzo (VPS)
Metodo di deploy e ciclo CI/CDCollegamento a Git con build e deploy automatici, secondo la configurazioneCaricamento manuale via FTP dei file ZIP generati in localeRichiede la configurazione manuale della pipeline, del clone Git e dei webhook
Supporto per SSR e output ibridoSupporto per Node.js; supervisione e disponibilità dipendono dalla configurazione del servizioSolo file statici; supporto Node.js limitato o assenteRichiede configurazione e manutenzione di PM2 e Nginx
Ambiente di build e download dei pacchettiContainer isolati, cache dei pacchetti e accesso configurabile ai registriQuesta opzione può non essere disponibile con l’hosting condivisoRichiede risorse server e la gestione dell’accesso ai registri dei pacchetti
Emissione e rinnovo dei certificati SSLConfigurazione automatica secondo le opzioni del servizio; costi e disponibilità dipendono dal piano e dal dominioPuò dipendere da un plugin del pannello o richiedere una licenza separataRichiede l’installazione periodica di Certbot e il rinnovo manuale dei cron job
Costi e condizioni del servizioPiano gratuito con limiti definiti; i pacchetti a pagamento hanno limiti mensili in euroPiani periodici o annuali, con condizioni che dipendono dal fornitoreCosto mensile fisso entro i limiti del pacchetto, indipendente dal traffico
Disponibilità dell’infrastruttura e scalabilitàArchitettura cloud scalabile; disponibilità e prestazioni dipendono dalla configurazione della zona europea sceltaLe prestazioni possono calare quando molti utenti accedono nello stesso momentoRichiede il monitoraggio delle risorse e competenze di amministrazione di sistema
L’hosting specializzato per Astro può ridurre alcune attività manuali del team. Tempi di deploy, prestazioni e qualità dipendono dalla configurazione e dalle risorse disponibili. ### Come avviare e fare il deploy di Astro su Deplomo Puoi seguire la guida dettagliata nella documentazione [deploy Astro](/it/guides/deploy-astro) . I passaggi principali sono: - **Collega il repository Git:** Accedi alla console di Deplomo, collega il tuo account GitHub o GitLab e seleziona il repository. - **Scegli il branch di deploy:** Seleziona il branch da usare, per esempio main o production. Puoi configurare il deploy automatico quando riceve un push. - **Configura le variabili d’ambiente:** Inserisci chiavi, token di accesso al CMS headless e altre variabili riservate nella sezione dedicata alle variabili d’ambiente. - **Crea il servizio e ottieni un indirizzo online:** Dopo aver richiesto la creazione, il container avvia la build. Quando termina, puoi accedere all’applicazione tramite l’indirizzo assegnato e configurare SSL secondo le opzioni disponibili. Se stai avviando un progetto web o vuoi pubblicare un portfolio o un blog di prova, puoi usare il [hosting gratuito ad alta velocità](/it/free-host) per eseguire Astro entro i limiti previsti. La creazione di nuovi servizi internazionali è attualmente sospesa e il piano non include credito di prova. ### Come Astro può aiutare con caricamento e SEO Astro è spesso scelto per siti veloci e per il controllo del JavaScript inviato al browser. I risultati di prestazioni e SEO dipendono dal codice, dai contenuti e dalla configurazione. - **HTML renderizzato per i motori di ricerca** Astro può generare HTML per i contenuti. Indicizzazione e tempi dipendono dal sito e dai motori di ricerca. - **Ottimizzazione di immagini e risorse** Astro include strumenti per elaborare le immagini in formati come WebP; il risultato dipende dalla configurazione del progetto. - **Connettività dalla zona cloud scelta** La latenza dipende dalla posizione degli utenti, dalla rete e dalla configurazione. Scegli la zona cloud in base al pubblico del tuo sito. - **Accesso ai registri dei pacchetti durante la build** Durante la build puoi configurare l’accesso a librerie e pacchetti di sviluppo. La disponibilità dipende dai registri e dai servizi esterni; configura credenziali o proxy se necessari. ### Hosting per siti realizzati con Astro Astro offre strumenti per siti di contenuti e progetti commerciali. Su Deplomo puoi collegare un repository Git e configurare build e deploy; dominio, SSL, risorse e disponibilità dipendono dalle opzioni del servizio. È disponibile un piano gratuito con limiti definiti; non include credito di prova. Collega il repository Git e configura il deploy del tuo sito Astro su Deplomo. ## Pubblica il tuo sito Astro Collega il repository Git e configura la pubblicazione del tuo sito Astro sulla piattaforma cloud. [Avvia il deploy di un progetto Astro](https://panel.deplomo.com/signup)