Installing crowi-plus on AWS

Installing crowi-plus on AWS from scratch Amazon Linux.
This is just a reference. Check the available versions of the middlewares.

Installation Steps:
1. Install and run MongoDB
2. Install and run redis
3. Install Java8
4. Install elasticsearch
5. Install git
6. Install node.js(npm, yarn)
7. Build and run crowi-plus

Environment:
AWS EC2 t2.micro

Install MongoDB

mongodb.repo must be like below; official won’t work as variable $releasver is not set properly.

Start MongoDB

Install Redis

Start redis

Install Java8

Change default java

Check java version

Install elasticsearch

Setup elasticsearch
set initial and max heap as the system requires. ( on my ridiculously small server I set both values to 256m. Defaults are both 2g. )

Start elasticsearch

Install elasticsearch plug-ins

Restart elasticsearch

Install git

Install node.js

npmのアップデート

yarnのインストール

スワップ領域を作成

gitからcrowi-plusを取得してビルドと起動

References:
最強のWiki「Crowi」のフォーク、「crowi-plus」を公開した話
crowi-plusをEC2(t2.micro)で動かす

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です