Powrót do bloga

Konfiguracja bloga przy użyciu Ghost

Konfiguracja bloga przy użyciu Ghost

Ghost to w pełni otwartoźródłowa, elastyczna platforma do tworzenia i prowadzenia nowoczesnych publikacji internetowych. Z Ghost konfiguracja bloga to dziecinna igraszka. Staje się to jeszcze łatwiejsze dzięki CloudSigma’s już przygotowanym bazowym obrazom systemowym z biblioteki.

Wprowadzenie

Na początek tworzę maszynę w CloudSigma z procesorem 5 GHz i 8 GB pamięci RAM. Nazywam ją “Ghost-Blog” i optymalizuję pod kątem ‘Linux VM’. Dołączam obraz Ubuntu 16.04 LTS z biblioteki i zmieniam jego rozmiar na 100 GB. Po pierwsze, jednym z najważniejszych aspektów jest przypisanie statycznego adresu IP, aby w przypadku konieczności restartu maszyny uniknąć dodatkowych problemów z zarządzaniem DNS.

Następnie, gdy serwer już działa, przechodzimy do przygotowania go do instalacji Ghost.

Następnie, w przypadku środowisk produkcyjnych, Ghost oficjalnie zaleca następujący stos:

  • Ubuntu 16.04
  • MySQL
  • NGINX (minimum 1.9.5 dla SSL)
  • Systemd
  • Node v6 zainstalowany przez NodeSource
  • Co najmniej 1 GB pamięci (można użyć swap)
  • Użytkownik bez uprawnień roota do uruchamiania ghost poleceń

Na serwerze najpierw zaktualizujemy listę pakietów, a następnie zaktualizujemy już zainstalowane pakiety. Pomoże nam to uzyskać zaktualizowane wersje każdego pakietu/oprogramowania.

Po upewnieniu się, że wszystkie pakiety oprogramowania są w najnowszej wersji, możemy przejść do instalacji.

Instalacja NGINX

Najpierw instalujemy NGINX. Według NGINX Wiki, “NGINX to darmowy, otwartoźródłowy, wysoce wydajny serwer HTTP i reverse proxy, a także serwer proxy IMAP/POP3. NGINX jest znany ze swojej wysokiej wydajności, stabilności, bogatego zestawu funkcji, prostej konfiguracji i niskiego zużycia zasobów.”

Jest to komponent, który umożliwia publiczne udostępnianie naszych danych poprzez przekierowanie ich na określony port, z którego użytkownicy mogą uzyskać do nich dostęp.

Po zainstalowaniu NGINX zainstalujemy serwer MySQL. MySQL to otwartoźródłowy system zarządzania relacyjnymi bazami danych. Ten komponent będzie przechowywać dane naszego bloga.

Pamiętaj, aby ustawić hasło dla serwera MySQL. Jest to ważne, ponieważ Ghost nie obsługuje mechanizmu uwierzytelniania bez hasła.

Następnie instalujemy Node. Node.js to otwartoźródłowe, wieloplatformowe środowisko uruchomieniowe JavaScript, które wykonuje kod JavaScript po stronie serwera.

Aby zainstalować Node v6, musimy najpierw dodać repozytorium NodeSource do naszej maszyny.

Po dodaniu repozytorium będziemy mogli zainstalować Node za pomocą tego polecenia.

Następnie, gdy nasza maszyna będzie gotowa, możemy zainstalować Ghost.

Po zainstalowaniu Ghost CLI tworzę katalog ‘ghost’ w /var/www/, w którym mogę skonfigurować bloga.

Następnie przekażę uprawnienia własności do katalogu mojemu użytkownikowi ‘cloudsigma’.

Poniższe polecenie zmieni uprawnienia do katalogu zgodnie z zaleceniami.

Instalacja Ghost

Na koniec możemy skonfigurować bloga. Koniec czekania!

 

Po wpisaniu polecenia ghost install, poniżej pojawi się wynik z różnymi monitami zapisanymi tutaj pogrubioną czcionką.

 

Teraz, gdy skonfigurowaliśmy Ghost, możemy uzyskać do niego dostęp pod adresem IP podanym podczas konfiguracji. Na przykład, gdybym użył 192.168.0.22, każdy mógłby uzyskać dostęp do bloga pod adresem http://192.168.0.22

Następnie musimy skonfigurować panel administracyjny bloga pod adresem http://192.168.0.22/ghost. Otwórz ten link w przeglądarce internetowej na swoim lokalnym komputerze, gdy tylko ukończysz powyższe kroki. Strona administracyjna Ghost otworzy się i będzie wyglądać następująco:

Ghost Welcome Screen

Ekran powitalny Ghost

Zostaniesz poproszony o utworzenie konta. Kliknij przycisk, aby przejść do ekranu, na którym musisz po raz pierwszy utworzyć konto, aby uzyskać dostęp do interfejsu. Następnie wypełnij wszystkie dane i przejdź do kolejnej strony.

Account Creation

Tworzenie konta Ghost

Na kolejnym ekranie możesz zaprosić swój zespół, który będzie pisał z Tobą artykuły. Otrzymają oni zaproszenie e-mailem.

Invite Your Team

Zaproś swój zespół do Ghost

Następnie zostaniesz zalogowany do panelu, który wygląda tak:

Ghost Your Stories

Twoje artykuły w Ghost

W Ustawieniach masz do dyspozycji różne opcje pozwalające na dalszą personalizację. Na przykład zakładki – Ogólne, Wygląd itp.

Na koniec, aby napisać nowy artykuł, możesz kliknąć „New Story” (Nowy artykuł) w lewym panelu.

Ghost Quick Setup

Szybka konfiguracja Ghost

 

To wszystko. Życzę wielu sukcesów z nowymi projektami blogowymi!

Udostępnij ten post

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev jest projektantem kreatywnym w CloudSigma, skupiającym się na spójnej tożsamości biznesowej przy wykorzystaniu tradycyjnych i innowacyjnych kanałów marketingowych. Biegle łączy wizję artystyczną ze strategicznym marketingiem, tworząc wywierające wpływ narracje marki.

Komentarze

Brak komentarzy. Bądź pierwszy.