Torna al blog

Configurazione di un blog con Ghost

Configurazione di un blog con Ghost

Ghost è una piattaforma adattabile completamente open source per la creazione e la gestione di pubblicazioni online moderne. Con Ghost, configurare un blog è un gioco da ragazzi. Diventa ancora più semplice con le immagini di CloudSigma di base già pronte della libreria OS.

Introduzione

Per iniziare, creo una macchina su CloudSigma con CPU da 5 GHz e 8 GB di RAM. La chiamo “Ghost-Blog” e la ottimizzo per ‘Linux VM’. Allego l'immagine Ubuntu 16.04 LTS dalla libreria e la ridimensiono a 100 GB. Innanzitutto, uno degli aspetti più importanti è assegnare un IP statico in modo che, se dobbiamo riavviare la nostra macchina, non dovremo affrontare l'ulteriore problema della gestione del DNS.

Quindi, una volta avviato il server, passiamo alla preparazione per l'installazione di Ghost.

Dopodiché, per gli ambienti di produzione, Ghost raccomanda ufficialmente il seguente stack:

  • Ubuntu 16.04
  • MySQL
  • NGINX (minimo 1.9.5 per SSL)
  • Systemd
  • Node v6 installato tramite NodeSource
  • Almeno 1 GB di memoria (si può usare lo swap)
  • Un utente non root per eseguire i comandi ghost commands

Sul server, aggiorneremo prima l'elenco dei pacchetti e poi aggiorneremo i pacchetti già installati. Questo ci aiuterà a ottenere le versioni aggiornate di qualsiasi pacchetto/software.

Dopo esserci assicurati che tutti i pacchetti software siano all'ultima versione, possiamo procedere con l'installazione.

Installazione di NGINX

Innanzitutto, installiamo NGINX. Secondo la Wiki di NGINX, “NGINX è un server HTTP e reverse proxy gratuito, open-source e ad alte prestazioni, nonché un server proxy IMAP/POP3. NGINX è noto per le sue elevate prestazioni, stabilità, ricco set di funzionalità, configurazione semplice e basso consumo di risorse.”

Questo è il componente che consente ai nostri dati di essere disponibili pubblicamente indirizzandoli su una porta da cui gli utenti possono accedervi.

Dopo aver installato NGINX, installeremo il server MySQL. MySQL è un sistema di gestione di database relazionali open-source. Questo componente memorizzerà i dati del nostro blog.

Assicurati di impostare una password per il server MySQL. Questo è importante poiché Ghost non supporta un meccanismo di autenticazione senza password.

Successivamente, installiamo Node. Node.js è un ambiente di runtime JavaScript open-source e multipiattaforma che esegue codice JavaScript lato server.

Per installare Node v6, dobbiamo prima aggiungere il repository NodeSource alla nostra macchina.

Una volta aggiunto il repository, saremo in grado di installare Node con questo comando.

Quindi, quando la nostra macchina è pronta, possiamo installare Ghost.

Dopo aver installato Ghost CLI, creo una directory ‘ghost’ in /var/www/ dove posso configurare il blog.

Successivamente, assegnerò la proprietà della directory al mio utente ‘cloudsigma’.

Il seguente comando cambierà i permessi della directory come raccomandato.

Installazione di Ghost

Finalmente possiamo configurare il blog. L'attesa è finita!

 

Quando inseriamo il comando ghost install, il seguente sarà l'output con vari prompt scritti in grassetto qui.

 

Ora che abbiamo configurato Ghost, possiamo accedervi tramite l'IP che abbiamo indicato durante la configurazione. Ad esempio, se avessi usato 192.168.0.22, chiunque potrebbe accedere al blog all'indirizzo http://192.168.0.22

Inoltre, dobbiamo configurare l'interfaccia utente di amministrazione del blog all'indirizzo http://192.168.0.22/ghost. Apri questo link non appena avrai completato i passaggi precedenti dal browser web del tuo computer locale. Si aprirà la pagina di amministrazione di Ghost, che si presenterà così:

Ghost Welcome Screen

Schermata di benvenuto di Ghost

Ti verrà richiesto di creare un account. Fai clic sul pulsante per passare a questa schermata, dove dovrai creare un account per la prima volta per accedere all'interfaccia utente. Successivamente, compila tutti i dettagli e passa alla pagina successiva.

Account Creation

Creazione dell'account Ghost

Nella schermata successiva, puoi invitare il tuo team che scriverà le storie insieme a te. Riceveranno un invito via email.

Invite Your Team

Invita il tuo team su Ghost

Dopodiché, effettuerai l'accesso al pannello che si presenta così:

Ghost Your Stories

Le tue storie su Ghost

Hai a disposizione varie impostazioni per personalizzarlo ulteriormente nelle Impostazioni. Ad esempio, le schede Generale, Design, ecc.

Infine, per scrivere una nuova storia, puoi fare clic su Nuova storia nel pannello di sinistra.

Ghost Quick Setup

Configurazione rapida di Ghost

 

Questo è tutto. Ti auguro un grande successo con i tuoi nuovi progetti di blog!

Condividi questo post

author

Akshay Nagpal

Autore · CloudSigma

Preslav Dobrev è un designer creativo presso CloudSigma, con un focus su un'identità aziendale coerente attraverso l'uso di canali di marketing tradizionali e innovativi. È abile nel fondere la visione artistica con il marketing strategico per creare narrazioni di brand di grande impatto.

Commenti

Ancora nessun commento. Scrivi il primo.