Zpět na blog

Nastavení blogu pomocí Ghost

Nastavení blogu pomocí Ghost

Ghost je plně open source přizpůsobitelná platforma pro vytváření a provozování moderních online publikací. S Ghostem je nastavení blogu hračka. Ještě snazší je to s CloudSigma’s již připravenými základními obrazy operačních systémů z knihovny.

Úvod

Na začátek vytvořím na CloudSigma stroj s 5 GHz CPU a 8 GB RAM. Pojmenuji ho “Ghost-Blog” a optimalizuji ho pro ‘Linux VM’. Připojím obraz Ubuntu 16.04 LTS z knihovny a změním jeho velikost na 100 GB. Jedním z nejdůležitějších aspektů je nejprve přiřadit statickou IP adresu, abychom v případě potřeby restartování stroje nemuseli podstupovat další starosti se správou DNS.

Jakmile server běží, přejdeme k jeho přípravě na instalaci Ghost.

Poté pro produkční prostředí Ghost oficiálně doporučuje následující sadu:

  • Ubuntu 16.04
  • MySQL
  • NGINX (minimálně 1.9.5 pro SSL)
  • Systemd
  • Node v6 nainstalovaný přes NodeSource
  • Alespoň 1 GB paměti (lze použít swap)
  • Uživatel bez oprávnění root pro spouštění ghost příkazů

Na serveru nejprve aktualizujeme seznam balíčků a poté upgradujeme již nainstalované balíčky. To nám pomůže získat aktualizované verze jakéhokoli balíčku/softwaru.

Jakmile se ujistíme, že všechny softwarové balíčky jsou nejnovější, můžeme pokračovat v instalaci.

Instalace NGINX

Nejprve nainstalujeme NGINX. Podle NGINX Wiki, “NGINX je bezplatný, open-source, vysoce výkonný HTTP server a reverzní proxy, stejně jako proxy server IMAP/POP3. NGINX je známý svým vysokým výkonem, stabilitou, bohatou sadou funkcí, jednoduchou konfigurací a nízkou spotřebou zdrojů.”

Toto je komponenta, která umožňuje, aby naše data byla veřejně dostupná tím, že je nasměruje na port, ze kterého k nim uživatelé mohou přistupovat.

Po instalaci NGINX nainstalujeme MySQL server. MySQL je open-source relační systém správy databází. Tato komponenta bude ukládat data našeho blogu.

Nezapomeňte nastavit heslo pro MySQL server. To je důležité, protože Ghost nepodporuje mechanismus ověřování bez hesla.

Dále nainstalujeme Node. Node.js je open-source, multiplatformní běhové prostředí pro JavaScript, které spouští JavaScriptový kód na straně serveru.

Chceme-li nainstalovat Node v6, musíme nejprve do našeho stroje přidat repozitář NodeSource.

Jakmile přidáme repozitář, budeme moci nainstalovat Node pomocí tohoto příkazu.

Poté, až bude náš stroj připraven, můžeme nainstalovat Ghost.

Po instalaci Ghost CLI vytvořím adresář ‘ghost’ v /var/www/, kde mohu nastavit blog.

Dále předám vlastnictví adresáře svému uživateli ‘cloudsigma’.

Následující příkaz změní oprávnění adresáře podle doporučení.

Instalace Ghost

Konečně můžeme nastavit blog. Čekání je u konce!

 

Když zadáme příkaz ghost install, výstup bude následující, s různými výzvami, které jsou zde napsány tučně.

 

Nyní, když jsme Ghost nastavili, můžeme k němu přistupovat na IP adrese, kterou jsme uvedli během instalace. Řekněme, že pokud bych použil 192.168.0.22, kdokoli může k blogu přistupovat na adrese http://192.168.0.22

Dále musíme nastavit administrační rozhraní blogu na adrese http://192.168.0.22/ghost. Otevřete tento odkaz ve webovém prohlížeči svého lokálního počítače, jakmile dokončíte výše uvedené kroky. Otevře se stránka administrace Ghost a bude vypadat takto:

Ghost Welcome Screen

Uvítací obrazovka Ghost

Vyzve vás k vytvoření účtu. Kliknutím na tlačítko přejdete na tuto obrazovku, kde si musíte poprvé vytvořit účet pro přístup do rozhraní. Poté vyplňte všechny údaje a přejděte na další stránku.

Account Creation

Vytvoření účtu Ghost

Na další obrazovce můžete pozvat svůj tým, který s vámi bude psát příspěvky. Obdrží e-mailovou pozvánku.

Invite Your Team

Pozvání týmu do Ghost

Poté budete přihlášeni do panelu, který vypadá takto:

Ghost Your Stories

Vaše příběhy v Ghost

V Nastavení máte k dispozici různé možnosti pro další přizpůsobení. Například záložky Obecné (General), Vzhled (Design) atd.

Chcete-li napsat nový příběh, můžete kliknout na možnost New Story v levém panelu.

Ghost Quick Setup

Rychlé nastavení Ghost

 

To je vše. Přeji vám mnoho úspěchů s vašimi novými blogovacími projekty!

Sdílet tento příspěvek

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev je kreativní designér ve společnosti CloudSigma, který se zaměřuje na konzistentní firemní identitu prostřednictvím tradičních i inovativních marketingových kanálů. Je zdatný v propojování umělecké vize se strategickým marketingem za účelem vytváření působivých příběhů značky.

Komentáře

Zatím žádné komentáře. Buďte první.