🐹
ConoHaVPSにCrowiを導入する
はじめに
WikiをConoHaVPSに構築した際の手順になります。
手順
node.jsをインストール
sudo yum install nodejs
sudo yum install gcc-c++
Crowiをインストール
git clone https://github.com/crowi/crowi/ -b v1.7.9 --depth 1
cd crowi
npm install
MongoDBをインストール
sudo yum install mongodb-server
sudo systemctl enable mongod
sudo systemctl start mongod
Crowiのサービス化
vi /etc/systemd/system/crowi.service
[Unit]
Description=Crowi
After=network.target mongod.service
[Service]
WorkingDirectory=/root/crowi
EnvironmentFile=/etc/sysconfig/crowi
ExecStart=/usr/bin/node app.js
[Install]
WantedBy=multi-user.target
vi /etc/sysconfig/crowi
PORT=3000
NODE_ENV=production
MONGO_URI="mongodb://localhost/crowi"
PASSWORD_SEED="`openssl rand -base64 128 | head -1`"
FILE_UPLOAD=local
設定が完了したら、リロードして起動。
systemctl daemon-reload
systemctl start crowi
systemctl enable crowi
Discussion