Deplomo
Accedi
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.

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:

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 o framework reattivi come hosting 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 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 . I passaggi principali sono:

  1. Collega il repository Git: Accedi alla console di Deplomo, collega il tuo account GitHub o GitLab e seleziona il repository.
  2. Scegli il branch di deploy: Seleziona il branch da usare, per esempio main o production. Puoi configurare il deploy automatico quando riceve un push.
  3. Configura le variabili d’ambiente: Inserisci chiavi, token di accesso al CMS headless e altre variabili riservate nella sezione dedicata alle variabili d’ambiente.
  4. 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à 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.