Späť na blog

Nastavenie blogu pomocou Ghost

Nastavenie blogu pomocou Ghost

Ghost je plne open source prispôsobiteľná platforma na vytváranie a prevádzkovanie moderných online publikácií. S Ghostom je nastavenie blogu detskou hrou. Ešte jednoduchšie je to s CloudSigma’s už pripravenými základnými obrazmi OS z knižnice.

Úvod

Na začiatok vytvorím stroj na CloudSigma s 5 GHz CPU a 8 GB RAM. Pomenujem ho “Ghost-Blog” a optimalizujem ho pre ‘Linux VM’. Pripojím obraz Ubuntu 16.04 LTS z knižnice a zmením jeho veľkosť na 100 GB. Jedným z najdôležitejších aspektov je najprv priradenie statickej IP adresy, aby sme v prípade potreby reštartovania stroja nemuseli prechádzať ďalšími problémami so správou DNS.

Potom, keď už server beží, prejdeme k jeho príprave na inštaláciu Ghost.

Potom, pre produkčné prostredia, Ghost oficiálne odporúča nasledujúci stack:

  • Ubuntu 16.04
  • MySQL
  • NGINX (minimálne 1.9.5 pre SSL)
  • Systemd
  • Node v6 nainštalovaný cez NodeSource
  • Minimálne 1 GB pamäte (je možné použiť swap)
  • Používateľ bez oprávnení root na spúšťanie ghost príkazov

Na serveri najprv aktualizujeme zoznam balíkov a potom aktualizujeme už nainštalované balíky. To nám pomôže získať aktualizované verzie akéhokoľvek balíka/softvéru.

Po uistení sa, že všetky softvérové balíky sú najnovšie, môžeme pokračovať v inštalácii.

Inštalácia NGINX

Najprv nainštalujeme NGINX. Podľa NGINX Wiki, “NGINX je bezplatný, open-source, vysoko výkonný HTTP server a reverzný proxy server, ako aj IMAP/POP3 proxy server. NGINX je známy svojím vysokým výkonom, stabilitou, bohatou sadou funkcií, jednoduchou konfiguráciou a nízkou spotrebou zdrojov.”

Toto je komponent, ktorý umožňuje, aby boli naše dáta verejne dostupné ich nasmerovaním na port, z ktorého k nim môžu používatelia pristupovať.

Po nainštalovaní NGINX nainštalujeme MySQL server. MySQL je open-source relačný systém riadenia databáz. Tento komponent bude ukladať dáta nášho blogu.

Uistite sa, že ste nastavili heslo pre MySQL server. Je to dôležité, pretože Ghost nepodporuje mechanizmus autentifikácie bez hesla.

Ďalej nainštalujeme Node. Node.js je open-source, multiplatformové runtime prostredie pre JavaScript, ktoré spúšťa kód JavaScriptu na strane servera.

Ak chcete nainštalovať Node v6, musíme najprv do nášho stroja pridať repozitár NodeSource.

Po pridaní repozitára budeme môcť nainštalovať Node pomocou tohto príkazu.

Potom, keď bude náš stroj pripravený, môžeme nainštalovať Ghost.

Po nainštalovaní Ghost CLI vytvorím adresár ‘ghost’ v /var/www/, kde môžem nastaviť blog.

Ďalej udelím vlastníctvo adresára môjmu používateľovi ‘cloudsigma’.

Nasledujúci príkaz zmení oprávnenia adresára podľa odporúčania.

Inštalácia Ghost

Nakoniec môžeme nastaviť blog. Čakanie sa skončilo!

 

Keď zadáme príkaz ghost install, nasleduje výstup s rôznymi výzvami, ktoré sú tu napísané tučným písmom.

 

Teraz, keď sme nastavili Ghost, môžeme k nemu pristupovať na IP adrese, ktorú sme uviedli počas nastavenia. Povedzme, že ak by som použil 192.168.0.22, ktokoľvek môže k blogu pristupovať na adrese http://192.168.0.22

Ďalej musíme nastaviť administrátorské rozhranie blogu na adrese http://192.168.0.22/ghost. Otvorte tento odkaz vo webovom prehliadači vášho lokálneho počítača hneď po dokončení vyššie uvedených krokov. Otvorí sa stránka Ghost Admin a bude vyzerať takto:

Ghost Welcome Screen

Uvítacia obrazovka Ghost

Vyzve vás na vytvorenie účtu. Kliknutím na tlačidlo prejdete na túto obrazovku, kde si musíte prvýkrát vytvoriť účet, aby ste získali prístup k rozhraniu. Potom vyplňte všetky údaje a prejdite na ďalšiu stránku.

Account Creation

Vytvorenie účtu Ghost

Na ďalšej obrazovke môžete pozvať svoj tím, ktorý s vami bude písať články. Dostanú e-mailovú pozvánku.

Invite Your Team

Ghost Pozvite svoj tím

Potom budete prihlásení do panelu, ktorý vyzerá takto:

Ghost Your Stories

Ghost Vaše príbehy

V Nastaveniach máte rôzne možnosti na ďalšie prispôsobenie. Napríklad záložky Všeobecné (General), Dizajn (Design) atď.

Nakoniec, ak chcete napísať nový príbeh, môžete kliknúť na Nový príbeh (New Story) na ľavom paneli.

Ghost Quick Setup

Rýchle nastavenie Ghost

 

To je všetko. Prajem vám veľa úspechov s vašimi novými blogovými projektmi!

Zdieľať tento príspevok

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev je kreatívny dizajnér v spoločnosti CloudSigma, ktorý sa zameriava na konzistentnú firemnú identitu prostredníctvom tradičných a inovatívnych marketingových kanálov. Dokáže brilantne spájať umeleckú víziu so strategickým marketingom, čím vytvára pôsobivé príbehy značky.

Komentáre

Zatiaľ žiadne komentáre. Buďte prvý.