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:
| Aspetto | Hosting Astro su Deplomo | hosting condiviso tradizionale (cPanel) | server virtuale grezzo (VPS) |
|---|---|---|---|
| Metodo di deploy e ciclo CI/CD | Collegamento a Git con build e deploy automatici, secondo la configurazione | Caricamento manuale via FTP dei file ZIP generati in locale | Richiede la configurazione manuale della pipeline, del clone Git e dei webhook |
| Supporto per SSR e output ibrido | Supporto per Node.js; supervisione e disponibilità dipendono dalla configurazione del servizio | Solo file statici; supporto Node.js limitato o assente | Richiede configurazione e manutenzione di PM2 e Nginx |
| Ambiente di build e download dei pacchetti | Container isolati, cache dei pacchetti e accesso configurabile ai registri | Questa opzione può non essere disponibile con l’hosting condiviso | Richiede risorse server e la gestione dell’accesso ai registri dei pacchetti |
| Emissione e rinnovo dei certificati SSL | Configurazione automatica secondo le opzioni del servizio; costi e disponibilità dipendono dal piano e dal dominio | Può dipendere da un plugin del pannello o richiedere una licenza separata | Richiede l’installazione periodica di Certbot e il rinnovo manuale dei cron job |
| Costi e condizioni del servizio | Piano gratuito con limiti definiti; i pacchetti a pagamento hanno limiti mensili in euro | Piani periodici o annuali, con condizioni che dipendono dal fornitore | Costo 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 scelta | Le prestazioni possono calare quando molti utenti accedono nello stesso momento | Richiede 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:
- 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à 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.