Οι πλατφόρμες ιστολογίων σάς επιτρέπουν να εκφράσετε τις σκέψεις και τις απόψεις σας στον κόσμο γενικότερα — ανεξάρτητα από την περιοχή σας τεχνογνωσία ή ενδιαφέρον, μπορείτε να προωθήσετε την τεχνογνωσία σας εκεί έξω και να τη διαβάσετε χιλιάδες, ή ακόμα και εκατομμύρια Ανθρωποι. Το Ghost είναι μία από τις καλύτερες πλατφόρμες ιστολογίου και συστήματα διαχείρισης περιεχομένου που είναι διαθέσιμα και με λίγη προσπάθεια, μπορείτε να χρησιμοποιήσετε το Ghost για να σας βοηθήσει να δημιουργήσετε και να διαχειριστείτε ένα blog από το Raspberry Pi σας.
Γιατί το Ghost είναι ένα από τα καλύτερα εργαλεία blogging για το Raspberry Pi
Ο κύριος ισχυρισμός του Ghost για φήμη είναι η απλότητά του και οι προγραμματιστές ισχυρίζονται ότι η εμπειρία blogging Ghost επικεντρώνεται στην παροχή της καλύτερης δυνατής εμπειρίας γραφής και δημοσίευσης. Σε αντίθεση με το WordPress, όπου η λειτουργικότητα ενισχύεται από πληρωμένα και δωρεάν πρόσθετα, το Ghost προσφέρει τα περισσότερα από αυτά που χρειάζεστε ψημένα στο βασικό πακέτο.
Εάν σχεδιάζετε να δημιουργήσετε έσοδα από το ιστολόγιό σας, αυτά τα εργαλεία μπορεί να είναι ανεκτίμητα και περιλαμβάνουν τη δυνατότητα δημοσίευσης τόσο μέσω του ιστού όσο και μέσω ενημερωτικού δελτίου ηλεκτρονικού ταχυδρομείου. Εξετάζοντας περαιτέρω τις δυνατότητες του Ghost, θα βρείτε τη δυνατότητα να δημιουργήσετε ένα σύστημα συνδρομής και συνδρομές επί πληρωμή—μπορείτε εύκολα μετατρέψτε το blog σας σε επιχείρηση.
Το καλύτερο από όλα, ενώ το Ghost προσφέρει κλιμακούμενη επί πληρωμή φιλοξενία μεταξύ 9 και 2.500 $ ανά μήνα, το λογισμικό είναι ανοιχτού κώδικα—που σημαίνει ότι είστε ελεύθεροι να το κατεβάσετε, να τροποποιήσετε, να το αναδιανείμετε ή να το εγκαταστήσετε μόνοι σας σκεύη, εξαρτήματα. Θα σας δείξουμε πώς να το εγκαταστήσετε στο Raspberry Pi σας.
Πώς να εγκαταστήσετε το Ghost σε ένα Raspberry Pi
Πριν ξεκινήσετε, θα χρειαστεί να ακολουθήσετε το σεμινάριο μας για το πώς να το κάνετε προετοιμάστε το Raspberry Pi σας ως διακομιστή. Μόλις γίνει αυτό, επισκεφτείτε τον καταχωρητή σας Προηγμένο DNS σελίδα ρυθμίσεων. Διαγράψτε όλες τις εγγραφές και δημιουργήστε μια νέα ΕΝΑ Ρεκόρ. Ορίστε τον κεντρικό υπολογιστή σε "@", την τιμή της δημόσιας διεύθυνσης IP σας και το TTL όσο το δυνατόν χαμηλότερο.
Εάν πρόκειται να αποκτήσετε πρόσβαση στο Ghost μέσω ενός υποτομέα, π.χ., ghost.improbable.guru, θα ορίσετε αντ 'αυτού την εγγραφή A σε "ghost". Συνδεθείτε στο Raspberry Pi χρησιμοποιώντας το Secure Shell (SSH) και, στη συνέχεια, ενημερώστε τυχόν αναβάθμιση και εγκατεστημένα πακέτα:
sudo apt εκσυγχρονίζω
αναβάθμιση sudo apt
Τώρα ενεργοποιήστε αυτά τα δύο Apache mods και επανεκκινήστε τον Apache:
sudo a2enmod proxy_http
επανεκκίνηση της υπηρεσίας sudo apache2
Αλλάξτε τον κατάλογο και χρησιμοποιήστε το nano για να δημιουργήσετε ένα νέο αρχείο conf Apache:
CD /etc/apache2/sites-available/
sudoνανοφάντασμα.conf
…και εισάγετε:
<VirtualHost *:80>
Ονομα διακομιστήφάντασμα.ο τομέας σας.tld
ProxyPass / http://127.0.0.1:2368/
ProxyPassReverse / http:/127.0.0.1:2368/
ProxyPreserveHost Ενεργό
</VirtualHost>
Αποθήκευση και έξοδος από το nano με Ctrl + O έπειτα Ctrl + X.
Ενεργοποιήστε το conf με:
sudoa2ensiteφάντασμα.conf
…και επανεκκινήστε ξανά τον Apache.
επανεκκίνηση της υπηρεσίας sudo apache2
Προσθήκη βάσης δεδομένων
Το Ghost χρειάζεται μια βάση δεδομένων για να λειτουργήσει, οπότε εισάγετε το MariaDB:
sudo mariadb
Δημιουργήστε έναν νέο χρήστη που ονομάζεται ghost, μια νέα βάση δεδομένων που ονομάζεται ghost και, στη συνέχεια, επιτρέψτε στον χρήστη ghost να χρησιμοποιήσει τη βάση δεδομένων ghost:
ΔΗΜΙΟΥΡΓΩΒΑΣΗ ΔΕΔΟΜΕΝΩΝ φάντασμα;
ΔΗΜΙΟΥΡΓΩΧΡΗΣΤΗΣ φάντασμα ΑΝΑΓΝΩΡΙΣΘΕΙΣΜΕ "topsecretpassword"
ΧΟΡΗΓΗΣΗΧΡΗΣΗΕΠΙ *.* ΠΡΟΣ ΤΗΝ ghost@localhost ΑΝΑΓΝΩΡΙΣΘΕΙΣΜΕ "topsecretpassword"
ΧΟΡΗΓΗΣΗΟΛΑπρονόμιαΕΠΙ φάντασμα.* ΠΡΟΣ ΤΗΝ ghost@localhost;
ΞΕΠΛΥΝΕΤΕΠΡΟΝΟΜΙΑ;
εγκαταλείπω;
Εγκαταστήστε το Node.js
Μεταβείτε στον αρχικό σας κατάλογο και ενεργοποιήστε το αποθετήριο NodeSource και, στη συνέχεια, εγκαταστήστε το Node.js και τον διαχειριστή πακέτων Node (npm):
CD ~
μπούκλα -sL https://deb.nodesource.com/setup_16.x | sudo bash -
sudo apt εγκαθιστώ nodejs
Πληκτρολόγηση:
κόμβος --εκδοχή
…θα πρέπει να αποκαλύψει την έκδοση Node σας. Στην περίπτωσή μας, η έξοδος είναι v16.17.0. Το δικό σου μπορεί να είναι διαφορετικό.
Εγκαταστήστε το Ghost
Χρησιμοποιήστε το npm για να εγκαταστήσετε το εργαλείο εγκατάστασης Ghost:
sudo npm εγκατάσταση ghost-cli@αργότερο -σολ
Αλλάξτε τον κατάλογο και, στη συνέχεια, δημιουργήστε έναν νέο κατάλογο που ονομάζεται φάντασμα:
cd /var/www/
sudo mkdir φάντασμα
Μεταβείτε στον νέο κατάλογο και, στη συνέχεια, χρησιμοποιήστε το εργαλείο εγκατάστασης Ghost για να εγκαταστήσετε το Ghost:
φάντασμα εγκαθιστώ
Οι έλεγχοι συστήματος θα αποτύχουν με την προειδοποίηση ότι "η έκδοση Linux δεν είναι Ubuntu 16, 18 ή 20", αλλά μπορείτε να το αγνοήσετε με ασφάλεια και να πληκτρολογήσετε y να συνεχίσει. Ένα δεύτερο μήνυμα θα σας προειδοποιήσει, "Η τοπική εγκατάσταση MySQL δεν βρέθηκε ή έχει σταματήσει". Κρατήστε το νεύρο σας και αγγίξτε y για να παραλείψετε τον έλεγχο MySQL και να συνεχίσετε. Το Ghost θα κατεβάσει και θα εγκαταστήσει τώρα. Στη δοκιμή μας στο Raspberry Pi, αυτή η διαδικασία κράτησε περίπου 10 λεπτά.
Ρύθμιση του λογαριασμού ιστολογίου σας
Μόλις ολοκληρωθεί, θα σας ζητηθεί η διεύθυνση URL του ιστολογίου σας, καθώς και λεπτομέρειες της βάσης δεδομένων MySQL. Καθώς εγκαταστήσατε το MariaDB αντί για τη Vanilla MySQL, αυτές οι λεπτομέρειες θα είναι αυτές που ορίζετε για το MariaDB. Το όνομα του κεντρικού υπολογιστή σας θα είναι localhost, το όνομα χρήστη MySQL θα είναι φάντασμα, και το όνομα της βάσης δεδομένων MySQL θα είναι φάντασμα, και ο κωδικός πρόσβασης θα είναι ο τρομερά δύσκολος κωδικός πρόσβασης της βάσης δεδομένων που ορίσατε νωρίτερα. Όταν ερωτηθείτε "Θέλετε να ρυθμίσετε το Systemd", πληκτρολογήστε y, έπειτα y ξανά όταν ερωτήθηκε αν θέλετε να ξεκινήσετε το Ghost.
Ανοίξτε ένα πρόγραμμα περιήγησης και επισκεφθείτε your-domain-name.tld/ghost/. Θα σας ζητηθεί να δημιουργήσετε τον πρώτο λογαριασμό, επομένως συμπληρώστε τα πεδία με το όνομα της τοποθεσίας, το όνομά σας, τη διεύθυνση email σας και έναν κωδικό πρόσβασης. Το Ghost θα επιμείνει σε έναν κωδικό πρόσβασης τουλάχιστον δέκα χαρακτήρων. φροντίστε να δημιουργήστε έναν κωδικό πρόσβασης που είναι ασφαλής και αξέχαστος.
Κάντε κλικ στο Δημιουργήστε λογαριασμό και ξεκινήστε τη δημοσίευση για να προχωρήσετε στον ιστότοπό σας. Μόλις το κάνετε αυτό, θα λάβετε ένα email από τη διεύθυνση [email protected], που θα σας ενημερώνει ότι ο νέος σας λογαριασμός έχει δημιουργηθεί.
Πριν προχωρήσετε περαιτέρω, πρέπει να ασφαλίσετε την εγκατάσταση Ghost με SSL από το Let's Encrypt.
sudo certbot
Εισαγάγετε τη διεύθυνση email σας όταν σας ζητηθεί και επιλέξτε για ποιο όνομα θέλετε να ενεργοποιήσετε το HTTPS.
Το Certbot θα ανακτήσει και θα εγκαταστήσει κλειδιά και πιστοποιητικά SSL από το Let's Encrypt. Τώρα επανεκκινήστε τον Apache:
επανεκκίνηση sudo apache2
Όταν φορτώνετε ξανά τη σελίδα στο πρόγραμμα περιήγησής σας, η σύνδεση με το ιστολόγιο Ghost θα είναι ασφαλής και θα πρέπει να συνδεθείτε ξανά.
Δημιουργία ιστότοπου με φάντασμα στο Raspberry Pi σας
Όπως αναφέρουν οι προγραμματιστές, το Ghost είναι πολύ διαισθητικό στη χρήση και θα υπάρχει ήδη μια αρχική σελίδα που δημιουργείται αυτόματα με τον τίτλο του ιστότοπού σας, μια εικονική ανάρτηση και μια ευανάγνωστη σελίδα "About" που δηλώνει ότι ο ιστότοπός σας Ghost είναι ανεξάρτητη δημοσίευση από εσάς και την ημερομηνία την έναρξη.
Η πρόσβαση στη σελίδα διαχειριστή γίνεται μέσω your-domain.tld/ghost/ και τα εργαλεία διαχείρισης του ιστότοπου βρίσκονται στη δεξιά πλευρά της οθόνης. Για να δημιουργήσετε μια νέα ανάρτηση, απλώς κάντε κλικ +. Ο ίδιος ο επεξεργαστής είναι ένας μινιμαλιστικός επεξεργαστής μπλοκ WYSIWYG παρόμοιος με αυτόν του WordPress και είναι εύκολος στη χρήση χωρίς περισπασμούς.
Από τον πίνακα ελέγχου, μπορείτε να προσθέσετε μέλη, να δημιουργήσετε λίστες αλληλογραφίας, να προβάλετε την αφοσίωση και να προσαρμόσετε τον ιστότοπό σας Ghost.
Μπορείτε να εγκαταστήσετε εύκολα την πλατφόρμα Blogging Ghost στο Raspberry Pi σας!
Το Ghost είναι ένα από τα πολλά εύκολα στην εγκατάσταση έργα self-hosting για το Raspberry Pi. Δεν σας κοστίζει τίποτα η εγκατάσταση και τίποτα η εκτέλεση. Γιατί να μην δημιουργήσετε ένα νέο ιστολόγιο που βασίζεται στις περιπέτειές σας στον συναρπαστικό κόσμο των έργων αυτο-φιλοξενίας Raspberry Pi;