Introduzione
Ghost è una potente piattaforma open-source progettata per la pubblicazione professionale. Ospitare la propria istanza consente un maggiore controllo, personalizzazione e privacy. In questa guida, ti guideremo attraverso i passaggi per auto-ospitare Ghost su DigitalOcean, un popolare fornitore di VPS. Tratteremo tutto, dalla creazione del tuo VPS all’installazione di Ghost.
Perché Scegliere DigitalOcean per Ospitare Ghost?
DigitalOcean è popolare tra gli sviluppatori per la sua semplicità, potenzialità e prezzi competitivi. Di seguito è riportato un confronto dei prezzi con altri fornitori di VPS:
| Fornitore | Prezzo Mensile | Caratteristiche |
|---|---|---|
| Contabo VPS | 5,99 EUR | 8 GB RAM, 200 GB SSD, illimitato |
| Hetzner Cloud | 4,15 EUR | 16 GB RAM, 400 GB SSD |
| DigitalOcean | 6 USD | 2 GB RAM, 60 GB SSD |
| Vultr | 6 USD | 2 GB RAM, 50 GB SSD |
| Linode (Akamai Cloud) | 5 USD | 2 GB RAM, 50 GB SSD |
DigitalOcean offre un pannello di controllo intuitivo, un’eccellente documentazione e una comunità che supporta gli sviluppatori attraverso forum e tutorial.
Passo 1: Crea un Account DigitalOcean
- Visita DigitalOcean e registrati per un account.
- Completa la configurazione del tuo account aggiungendo le informazioni di pagamento.
Passo 2: Crea un Droplet
- Una volta effettuato l’accesso, fai clic su “Crea” nell’angolo in alto a destra e seleziona “Droplets.”
- Scegli un sistema operativo - ti consigliamo Ubuntu 22.04 LTS per la compatibilità con Ghost.
- Seleziona il piano Droplet - il piano base da 2 GB è sufficiente per la maggior parte dei casi d’uso (6 USD/mese).
- Seleziona la regione del tuo data center. Scegli quella più vicina al tuo pubblico di riferimento per migliorare le prestazioni.
- Abilita le opzioni aggiuntive se necessario, come backup o monitoraggio.
- Infine, crea il tuo Droplet.
Passo 3: Connettiti al Tuo Droplet
Una volta creato il tuo Droplet, riceverai un indirizzo IP:
-
Apri il tuo terminale o prompt dei comandi.
-
Usa SSH per connetterti al tuo Droplet:
ssh root@your_droplet_ip -
Dopo aver inserito la tua password, ora sei connesso al tuo Droplet.
Passo 4: Installa Node.js
Ghost richiede Node.js per funzionare. Segui questi passaggi per installare Node.js e npm:
sudo apt update
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Per verificare l’installazione, esegui:
node -v
npm -v
Passo 5: Installa Ghost CLI
Ora installa il Ghost CLI, che semplifica l’installazione e la gestione di Ghost.
sudo npm install -g ghost-cli
Passo 6: Configura Ghost
-
Crea una directory per la tua installazione di Ghost:
mkdir -p /var/www/ghost cd /var/www/ghost -
Cambia la proprietà della directory:
sudo chown $USER:$USER /var/www/ghost -
(Opzionale) Usa npm per installare SQLite o MySQL:
Per SQLite:
ghost install sqlite3Per MySQL, dovrai prima configurare un database MySQL e un utente.
-
Infine, installa Ghost:
ghost installSegui le istruzioni per configurare Ghost. Dovrai fornire l’URL del tuo sito e configurare impostazioni facoltative. Il CLI gestirà le installazioni di Nginx e SSL.
Passo 7: Accesso al Pannello di Amministrazione di Ghost
Dopo l’installazione, puoi accedere al pannello di amministrazione di Ghost e configurare il tuo blog. Basta navigare su http://your_droplet_ip/ghost nel tuo browser.
Passo 8: Mantieni Ghost e il Tuo Sistema Aggiornati
Per garantire prestazioni e sicurezza ottimali:
- Aggiorna Ghost regolarmente tramite il CLI:
ghost update
- Aggiorna i pacchetti del tuo sistema:
sudo apt update && sudo apt upgrade -y
FAQ
Quanto costa auto-ospitare Ghost su DigitalOcean?
Ospitare Ghost su DigitalOcean parte da 6 USD al mese per il piano Droplet base. Questo piano è adatto per siti di piccole e medie dimensioni. A seconda delle tue specifiche esigenze, potresti optare per un Droplet con più risorse, il che aumenterebbe il tuo costo mensile. Ricorda, puoi anche aggiungere servizi aggiuntivi come backup o monitoraggio che potrebbero comportare costi extra.
Posso usare un dominio personalizzato con la mia istanza Ghost?
Sì, puoi assolutamente utilizzare un dominio personalizzato con la tua istanza Ghost auto-ospitata. Dopo l’installazione di Ghost, naviga al tuo registrar di dominio e punta i record DNS del tuo dominio all’indirizzo IP del tuo Droplet DigitalOcean. Una volta che il tuo dominio si risolve correttamente, puoi aggiornare la configurazione di Ghost per riconoscere il dominio personalizzato. Assicurati di configurare SSL per la sicurezza utilizzando il Ghost CLI.
Ghost è facile da gestire dopo l’installazione?
Ghost è user-friendly e facile da gestire, soprattutto con l’interfaccia di amministrazione di Ghost. Puoi gestire post, pagine ed elementi di design senza necessitare di una profonda conoscenza tecnica. Il Ghost CLI semplifica anche gli aggiornamenti di sistema e le installazioni di ulteriori temi e plugin supportati dalla comunità. Per esigenze e configurazioni più complesse, la documentazione e le risorse della comunità sono ottimi punti di partenza.
Per confronti più dettagliati dei fornitori di servizi digitali, dai un’occhiata al nostro confronto completo dei VPS. Buon hosting!