GhostlyHosting: Hosting Blazor Server su VPS personale
Strumento console interattivo per il deployment self-hosted di Blazor Server e ASP.NET Core. SSL automatico, Nginx, Cloudflare e integrazione GitHub su qualsiasi VPS Ubuntu.
GhostlyHosting è un'applicazione console open source che trasforma un VPS Ubuntu nuovo in un ambiente di hosting pronto per la produzione di app Blazor Server e ASP.NET Core. Distribuisci da GitHub, gestisci certificati SSL, configura proxy inversi Nginx e integra la protezione DNS Cloudflare tramite un'interfaccia terminale guidata.
Che tu usi DigitalOcean, UpCloud o un altro provider VPS Ubuntu, GhostlyHosting si occupa di tutta la configurazione del server, così puoi concentrarti sullo sviluppo della tua app senza scrivere file di configurazione.

Indice
Prerequisiti
Prima di installare GhostlyHosting assicurati di avere pronti gli account e i token seguenti.
Token di accesso personale GitHub
Crea un token di accesso personale nel tuo account GitHub con ambito repo. GhostlyHosting lo usa per clonare repository privati e aggiornare.
Token API Cloudflare
Genera un token API Cloudflare con permessi di modifica DNS. GhostlyHosting lo usa per la validazione automatica dei certificati SSL e la gestione dei record DNS.
Provider VPS (opzionale)
Account DigitalOcean o UpCloud sono opzionali ma consigliati. GhostlyHosting include gestione firewall integrata per entrambi. Funziona con qualsiasi VPS Ubuntu.
Caratteristiche principali
Deployment con un solo comando
Clona il repository GitHub, pubblica il progetto .NET, crea un servizio systemd e configura Nginx in un unico flusso guidato.
Certificati SSL automatici
Provisiona e rinnova automaticamente i certificati Let's Encrypt con validazione DNS Cloudflare. SSL origin e edge sempre validi senza interventi manuali.
Integrazione Cloudflare
Attiva la modalità proxy Cloudflare per protezione DDoS, caching CDN e HTTP/2. Attiva o disattiva il proxy per ogni app dalla console.
Ripristino e backup
Ogni deployment crea un backup automatico. Ripristina qualsiasi versione precedente con un solo comando dal menu in caso di problemi.
Gestione server semplificata
Monitora CPU, memoria, disco e uptime in tempo reale. Riavvia, ferma o aggiorna app senza modificare file di configurazione.
Screenshot
Panoramica app
Dashboard con dettagli repository, stato SSL, record DNS, uptime e opzioni di gestione.
Hosting VPS economico per Blazor
Esegui la tua app Blazor Server su un VPS economico. DigitalOcean e UpCloud partono da pochi euro al mese e offrono risorse sufficienti per la maggior parte delle app Blazor. GhostlyHosting automatizza tutto, paghi solo il server.
Come funziona
- Installa GhostlyHosting su un VPS Ubuntu nuovo con lo script di installazione in una riga.
- Collega il tuo account GitHub e il token API Cloudflare tramite la procedura guidata.
- Aggiungi la tua app Blazor o ASP.NET Core selezionando repository, branch e dominio.
- GhostlyHosting configura Nginx, richiede un certificato SSL e avvia l'app come servizio systemd.
Provider supportati
GhostlyHosting include gestione firewall integrata per DigitalOcean e UpCloud. Altri provider VPS Ubuntu richiedono configurazione firewall manuale.
Inizia ora
GhostlyHosting è open source e disponibile su GitHub. Scarica l'installer e distribuisci la tua prima app Blazor in pochi minuti.
Domande frequenti
Trova risposte alle domande comuni su installazione, piattaforme supportate e flussi di deployment di GhostlyHosting.