Úvod
Ghost je moderní CMS založený na Node.js. Jeho hlavní výhodou je vytváření publikací a zasílání newsletterů čtenářům. V tomto tutoriálu vás provedu, jak nainstalovat Ghost na Ubuntu 20.04 LTS. Používám Ubuntu 20.04 LTS edition. Tyto pokyny a příkazy jsou určeny pouze pro distribuci Ubuntu. Instalace na Debian nebo jinou distribuci založenou na repozitářích apt může způsobit poruchu systému. K instalaci použiji Ghost verze 4.2.
Předpoklady
Nejprve chci, abyste se ujistili, že nejnovější verze LTS Node, Nginx a MySQL je nainstalována a spuštěna ve vašem systému pomocí následujícího příkazu:
$ node --version
$ npm --version
$ nginx --version
$ mysql --version
Pokud nejsou nainstalovány, nainstalujte je pomocí následujících příkazů:
$ sudo apt update
$ sudo apt install node
$ sudo apt install npm
$ sudo apt install nginx
$ sudo apt install mysql
K instalaci MySQL budete během procesu potřebovat uživatelské jméno a heslo. MySQL vás během procesu instalace požádá o zadání uživatelského jména a hesla databáze.
Nyní postupujte podle kroků pro instalaci Ghost CMS bez jakýchkoli potíží.
Způsob instalace
Krok 1. Nainstalujte Ghost CLI
Spusťte následující npm příkaz k instalaci Ghost CLI. Ghost CLI je základní komponenta pro správu instance Ghost a lze ji nainstalovat pouze globálně. Nefunguje, pokud se jej pokusíte nainstalovat do konkrétního adresáře. Není třeba se obávat, jak ukážu, jak vytvořit nový adresář v druhém kroku instalace instance Ghost.
$ sudo npm install [email protected] -g
Ghost se úspěšně nainstaloval a přidal několik stovek balíčků ke spuštění.
Krok 2. Vytvořte adresář
Vytvořte nový adresář pomocí mkdir příkaz, pojmenujte jej a změňte cestu k adresáři. Bude to ghostCMS v mém případě.
$ mkdir ghostCMS
$ cd ghostCMS/
Krok 3. Nainstalujte Ghost Instance
Nyní spusťte instalační příkaz následovně:
$ ghost install
Ghost CLI vám položí několik otázek, jako je nastavení názvu publikace, adresy URL a souvisejících podrobností.
Odpovězte na ně a budete v pořádku. Instaluji jej na localhost, takže URL se bude mírně lišit.
Krok 4. Spusťte Ghost Setup
Jakmile budete hotovi, budete moci nastavit svého nového správce webu v prohlížeči následovně:
Krok 5. Náhled řídicího panelu
V tomto posledním kroku byste si nyní vytvořili účet a získali přístup k řídicímu panelu, jak je znázorněno níže:
Odstranit ducha
Chcete-li odstranit Ghost CMS, budete muset použít následující příkaz.
$ sudo npm remove ghost
Poté budou všechny související balíčky odinstalovány.
Závěr:
Nainstalovali jsme novou instanci Ghost CMS do našeho systému v několika jednoduchých krocích. Instalace Ghost CMS je přímočará. K instalaci na Ubuntu 20.04 LTS jsme použili Ghost CMS verze 4.2.