GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat ApostropheCMS na Ubuntu 18.04 LTS

ApostropheCMS je bezplatný a otevřený systém pro správu obsahu, který lze použít k vytváření jednoduchých i složitých webových stránek založených na obsahu. Je to jednoduchý kontextový CMS postavený na Node.js a MongoDB. ApostropheCMS je přizpůsobitelný, takže můžete svůj obsah na webu snadno upravovat. Je používán po celém světě společnostmi všech velikostí k vytváření a správě kritických webových stránek a aplikací. Umožňuje vám vytvářet vztahy mezi dokumenty, jako jsou blogové příspěvky, a jejich autory.

Funkce

  • Importujte obsah ze souborů CSV nebo Excel.
  • Omezit úpravy stránky nebo mnoha stránek na konkrétní lidi a skupiny lidí.
  • Snadný návrat ke starým verzím jakékoli stránky nebo dokumentu.
  • Poskytuje výkonné back-endové vyhledávání založené na textovém vyhledávání MongoDB.
  • Označování obsahu a pohodlná správa značek.

V tomto tutoriálu se naučíme, jak nainstalovat Apostrophe CMS na server Ubuntu 18.04 LTS.

Požadavky

  • Server se systémem Ubuntu 18.04.
  • Ve vašem systému je nakonfigurována statická adresa IP
  • Ve vašem systému je nastaveno heslo uživatele root.

Začínáme

Než začnete, budete muset aktualizovat svůj systém na nejnovější verzi. Můžete to provést spuštěním následujícího příkazu:

apt-get update -y
apt-get upgrade -y

Jakmile je váš systém aktualizován, restartujte systém, aby se změny projevily.

Dále budete muset do systému nainstalovat některé požadované balíčky. Všechny je můžete nainstalovat spuštěním následujícího příkazu:

apt-get install git curl wget unzip -y

Jakmile jsou všechny balíčky nainstalovány, můžete přejít k dalšímu kroku.

Instalovat Node.js a Ruby

ApostropheCMS je postaven na Node.js. Budete tedy muset do svého systému nainstalovat Node.js. Ve výchozím nastavení není nejnovější verze Node.js k dispozici ve výchozím úložišti Ubuntu 18.04. Budete tedy muset do svého systému přidat úložiště Node.js. Můžete jej přidat spuštěním následujícího příkazu:

curl -sL https://deb.nodesource.com/setup_8.x | bash -

Dále nainstalujte Node.js pomocí následujícího příkazu:

apt-get install nodejs -y

Dále budete muset nainstalovat Yarn do vašeho systému. Ve výchozím nastavení není Yarn k dispozici ve výchozím úložišti Ubuntu 18.04. Takže budete muset přidat úložiště Yarn do vašeho systému.

Nejprve si stáhněte a přidejte klíč GPG pomocí následujícího příkazu:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -

Dále přidejte úložiště Yarn do svého systému pomocí následujícího příkazu:

echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list

Dále nainstalujte přízi a některé požadované balíčky spuštěním následujícího příkazu:

apt-get install yarn zlib1g-dev build-essential libpq-dev libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev -y

Dále si budete muset stáhnout a nastavit Ruby profil do vašeho systému. Můžete to provést pomocí následujícího příkazu:

git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

Dále nainstalujte Ruby pomocí následujícího příkazu:

rbenv install 2.5.3
rbenv global 2.5.3

Dále ověřte verzi Ruby pomocí následujícího příkazu:

ruby -v

Měli byste vidět následující výstup:

ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]

Instalovat ApostropheCMS

Před instalací ApostropheCMS budete muset nainstalovat MongoDB do vašeho systému. Můžete jej nainstalovat pomocí následujícího příkazu:

apt-get install mongodb -y
npm install mongodb --save

Varování npm SaveError a enoent lze ignorovat. Dále můžete zkontrolovat stav MongoDB pomocí následujícího příkazu:

systemctl status mongodb

Měli byste vidět následující výstup:

? mongodb.service - An object/document-oriented database
   Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2019-01-24 15:20:29 UTC; 3min 39s ago
     Docs: man:mongod(1)
 Main PID: 3702 (mongod)
    Tasks: 23 (limit: 1870)
   CGroup: /system.slice/mongodb.service
           ??3702 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf

Jan 24 15:20:29 ubuntu1804 systemd[1]: Started An object/document-oriented database.

Nyní spusťte následující příkaz k instalaci ApostropheCMS do vašeho systému:

npm install imagemagick
npm install apostrophe-cli -g

Varování npm SaveError a enoent lze ignorovat. Měli byste vidět podobný výstup:

/usr/bin/apostrophe -> /usr/lib/node_modules/apostrophe-cli/bin/apostrophe
/usr/bin/apos -> /usr/lib/node_modules/apostrophe-cli/bin/apostrophe
+ [email protected]
added 68 packages from 67 contributors in 14.19s

Dále vytvořte projekt pomocí následujícího příkazu:

apostrophe create-project apostrophecms

Měli byste vidět následující výstup:

Apostrophe  create-project  Grabbing the boilerplate from Github [1/2]
Cloning into 'apostrophecms'...
 
 Apostrophe  create-project  Setting up your project shortname [2/2]

Dále změňte adresář na apostrophecms pomocí následujícího příkazu:

cd apostrophecms

Dále nainstalujte všechny požadované závislosti pomocí následujícího příkazu:

npm install

Dále nastavte uživatele a heslo správce pomocí následujícího příkazu:

node app.js apostrophe-users:add admin admin

A zadejte heslo pro uživatele admin, když o to příkaz požádá. Nyní spusťte Apos*tropheCMS následujícím příkazem:

node app.js

ApostropheCMS je nyní nainstalován a naslouchá na portu 3000.

Přístup k ApostropheCMS

Nyní otevřete webový prohlížeč a zadejte adresu URL http://ip-vaseho-serveru:3000. Budete přesměrováni na následující stránku:

Nyní klikněte na Přihlásit se knoflík. Budete přesměrováni na následující stránku:

Nyní zadejte své uživatelské jméno správce (admin) a heslo. poté klikněte na Protokol V knoflík. Na následující stránce byste měli vidět řídicí panel ApostropheCMS:

Gratulujeme! úspěšně jste nainstalovali ApostropheCMS na váš server. Nyní můžete snadno vytvořit svůj web, napsat svůj obsah a okamžitě jej publikovat pomocí ApostropheCMS.

Např. začněte přidávat stránku kliknutím na nabídku stránek v levém dolním rohu stránky.

Pokud máte nějaké dotazy, neváhejte mě komentovat.


Ubuntu
  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  3. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  1. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  2. Jak nainstalovat Minikube na Ubuntu 20.04 LTS / 21.04

  3. Jak nainstalovat OpenProject na Ubuntu 16.04

  1. Jak nainstalovat aplikace Snap na Ubuntu 14.04 LTS

  2. Jak nainstalovat Spotify na Ubuntu 18.04 LTS

  3. Jak nainstalovat Stacer System Monitor na Ubuntu 18.04 LTS