Követelmények
1. lépés: Telepítse a NodeJS-t és az NPM-et
2. lépés: Telepítse a MongoDB-t
3. lépés: Telepítse az ImageMagick programot
4. lépés: Hozzon létre egy projektet
Az ApostropheCMS egy modern tartalomkezelő rendszer, amely NodeJS-re épül, és a bővíthető kontextus szerkesztő eszközökre összpontosít. Ebből az oktatóanyagból megtudhatja, hogyan telepítheti az ApostropheCMS-t éles használatra egy tiszta Ubuntu 18.04 kiszolgálón.
Követelmények
- Új Vultr Ubuntu 18.04 példány legalább 2 CPU maggal és 1 GB RAM-mal
- Nem root felhasználó sudo jogosultságokkal .
- NodeJS 10.x vagy újabb verzió.
- MongoDB 4.x vagy újabb verzió.
- ImageMagick
Ellenőrizze az Ubuntu verziót.
lsb_release -ds
# Ubuntu 18.04 LTS
Hozzon létre egy új nem root felhasználói fiókot sudohozzáféréssel, és váltson rá.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
MEGJEGYZÉS: Cserélje johndoeki a felhasználónevével .
Állítsa be az időzónát.
sudo dpkg-reconfigure tzdata
Győződjön meg arról, hogy rendszere naprakész.
sudo apt update && sudo apt upgrade -y
1. lépés: Telepítse a NodeJS-t és az NPM-et
Futtassa a következő parancsokat a NodeJS telepítéséhez.
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install -y nodejs
Ellenőrizze a Node és NPM verziókat.
node -v && npm -v
# v10.x.x
# 6.x.x
Egyes NPM-csomagok működéséhez telepítenie kell a build-essentialcsomagot.
sudo apt-get install -y build-essential
2. lépés: Telepítse a MongoDB-t
Importálja a MongoDB GPG kulcsot a rendszerébe.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
A kulcs importálása után hozzon létre egy listafájlt.
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
Töltse be újra a csomaglistát.
sudo apt-get update
Telepítse a MongoDB csomagokat.
sudo apt install -y mongodb-org
Indítsa el a MongoDB démont.
sudo service mongod start
3. lépés: Telepítse az ImageMagick programot
Telepítse az ImageMagick programot.
sudo apt install -y imagemagick
Ellenőrizze az ImageMagick verzióját.
convert --version
# Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
# Copyright: © 1999-2017 ImageMagick Studio LLC
# License: http://www.imagemagick.org/script/license.php
# Features: Cipher DPC Modules OpenMP
# Delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png tiff wmf x xml zlib
4. lépés: Hozzon létre egy projektet
Telepítse az apostrophe-cli modult.
sudo npm install apostrophe-cli -g
Hozzon létre egy projektet.
sudo mkdir /var/www
cd /var/www
sudo apostrophe create-project my-project
A /var/www/my-projectmappa tulajdonjogának módosítása felhasználóra johndoe.
sudo chown -R johndoe:johndoe /var/www/my-project
Telepítse a függőségeket, és indítsa el a kiszolgálót.
cd my-project
sudo npm install
sudo node app.js apostrophe-users:add admin admin
sudo node app.js
Ezután nyissa meg a böngészőt, és keresse meg az IP-címet vagy a tartományt a 3000: http://your_server_ip:3000vagy porton http://example.com:3000.
Az ApostropheCMS beállítása ezzel befejeződött.