如何在Ubuntu 18.04上安裝ApostropheCMS

2020-12-15 ShareStack
如何在Ubuntu 18.04上安裝ApostropheCM

ApostropheCMS是一個基於NodeJS的現代內容管理系統,側重於可擴展的上下文編輯工具。在本教程中,您將學習如何在乾淨的Ubuntu 18.04伺服器上部署ApostropheCMS進行生產。

要求

新的Ubuntu 18.04實例,至少有2個CPU內核和1 GB 運行內存具有[sudo權限]的非root用戶。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 johndoesu - 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步:創建一個項目

安裝apostrophe-cli全局模塊。

sudo npm install apostrophe-cli -g

創建一個項目。

sudo mkdir /var/wwwcd /var/wwwsudo apostrophe create-project my-project

將/var/www/my-project文件夾的所有權更改為用戶johndoe。

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

安裝依賴項,然後啟動伺服器。

cd my-projectsudo npm installsudo node app.js apostrophe-users:addadminadminsudo node app.js

接下來,打開瀏覽器並導航到埠上的IP位址或域名:3000,http://your_server_ip:3000或http://example.com:3000。

您的ApostropheCMS設置現已完成。

相關焦點

  • 安裝Ubuntu 18.04 LTS 後要做的 11 件事情
    本文將從常識到調整等一些相關建議告訴開發者如何更好的使用 Ubuntu 18.04。1.查看 Ubuntu 18.04 LTS 的新功能Ubuntu 18.04 LTS 是一次大更新更新。它有許多新功能和重大變化。從桌面到 Linux 內核到應用程式,幾乎都是新的。所以在你做任何事之前,你都應該加快了解 Ubuntu 18.04 LTS 的新功能。
  • 在Ubuntu上安裝Budgie桌面
    在這個逐步的教程中學習如何在 Ubuntu 上安裝 Budgie 桌面。在所有各種 Ubuntu 版本中,Ubuntu Budgie 是最被低估的版本。它外觀優雅,而且需要的資源也不多。閱讀這篇 《Ubuntu Budgie 點評》或觀看下面的視頻,了解 Ubuntu Budgie 18.04 的外觀如何。
  • 教程:Ubuntu 14.04安裝Mac OS X主題
    安裝MAC OS X 主題會幫助你的 Ubuntu 14.04 看起來更像MAC OS X。在這裡我們介紹的Macbuntu安裝包包含了GTK 主題,這些主題是專門為Ubuntu Unity定製的。圖標主題可以為Ubuntu 14.04使用,包括登陸界面引導啟動的背景,登陸用戶,甚至包括了lightdm 使用webkit的登陸界面。
  • 樹莓派:Ubuntu MATE 16.04.2 安裝 ROS Kinetic Kame 教程
    Ubuntu MATE 16.04.2 可以安裝 ROS Kinetic Kame、ROS Lunar Loggerhead 兩種 ROS。因為技術支持原因,我們一般選擇安裝 ROS Kinetic Kame,畢竟技術支持到 2021 年 04 月。
  • ROS 入門 - Ubuntu 16.04 安裝 Kinetic
    這次來配置 Kinetic 安裝環境,這是必備步驟,鑑於很多小夥伴不喜歡看官網的英文文檔,所以龍哥這次就充當個翻譯吧。不過還是強烈建議你閱讀英文文檔,我一開始也不喜歡,但是我經常逼著自己讀原汁原味的英文,現在已經養成看英文的習慣了。
  • Ubuntu 18.04 安裝中文輸入法
    安裝中文字體如果安裝好Ubuntu 18.04 後,還沒安裝中文字體,可以先安裝中文字體。參考:Ubuntu 18.04 安裝中文字體 Ubuntu 18.04 安裝中文字體安裝 fcitxsudo apt install fcitx安裝 google 拼音
  • Ubuntu 18.04.2 LTS將於2月7日正式上線,附升級教程
    據相關消息報導,Ubuntu 18.04.2 LTS將會在本月的7號正式的發布,Ubuntu 18.04將會持續支持至少5年時間,在2023年4月之前都會獲得維護和安全更新。感興趣的朋友不妨閱讀本文了解一下!
  • 中國版Ubuntu Kylin優麒麟作業系統18.04.2版本發布
    2019年2月15號,優麒麟官方公布其優麒麟18.04.2LTS版本正式發布。優麒麟作業系統 18.04(Bionic Beaver)是繼 16.04、14.04之後的第3個長線支持版本,官方提供長達3年的技術支持(包括常規更新/ Bug 修復/安全升級),期間會提供階段性的更新版本。18.04.2為第二個更新版本。
  • 技巧:Ubuntu中安裝Visual Studio Code
    微軟Build大會上,一款支持Windows、Mac OS X和Linux平臺的原生Visual Studio應用,名為「Visual Studio Code」讓人意外,筆者之前在《微軟推出VS Code支持Linux和OS X平臺》中介紹其功能支持linux平臺。
  • win10內置ubuntu子系統的安裝
    從15年底開始接觸二代測序,當時基因組測出來後,閱讀文獻查找分析方法,發現很多有用的軟體無法在windows系統上使用,很是懊惱。本想從那時開始學習linux的基本操作,但是因為一直愁著畢業,實驗進展緩慢,沒法從頭安心學習。最開始,我試著通過虛擬機的方法安裝過ubuntu(linux),後來又通過雙系統的方法安裝過,真是不厭其煩。
  • Ubuntu 18.04 表情符號Emoji安裝及卸載圖文教程
    在Ubuntu 18.04 系統中安裝表情符號毫無疑問在網絡交流中,表情符號(emoji)記錄著你的「愛恨情愁」,現在Ubuntu用戶也可以使用表情符號了。Ubuntu 18.04 表情符號Ubuntu 18.04於4月推出,增加了一個表情符號選擇器。
  • Ubuntu Tweak 0.8.4 發布,支持Ubuntu 13.04
    今天是Ubuntu 13.04正式發布的日子,與此同時,專門為Ubuntu設計的集調整設置、增強功能及清理垃圾於一體的Ubuntu
  • Ubuntu20.04桌面版圖文安裝(超詳細)
    02準備工具VMWare Workstation15 Pro;ubuntu-20.04-desktop-amd64.iso;ISO鏡像文件(在「準備工作」章節所提及的Ubuntu20.04系統ISO鏡像);16)在(15)步驟中點擊「自定義硬體」選項後,在彈出的「硬體」配置框中,通過點選「新CD/DVD(SATA)」選項,可在右側的上下文菜單中指定所需使用的Ubuntu20.04 ISO鏡像文件;17)選擇好系統安裝所需的ISO鏡像後,返回至第
  • 在 Ubuntu 16.04 中安裝支持 CPU 和 GPU 的 Google TensorFlow 神經網絡軟體
    由於訓練所需的計算是非常巨大的,在大多數情況下需要 GPU 支持,這時 TensorFlow 就派上用場了。啟用了 GPU 並安裝了支持 GPU 的軟體,那麼訓練所需的時間就可以大大減少。本教程可以幫助你安裝只支持 CPU 的和同時支持 GPU 的 TensorFlow。要使用帶有 GPU 支持的 TensorFLow,你必須要有一塊支持 CUDA 的 Nvidia GPU。
  • Ubuntu 18.04 LTS 將新增「最小化安裝」選項
    隨著 4 月 26 日正式發布日期的臨近,Ubuntu 18.04 LTS 越來越多的功能被曝光。
  • Ubuntu 20.04 切換至使用 Snap 版本的應用商店
    Ubuntu 開發團隊的郵件列表顯示,即將發布的 Ubuntu 20.04 將默認附帶 Snap 版本的應用商店。
  • 怎樣在 Ubuntu Linux 上安裝 MySQL | Linux 中國
    這這篇文章中,我將向你展示如何在 Ubuntu 18.04 安裝和使用 MySQL 8.0。讓我們一起來看看吧!在 Ubuntu 上安裝 MySQL我將會介紹兩種在 Ubuntu 18.04 上安裝 MySQL 的方法:1. 從 Ubuntu 倉庫上安裝 MySQL。非常簡單,但不是最新版(5.7)2. 從官方倉庫安裝 MySQL。
  • 在常見的三種平臺下製作Ubuntu安裝U盤
    但下載好ISO之後我們要怎麼來安裝呢?當然,早年前我們都是通過記錄DVD光碟的方式來進行安裝,現在隨著光碟機逐步被市場所淘汰,Ubuntu同Windows一樣與時俱進,同樣也可以通過製作Ubuntu安裝U盤的方式來進行安裝。 下面我們就來介紹下如何在Windows、Mac甚至Linux平臺下,如何製作Ubuntu安裝U盤的幾種方式。
  • Ubuntu 20.04 切換至使用 Snap 版本的應用商店 以代替常見apt/...
    Ubuntu開發團隊的郵件列表顯示,即將發布的Ubuntu 20.04將默認附帶Snap版本的應用商店。ubuntu-desktop和ubuntu-minimal meta-packages已被引入應用商店中,以代替常見的apt/repo版本。
  • 如何使用虛擬機安裝Ubuntu20.04系統
    打開虛擬機,創建新的虛擬機2、進入新建虛擬機嚮導,使用默認的典型安裝典型安裝3、安裝客戶機作業系統,點擊瀏覽按鈕,選擇已下載的Linux下Ubuntu20.04安裝文件安裝客戶機作業系統4、找到Ubuntu20.04安裝程序光碟映像文件,點擊下一步5、簡易安裝信息,輸入個性化名稱、用戶名、密碼和確認密碼