Kërkesat
Hapi 1: Instaloni NodeJS dhe NPM
Hapi 2: Instaloni MongoDB
Hapi 3: Instaloni ImageMagick
Hapi 4: Krijo një projekt
ApostropheCMS është një sistem modern i menaxhimit të përmbajtjes i ndërtuar në NodeJS me fokus në mjetet e zgjeruara të redaktimit në kontekst. Në këtë tutorial, do të mësoni se si të vendosni ApostroheCMS për prodhim në një server të pastër Ubuntu 18.04.
Kërkesat
- Shembull i ri Vultr Ubuntu 18.04 me të paktën 2 bërthama CPU dhe 1 GB RAM
- Përdorues jo-root me privilegje sudo .
- Versioni i NodeJS 10.x ose më i madh.
- Versioni MongoDB 4.x ose më i madh.
- ImageMagick
Kontrolloni versionin e Ubuntu.
lsb_release -ds
# Ubuntu 18.04 LTS
Krijoni një llogari të re përdoruesi jo-root me sudoakses dhe kaloni në të.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
SHËNIM: Zëvendësojeni johndoeme emrin tuaj të përdoruesit .
Vendosni zonën kohore.
sudo dpkg-reconfigure tzdata
Sigurohuni që sistemi juaj të jetë i përditësuar.
sudo apt update && sudo apt upgrade -y
Hapi 1: Instaloni NodeJS dhe NPM
Ekzekutoni komandat e mëposhtme për të instaluar NodeJS.
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install -y nodejs
Kontrolloni versionet Node dhe NPM.
node -v && npm -v
# v10.x.x
# 6.x.x
Në mënyrë që disa paketa NPM të funksionojnë, do t'ju duhet të instaloni build-essentialpaketën.
sudo apt-get install -y build-essential
Hapi 2: Instaloni MongoDB
Importoni çelësin MongoDB GPG në sistemin tuaj.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Pasi të importohet çelësi, krijoni një skedar të ekzekutuar në listë.
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
Rifresko listën e paketave.
sudo apt-get update
Instaloni paketat MongoDB.
sudo apt install -y mongodb-org
Filloni demonin MongoDB.
sudo service mongod start
Hapi 3: Instaloni ImageMagick
Instaloni ImageMagick.
sudo apt install -y imagemagick
Kontrolloni versionin ImageMagick.
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
Hapi 4: Krijoni një projekt
Instaloni modulin apostrofe-cli.
sudo npm install apostrophe-cli -g
Krijo një projekt.
sudo mkdir /var/www
cd /var/www
sudo apostrophe create-project my-project
Ndrysho pronësinë e /var/www/my-projectdosjes në përdorues johndoe.
sudo chown -R johndoe:johndoe /var/www/my-project
Instaloni varësitë dhe nisni serverin.
cd my-project
sudo npm install
sudo node app.js apostrophe-users:add admin admin
sudo node app.js
Më pas, hapni shfletuesin tuaj dhe lundroni te adresa IP ose domeni në portin 3000: http://your_server_ip:3000ose http://example.com:3000.
Konfigurimi juaj ApostropheCMS tani ka përfunduar.