centOS 手动部署 wekan

本文介绍了如何在CentOS上手动部署Wekan,一个流行的看板工具。首先,详细讲解了下载安装MongoDB的过程,包括配置和验证步骤。接着,文章说明了使用nvm安装和管理Node.js版本的方法。最后,指导读者下载Wekan,安装依赖并启动服务,以便顺利运行Wekan。
摘要由CSDN通过智能技术生成

wekan,作为一个GitHub star 达到16k+ 的看板工具,个人感觉是非常的好用的,兴趣来潮,推广到了整个客户端团队,然后是部署的事情了。目前实现过的部署方案有两种,基于 docker 的自动部署和手动部署,本篇文章主要介绍手动部署

一、下载安装MongoDB

  1. 点击进入MongoDB的下载页面,选择 Linux 版本,下载最新稳定版本MongoDB;
  2. 解压,修改文件名为mongodb,移动至/urs/local目录下;
  3. cd到根目录,vim .bashrc,输入:
    export PATH ="/usr/local/mongodb/bin:$PATH"
    保存后,执行:
    source ~/.bashrc
  4. 终端输入 mongo --version 查看当前数据库版本,检测安装是否成功
  5. 配置 mongodb.conf,目前切实使用过的,两种方式,一种复杂但全面,一种简单但相对简陋(够用)

方案一:

systemLog:
   # verbosity: 0  #日志等级,0-5,默认0
   # quiet: false  #限制日志输出,
   # traceAllExceptions: true  #详细错误日志
   # syslogFacility: user #记录到操作系统的日志级别,指定的值必须是操作系统支持的,并且要以--syslog启动
   path: /usr/local/mongodb/logs/log.txt  #日志路径。
   logAppend: false #启动时,日志追加在已有日志文件内还是备份旧日志后,创建新文件记录日志, 默认false
   logRotate: rename #rename/reopen。rename,重命名旧日志文件,创建新文件记录;reopen,重新打开旧日志记录,需logAppend为true
   destination: file #日志输出方式。file/syslog,如果是file,需指定path,默认是输出到标准输出流中
   timeStampFormat: iso8601-local #日志日期格式。ctime/iso8601-utc/iso8601-local, 默认iso8601-local
   # component: #各组件的日志级别
   #    accessControl:
   #       verbosity: <int>
   #    command:
   #       verbosity: <int>
processManagement:
   fork: true #以守护进程运行 默认false
   # pidFilePath: <string> #PID 文件位置
net:
   port: 27017 #监听端口,默认27017
   bindIp: 127.0.0.1 #绑定监听的ip,deb和rpm包里有默认的配置文件(/etc/mongod.conf)里面默认配置为127.0.0.1,若不限制IP,务必确保认证安全,多个Ip用逗号分隔
   maxIncomingConnections: 65536 #最大连接数,可接受的连接数还受限于操作系统配置的最大连接数
   wireObjectCheck: true #校验客户端的请求&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值