Jak zainstalować i korzystać z platformy Ghost Blogging na Raspberry Pi?

Jak zainstalować i korzystać z platformy Ghost Blogging na Raspberry Pi?

Platformy blogowe umożliwiają wyrażanie swoich myśli i opinii całemu światu — bez względu na obszar specjalizacji lub zainteresowań, możesz rozpowszechniać swoje know-how i udostępniać je tysiącom, a nawet milionom ludzi. Ghost to jedna z najlepszych dostępnych platform blogowych i systemów zarządzania treścią, a przy odrobinie wysiłku możesz użyć Ghost, aby pomóc w tworzeniu i administrowaniu blogiem z Twojego Raspberry Pi.





MAKEUSEOF WIDEO DNIA

Dlaczego Ghost jest jednym z najlepszych narzędzi do blogowania dla Raspberry Pi

Główną zaletą Ghosta do sławy jest jego prostota, a twórcy twierdzą, że blogowanie Ghost koncentruje się na zapewnieniu jak najlepszych doświadczeń związanych z pisaniem i publikowaniem. W przeciwieństwie do WordPressa, gdzie funkcjonalność jest wzbogacona przez płatne i bezpłatne wtyczki, Ghost oferuje większość tego, czego potrzebujesz, w pakiecie podstawowym.





Jeśli planujesz zarabiać na swoim blogu, te narzędzia mogą być nieocenione i obejmują możliwość publikowania zarówno biuletynu internetowego, jak i e-mailowego. Zagłębiając się w funkcje Ghost, znajdziesz możliwość skonfigurowania systemu członkostwa i płatnych subskrypcji — możesz łatwo zamień swojego bloga w biznes .





Co najlepsze, chociaż Ghost oferuje skalowalny płatny hosting za 9–2500 USD miesięcznie, oprogramowanie jest oprogramowaniem typu open source – co oznacza, że ​​możesz je bezpłatnie pobierać, modyfikować, redystrybuować lub instalować na własnym sprzęcie. Pokażemy Ci, jak zainstalować go na swoim Raspberry Pi.

Jak zainstalować Ghosta na Raspberry Pi?

Zanim zaczniesz, musisz postępować zgodnie z naszym samouczkiem, jak przygotować Raspberry Pi jako serwer. Gdy to zrobisz, odwiedź rejestratora Zaawansowany DNS strona ustawień. Usuń wszystkie rekordy i utwórz nowy A nagrywać. Ustaw hosta na „ @' , wartość Twojego publicznego adresu IP i jak najniższy TTL.



jak uaktualnić do kodi 17 na firestick

Jeśli zamierzasz uzyskać dostęp do Ghost za pośrednictwem subdomeny, np. ghost.improbable.guru, zamiast tego ustawisz rekord A na „ghost”. Zaloguj się do swojego Raspberry Pi za pomocą Secure Shell (SSH), a następnie zaktualizuj wszelkie aktualizacje i zainstalowane pakiety:

sudo apt update 
sudo apt upgrade

Teraz włącz te dwa mody Apache i uruchom ponownie Apache:





sudo a2enmod proxy proxy_http 
sudo service apache2 restart

Zmień katalog i użyj nano, aby utworzyć nowy plik konfiguracyjny Apache:

cd /etc/apache2/sites-available/ 
sudo nano ghost.conf

…i wpisz:





<VirtualHost *:80> 
ServerName ghost.your-domain.tld
ProxyPass / http://127.0.0.1:2368/
ProxyPassReverse / http:/127.0.0.1:2368/
ProxyPreserveHost On
</VirtualHost>

Zapisz i wyjdź z nano za pomocą Ctrl + O następnie Ctrl + X .

Włącz konf. za pomocą:

sudo a2ensite ghost.conf  

…i ponownie uruchom Apache.

sudo service apache2 restart 

Dodaj bazę danych

Ghost potrzebuje bazy danych do działania, więc wpisz MariaDB:

sudo mariadb 

Utwórz nowego użytkownika o nazwie ghost, nową bazę danych o nazwie ghost, a następnie zezwól użytkownikowi ghost na korzystanie z bazy danych ghost:

CREATE DATABASE ghost; 
CREATE USER ghost IDENTIFIED BY 'topsecretpassword'
GRANT USAGE ON *.* TO ghost@localhost IDENTIFIED BY 'topsecretpassword'
GRANT ALL privileges ON ghost.* TO ghost@localhost;
FLUSH PRIVILEGES;
quit;
  mariadb ghost user i tworzenie bazy danych

Zainstaluj Node.js

Przejdź do katalogu domowego i włącz repozytorium NodeSource, a następnie zainstaluj Node.js i menedżera pakietów Node (npm):

cd ~ 
curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -
sudo apt install nodejs

Pisanie na maszynie:

node --version 

…powinna ujawnić twoją wersję Node. W naszym przypadku wynik to v16.17.0 . Twoje może być inne.

