Vissza a bloghoz

Blog beállítása a Ghost használatával

Blog beállítása a Ghost használatával

Ghost egy teljesen nyílt forráskódú, rugalmas platform modern online kiadványok létrehozására és futtatására. A Ghost segítségével a blogbeállítás gyerekjáték. Még egyszerűbbé válik a CloudSigma már előkészített alap könyvtári OS-képeivel.

Introduction

Kezdésként létrehozok egy gépet a CloudSigma-n 5 GHz-es CPU-val és 8 GB RAM-mal. A “Ghost-Blog” nevet adom neki, és ‘Linux VM’-re optimalizálom. Csatolom az Ubuntu 16.04 LTS képet a könyvtárból, és átméretezem 100 GB-ra. Elsőként az egyik legfontosabb szempont a statikus IP-cím hozzárendelése, hogy ha újra kell indítanunk a gépünket, ne kelljen a DNS-kezelés extra nehézségeivel bajlódnunk.

Ezután, amint a szerver elindul, rátérünk a Ghost telepítésére való felkészítésre.

Ezt követően éles környezetekhez a Ghost hivatalosan a következő szoftvercsomagot ajánlja:

  • Ubuntu 16.04
  • MySQL
  • NGINX (minimum of 1.9.5 for SSL)
  • Systemd
  • Node v6 installed via NodeSource
  • Legalább 1 GB memória (swap használható)
  • Egy nem-root felhasználó a ghost parancsok futtatásához

A szerveren először frissítjük a csomaglistát, majd a már telepített csomagokat. Ez segít abban, hogy minden csomagból/szoftverből a frissített verziót kapjuk meg.

Miután megbizonyosodtunk arról, hogy minden szoftvercsomag a legfrissebb, továbbléphetünk a telepítéssel.

NGINX telepítése

Először telepítjük az NGINX-et. Az NGINX Wiki szerint “az NGINX egy ingyenes, nyílt forráskódú, nagy teljesítményű HTTP-szerver és fordított proxy, valamint egy IMAP/POP3 proxy szerver. Az NGINX a nagy teljesítményéről, stabilitásáról, gazdag funkciókészletéről, egyszerű konfigurációjáról és alacsony erőforrás-fogyasztásáról ismert.”

Ez az a komponens, amely lehetővé teszi, hogy adataink nyilvánosan elérhetőek legyenek azáltal, hogy egy olyan portra irányítja őket, ahonnan a felhasználók elérhetik.

Az NGINX telepítése után telepíteni fogjuk a MySQL szervert. A MySQL egy nyílt forráskódú relációs adatbázis-kezelő rendszer. Ez a komponens fogja tárolni a blogunk adatait.

Mindenképpen állítson be jelszót a MySQL szerverhez. Ez azért fontos, mert a Ghost nem támogatja a jelszó nélküli hitelesítési mechanizmust.

Ezután telepítjük a Node-ot. A Node.js egy nyílt forráskódú, platformfüggetlen JavaScript futtatókörnyezet, amely szerveroldalon hajtja végre a JavaScript kódot.

A Node v6 telepítéséhez először hozzá kell adnunk a NodeSource tárolót a gépünkhöz.

Miután hozzáadtuk a tárolót, ezzel a paranccsal telepíthetjük a Node-ot.

Ezután, amikor a gépünk készen áll, telepíthetjük a Ghostot.

A Ghost CLI telepítése után létrehozok egy ‘ghost’ könyvtárat a /var/www/ mappában, ahol beállíthatom a blogot.

Ezután átadom a könyvtár tulajdonjogát a ‘cloudsigma’ felhasználómnak.

A következő parancs az ajánlásoknak megfelelően módosítja a könyvtár jogosultságait.

Ghost telepítése

Végül beállíthatjuk a blogot. Vége a várakozásnak!

 

Amikor beírjuk a ghost install parancsot, a következő kimenet jelenik meg, az itt félkövérrel szedett különféle felszólításokkal.

 

Most, hogy beállítottuk a Ghostot, elérhetjük a telepítés során megadott IP-címen. Mondjuk, ha a 192.168.0.22-t használtam volna, bárki elérheti a blogot a http://192.168.0.22 címen.

Továbbá be kell állítanunk a blog adminisztrációs felületét a http://192.168.0.22/ghost címen. Nyissa meg ezt a linket a helyi gép böngészőjéből, amint befejezte a fenti lépéseket. Megnyílik a Ghost Admin oldala, ami így fog kinézni:

Ghost Welcome Screen

Ghost üdvözlőképernyő

Felszólítja Önt egy fiók létrehozására. Kattintson a gombra, hogy erre a képernyőre lépjen, ahol először kell fiókot létrehoznia a felület eléréséhez. Ezután töltse ki az összes adatot, és lépjen a következő oldalra.

Account Creation

Ghost fiók létrehozása

A következő képernyőn meghívhatja csapatát, akik Önnel együtt fogják írni a történeteket. Ők e-mailben kapnak meghívót.

Invite Your Team

Ghost – Hívja meg csapatát

Ezután bejelentkezik a panelre, amely így néz ki:

Ghost Your Stories

Ghost – Az Ön történetei

A Beállításokban (Settings) különféle lehetőségek állnak rendelkezésre a további személyre szabáshoz. Például a General (Általános), Design (Megjelenés) stb. fülek.

Végül, új történet írásához kattintson a bal oldali panelen található New Story (Új történet) gombra.

Ghost Quick Setup

Ghost gyorsbeállítás

 

Ez minden. Sok sikert kívánok az új blogprojektjeihez!

Bejegyzés megosztása

author

Akshay Nagpal

Szerző · CloudSigma

Preslav Dobrev a CloudSigma kreatív tervezője, aki hagyományos és innovatív marketingcsatornák segítségével következetes vállalati identitás kialakítására összpontosít. Kiemelkedően képes ötvözni a művészi látásmódot a stratégiai marketinggel, hogy hatásos márkatörténeteket hozzon létre.

Hozzászólások

Még nincsenek hozzászólások. Legyen Ön az első.