wekan安裝文檔
配置環境:
Centos 7 x64
4GB 內存
50GB 存儲
安裝nondejs
1、下載源碼
wget https://nodejs.org/dist/v0.10.40/node-v0.10.40.tar.gz
2、解壓源碼
tar xzvf node-v* && cd node-v*
3、安裝必要編譯軟件
yum install gcc gcc-c++
4、編譯
./configure
make
5、編譯&安裝
make install
6、查看當前版本(測試是否成功)
安裝MongoDb
1、 下載
cd /usr/local
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.5.tgz
2、 解壓
tar -zxvf mongodb-linux-x86_64-3.0.5.tgz
mv mongodb-linux-x86_64-3.0.5 mongodb
rm -rf mongodb-linux-x86_64-3.0.5.tgz
3、 創建數據和日志文件夾
mkdir -p /data/db
cd mongodb
mkdir data
mkdir log
touch log/mongodb.log
4、 啟動mongodb
/usr/local/mongodb/bin/mongd
使用客戶端連接mongodb
/usr/local/mongodb/bin/mongo
5、 創建用戶
use admin
db.createUser({
user: "admin",
pwd: "password",
roles: [
{
role: "userAdminAnyDatabase",
db: "admin"
}
]
})
6、 將mongodb配置為服務
注意 配置文件路徑跟自己的安裝路徑進行變更
vim /etc/init.d/mongod
#!/bin/bash
#
#chkconfig:2345 80 90
#description:mongod
start() {
/usr/local/mongodb/bin/mongod
}
stop() {
/usr/local/mongodb/bin/mongod --shutdown
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo
$"Usage:$0{start|stop|restart}"
exit 1
esac
chmod +x /etc/init.d/mongod(賦予權限)
設置 后台啟動
/usr/local/src/mongodb/mongodb-linux-x86_64-rhel70-3.4.7/bin/mongod --fork --logpath=/var/log/mongodb.log --dbpath=/data/db
添加服務
chkconfig --add mongodb
設置開機啟動
vim /etc/rc.d/rc.local
添加
/usr/local/src/mongodb/mongodb-linux-x86_64-rhel70-3.4.7/bin/mongod --fork --logpath=/var/log/mongodb.log --dbpath=/data/db
安裝Meteor
curl https://install.meteor.com/ | sh
安裝wekan
下載最新版本,並解壓
wget https://github.com/wekan/wekan/releases/download/v0.10.1/wekan-0.10.1.tar.gz
tar zxvf wekan-0.10.1.tar.gz
如果你解壓出來的直接就是bundle文件夾,那么就自己建一個wekan文件夾並移動進去吧。
進入wekan/bundle/programs/server安裝:
cd wekan/bundle/programs/server && npm install
配置環境變量:
export MONGO_URL='mongodb://127.0.0.1:27017/wekan' export ROOT_URL='https://example.com' export MAIL_URL='smtp://user:pass@mailserver.example.com:25/' export PORT=8080
返回到wekan/bundle/啟動服務:
這里注意main.js 這個文件在你安裝的 bundle文件夾里
cd ../../ node main.js
后台啟動命令
Nohup node main.js &
開機自動 注意main.js的目錄
/usr/bin/nohup /usr/local/bin/node /root/wekan/bundle/main.js
訪問IP地址加端口 8080
創建賬號並登陸
選擇語言