Επιστροφή στο blog

Στήσιμο ενός Blog με τη χρήση του Ghost

Στήσιμο ενός Blog με τη χρήση του Ghost

Ghost είναι μια πλήρως ανοιχτού κώδικα, ευέλικτη πλατφόρμα για τη δημιουργία και τη λειτουργία σύγχρονων διαδικτυακών εκδόσεων. Με το Ghost, η δημιουργία ενός ιστολογίου είναι παιχνιδάκι. Γίνεται ακόμα πιο εύκολο με της CloudSigma’s ήδη προετοιμασμένη βασική βιβλιοθήκη εικόνων λειτουργικού συστήματος.

Introduction

Για αρχή, δημιουργώ ένα μηχάνημα στο CloudSigma με CPU 5 GHz και 8 GB RAM. Το ονομάζω “Ghost-Blog” και το βελτιστοποιώ για ‘Linux VM’. Επισυνάπτω την εικόνα Ubuntu 16.04 LTS από τη βιβλιοθήκη και αλλάζω το μέγεθός της σε 100 GB. Πρώτον, μία από τις πιο σημαντικές πτυχές είναι η εκχώρηση μιας στατικής IP, έτσι ώστε αν χρειαστεί να επανεκκινήσουμε το μηχάνημά μας, να μην χρειαστεί να περάσουμε από την πρόσθετη ταλαιπωρία της Διαχείρισης DNS.

Στη συνέχεια, μόλις ο διακομιστής τεθεί σε λειτουργία, προχωράμε στην προετοιμασία του για την εγκατάσταση του Ghost.

Μετά από αυτό, για περιβάλλοντα παραγωγής, το Ghost συνιστά επίσημα την ακόλουθη στοίβα:

  • Ubuntu 16.04
  • MySQL
  • NGINX (τουλάχιστον 1.9.5 για SSL)
  • Systemd
  • Node v6 εγκατεστημένο μέσω NodeSource
  • Τουλάχιστον 1GB μνήμης (μπορεί να χρησιμοποιηθεί swap)
  • Ένας μη-root χρήστης για την εκτέλεση ghost εντολών

Στον διακομιστή, θα αναβαθμίσουμε πρώτα τη λίστα πακέτων και στη συνέχεια θα αναβαθμίσουμε τα ήδη εγκατεστημένα πακέτα. Αυτό θα μας βοηθήσει να λάβουμε ενημερωμένες εκδόσεις οποιουδήποτε πακέτου/λογισμικού.

Αφού βεβαιωθούμε ότι όλα τα πακέτα λογισμικού είναι τα πιο πρόσφατα, μπορούμε να προχωρήσουμε στην εγκατάσταση.

Εγκατάσταση NGINX

Πρώτα, εγκαθιστούμε το NGINX. Σύμφωνα με το NGINX Wiki, “Το NGINX είναι ένας δωρεάν, ανοιχτού κώδικα, υψηλής απόδοσης διακομιστής HTTP και αντίστροφος διακομιστής μεσολάβησης, καθώς και ένας διακομιστής μεσολάβησης IMAP/POP3. Το NGINX είναι γνωστό για την υψηλή του απόδοση, τη σταθερότητα, το πλούσιο σύνολο δυνατοτήτων του, την απλή παραμετροποίηση και τη χαμηλή κατανάλωση πόρων.”

Αυτό είναι το στοιχείο που επιτρέπει στα δεδομένα μας να είναι δημόσια διαθέσιμα, διοχετεύοντάς τα σε κάποια θύρα από την οποία μπορούν να έχουν πρόσβαση οι χρήστες.

Μετά την εγκατάσταση του NGINX, θα εγκαταστήσουμε τον διακομιστή MySQL. Η MySQL είναι ένα σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων ανοιχτού κώδικα. Αυτό το στοιχείο θα αποθηκεύει τα δεδομένα του ιστολογίου μας.

Βεβαιωθείτε ότι έχετε ορίσει έναν κωδικό πρόσβασης για τον διακομιστή MySQL. Αυτό είναι σημαντικό καθώς το Ghost δεν υποστηρίζει μηχανισμό ελέγχου ταυτότητας χωρίς κωδικό πρόσβασης.

Στη συνέχεια, εγκαθιστούμε το Node. Το Node.js είναι ένα περιβάλλον εκτέλεσης JavaScript ανοιχτού κώδικα, πολλαπλών πλατφορμών που εκτελεί κώδικα JavaScript στην πλευρά του διακομιστή.

