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
创建账号并登陆
选择语言