帮酷LOGO
0 0 评论
文章标签:Ubuntu  Apostrophe  

ApostropheCMS是一个基于NodeJS的现代内容管理系统,专注于可扩展的上下文编辑工具。在本教程中,你将学习如何在干净的Ubuntu18 04服务器上,部署用于生产的 ApostropheCMS 。

要求

  • Ubuntu 18.04实例,至少有2个CPU核心和1GB内存,
  • 非root用户sudo权限
  • NodeJS版本10 x或更高,
  • MongoDB版本4.x或更高版本,
  • ImageMagick

检查Ubuntu版本。


lsb_release -ds

# Ubuntu 18.04 LTS

使用sudo访问创建一个新的非root用户帐户,并且切换到它。


adduser johndoe --gecos"John Doe"
usermod -aG sudo johndoe
su - johndoe

注:将johndoe替换为你的用户名。

设置时区。


sudo dpkg-reconfigure tzdata

确保你的系统是最新的。


sudo apt update && sudo apt upgrade -y

步骤1:安装NodeJS和NPM

运行以下命令安装NodeJS 。


curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install -y nodejs

检查node和NPM版本。


node -v && npm -v
# v10.x.x
# 6.x.x

为了使某些NPM包正常工作,你需要安装build-essential包。


sudo apt-get install -y build-essential

步骤2:安装MongoDB

将MongoDB GPG密钥导入你的系统。


sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

导入密钥后,创建列表文件运行。


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

重新加载软件包列表。

 
sudo apt-get update

 

安装MongoDB软件包。


sudo apt install -y mongodb-org

启动MongoDB守护进程。


sudo service mongod start

步骤3:安装ImageMagick

安装ImageMagick 。


sudo apt install -y imagemagick

检查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

步骤4:创建项目

安装 ApostropheCMS cli模块。


sudo npm install apostrophe-cli -g

创建项目。


sudo mkdir /var/www
cd /var/www
sudo apostrophe create-project my-project

/var/www/my-project文件夹的所有权更改为用户johndoe


sudo chown -R johndoe:johndoe /var/www/my-project

安装依赖项,并启动服务器。


cd my-project
sudo npm install
sudo node app.js apostrophe-users:add admin admin
sudo node app.js

接下来,打开浏览器,并且导航到端口3000处的IP地址或域名: http://your_server_ip:3000http://example.com:3000

ApostropheCMS 设置现在已完成。



文章标签:Ubuntu  Apostrophe  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语