Zainstaluj Ducha

Użyj npm, aby zainstalować narzędzie instalacyjne Ghost:

sudo npm install ghost-cli@latest -g 

Zmień katalog, a następnie utwórz nowy katalog o nazwie duch :

jak zresetować wyłączonego iPhone'a?
cd /var/www/ 
sudo mkdir ghost

Przejdź do nowego katalogu, a następnie użyj narzędzia instalacyjnego Ghost, aby zainstalować Ghost:

ghost install 

Sprawdzanie systemu zakończy się niepowodzeniem z ostrzeżeniem, że „wersja Linux nie jest Ubuntu 16, 18 lub 20”, ale można to bezpiecznie zignorować i wpisać Tak kontynuować. Druga wiadomość ostrzeże Cię: „Lokalna instalacja MySQL nie została znaleziona lub została zatrzymana”. Zachowaj nerwy i dotknij Tak aby pominąć sprawdzanie MySQL i kontynuować. Ghost zostanie teraz pobrany i zainstalowany. W naszym teście Raspberry Pi proces ten trwał około 10 minut.

  Terminal z ostrzeżeniami o kontroli systemu

Skonfiguruj swoje konto na blogu

Po zakończeniu zostaniesz poproszony o podanie adresu URL swojego bloga, a także szczegółów bazy danych MySQL. Ponieważ zainstalowałeś MariaDB zamiast waniliowego MySQL, te szczegóły będą tymi, które ustawiłeś dla MariaDB. Twoja nazwa hosta będzie Lokalny Gospodarz , Twoja nazwa użytkownika MySQL będzie duch , a nazwa bazy danych MySQL będzie duch , a hasło będzie piekielnie trudnym hasłem do bazy danych, które ustawiłeś wcześniej. Na pytanie „Czy chcesz skonfigurować Systemd”, wpisz Tak , następnie Tak ponownie, gdy zapytasz, czy chcesz uruchomić Ghost.

Otwórz przeglądarkę i odwiedź nazwa-domeny.tld/ghost/ . Zostaniesz poproszony o utworzenie pierwszego konta, więc wypełnij pola nazwą witryny, swoim imieniem, adresem e-mail i hasłem. Ghost będzie nalegał na hasło składające się z co najmniej dziesięciu znaków; Upewnij się, że stworzyć hasło, które jest bezpieczne i łatwe do zapamiętania .

  odczyt początkowego tworzenia konta duchowego,

Kliknij Załóż konto i zacznij publikować aby przejść do swojej witryny. Jak tylko to zrobisz, otrzymasz wiadomość e-mail z adresu noreply@twoja-domena.tld z informacją, że Twoje nowe konto zostało utworzone.

Zanim przejdziesz dalej, musisz zabezpieczyć swoją instalację Ghost za pomocą SSL od Let's Encrypt.

sudo certbot 

Wprowadź swój adres e-mail, gdy zostaniesz o to poproszony, i wybierz nazwę, dla której chcesz aktywować HTTPS.

Certbot pobierze i zainstaluje klucze i certyfikaty SSL z Let's Encrypt. Teraz uruchom ponownie Apache:

dlaczego drukarka jest w trybie offline Windows 10?
sudo apache2 restart 

Po ponownym załadowaniu strony w przeglądarce połączenie z Twoim blogiem Ghost będzie bezpieczne i konieczne będzie ponowne zalogowanie się.

Tworzenie strony internetowej z duchem na twoim Raspberry Pi

Jak twierdzą programiści, Ghost jest bardzo intuicyjny w użyciu i będzie już generowana automatycznie strona główna z tytułem witryny, fikcyjnym postem i czytelną stroną 'O' deklarującą, że Twoja witryna Ghost jest niezależną publikacją przez Ciebie oraz datę wszczęcia.

  Interfejs edycji strony głównej w Ghost

Strona administratora jest dostępna przez twoja-domena.tld/ghost/ a narzędzia administracyjne witryny znajdują się po prawej stronie ekranu. Aby utworzyć nowy post, po prostu kliknij + . Sam edytor jest minimalistycznym edytorem bloków WYSIWYG podobnym do WordPressa i jest łatwy w użyciu bez rozpraszania uwagi.

Z pulpitu możesz dodawać członków, tworzyć listy mailingowe, wyświetlać zaangażowanie i dostosowywać swoją witrynę Ghost.

  Strona internetowa pokazująca ustawienia dla witryny, członków i zaawansowanych. Kontrolki wpisów znajdują się po lewej stronie

Możesz łatwo zainstalować platformę Ghost Blogging na swoim Raspberry Pi!

Ghost to jeden z wielu łatwych do zainstalowania projektów samohostowania dla Raspberry Pi. Instalacja i uruchomienie nic nie kosztuje. Dlaczego nie stworzyć nowego bloga opartego na twoich przygodach w ekscytującym świecie projektów samodzielnego hostingu Raspberry Pi?