Για να εγκαταστήσουμε το Node v6, πρέπει πρώτα να προσθέσουμε το αποθετήριο NodeSource στο μηχάνημά μας.

Μόλις προσθέσουμε το αποθετήριο, θα μπορούμε να εγκαταστήσουμε το Node με αυτήν την εντολή.

Στη συνέχεια, όταν το μηχάνημά μας είναι έτοιμο, μπορούμε να εγκαταστήσουμε το Ghost.

Μετά την εγκατάσταση του Ghost CLI, δημιουργώ έναν κατάλογο ‘ghost’ στο /var/www/ όπου μπορώ να ρυθμίσω το ιστολόγιο.

Στη συνέχεια, θα δώσω την ιδιοκτησία του καταλόγου στον χρήστη μου ‘cloudsigma’.

Η ακόλουθη εντολή θα αλλάξει τα δικαιώματα του καταλόγου όπως συνιστάται.

Ghost Installation

Τέλος, μπορούμε να ρυθμίσουμε το ιστολόγιο. Η αναμονή τελείωσε!

 

Όταν εισάγουμε την εντολή ghost install, το ακόλουθο θα είναι το αποτέλεσμα με διάφορες προτροπές γραμμένες με έντονα γράμματα εδώ.

 

Τώρα που ρυθμίσαμε το Ghost, μπορούμε να έχουμε πρόσβαση σε αυτό από την IP που αναφέραμε κατά τη διάρκεια της εγκατάστασης. Για παράδειγμα, αν είχα χρησιμοποιήσει την 192.168.0.22, οποιοσδήποτε μπορεί να έχει πρόσβαση στο ιστολόγιο στη διεύθυνση http://192.168.0.22

Επιπλέον, πρέπει να ρυθμίσουμε τη διεπαφή διαχείρισης του ιστολογίου στη διεύθυνση http://192.168.0.22/ghost. Ανοίξτε αυτόν τον σύνδεσμο μόλις ολοκληρώσετε τα παραπάνω βήματα από το πρόγραμμα περιήγησης ιστού του τοπικού σας υπολογιστή. Η σελίδα διαχείρισης του Ghost θα ανοίξει και θα μοιάζει κάπως έτσι:

Ghost Welcome Screen

Οθόνη καλωσορίσματος Ghost

Θα σας ζητηθεί να δημιουργήσετε έναν λογαριασμό. Κάντε κλικ στο κουμπί για να μεταβείτε σε αυτήν την οθόνη, όπου πρέπει να δημιουργήσετε έναν λογαριασμό για πρώτη φορά για να αποκτήσετε πρόσβαση στη διεπαφή χρήστη. Μετά από αυτό, συμπληρώστε όλες τις λεπτομέρειες και μεταβείτε στην επόμενη σελίδα.

Account Creation

Δημιουργία λογαριασμού Ghost

Στην επόμενη οθόνη, μπορείτε να προσκαλέσετε την ομάδα σας που θα γράφει τις ιστορίες μαζί σας. Θα λάβουν μια πρόσκληση μέσω email.

Invite Your Team

Πρόσκληση της ομάδας σας στο Ghost

Μετά από αυτό, θα συνδεθείτε στον πίνακα που μοιάζει κάπως έτσι:

Ghost Your Stories

Οι ιστορίες σας στο Ghost

Έχετε διάφορες ρυθμίσεις για να το εξατομικεύσετε περαιτέρω στις Ρυθμίσεις. Για παράδειγμα – οι καρτέλες Γενικά, Σχεδίαση, κ.λπ.

Τέλος, για να γράψετε μια νέα ιστορία, μπορείτε να κάνετε κλικ στο Νέα Ιστορία στο αριστερό πάνελ.

Ghost Quick Setup

Γρήγορη ρύθμιση Ghost

 

Αυτά είναι όλα. Σας εύχομαι καλή επιτυχία με τα νέα σας έργα ιστολογίου!

Κοινοποιήστε αυτήν την ανάρτηση

author

Akshay Nagpal

Συγγραφέας · CloudSigma

Ο Preslav Dobrev είναι Δημιουργικός Σχεδιαστής στην CloudSigma, με εστίαση στη συνεπή επιχειρηματική ταυτότητα μέσω παραδοσιακών και καινοτόμων καναλιών μάρκετινγκ. Διαθέτει την ικανότητα να συνδυάζει το καλλιτεχνικό όραμα με το στρατηγικό μάρκετινγκ για τη δημιουργία εντυπωσιακών αφηγήσεων επωνυμίας.

Σχόλια

Δεν υπάρχουν σχόλια ακόμα. Γράψτε το πρώτο.