ubuntu16.04部署开源看板项目wekan(非docker部署)
随着互联网的发展,敏捷开发越来越流行,看板作为一个敏捷管理工具应用也越来越广泛。看板中比较著名的trello应用很广泛,但是似乎是要收费的,也对比了一些开源的看板工具,最后关注了类似trello的开源项目wekan,简单便捷,比较符合自己的需求。
wekan的项目地址是https://wekan.io/,github地址是https://github.com/wekan/wekan,可是原作者似乎遇到了什么问题停止更新了,早期就关注到这个项目,但是因为一直没有加入date选项再加上原作者停更,所以就一段时间没有关注了。直到最近才发现有个热心的老外fork到另外一个版本(https://github.com/wefork/wekan)开始更新,解决了不少问题又添加了一些新要素,又重新开始关注。wekan虽然好用,但是meteor坑还是挺多。废话到此为止,下面开始正事。
wekan是基于meteor的,所以要安装node.js和meteor,这个安装过程就不赘述了,虽然安装meteor也挺坑的,但是百度下相信大家也能解决,当然梯子出去用google解决方法就更多了。环境为ubuntu16.4。
首先把项目git clone或者下载到本地解压。在目录中运行meteor的时候总是会再次下载meteor-tools,非常的烦人。这里主要问题是wekan用的meteor版本和系统安装的版本不一致。作者说目前wekan还未更新到meteor的最新版本1.4.2.3,但是我实测是可以运行的。所以这里只要修改下项目目录下的/.meteor/release这个文件,把1.3.5.1改成你目前系统的meteor版本,就不会再更新了。或者把你系统的meteor版本安装成1.3.5.1,不过如果用官方提供的curl https://install.meteor.com/ | sh方法,都会安装到最新版本的。
项目文件夹里面有很多文件是为了docker部署或者sandstorm部署的,如果是直接部署不用之前说的两种方法部署,有些文件是可以删除的。比如sandstorm.js文件如果不删除,在项目目录运行meteor的时候就会报Unable to resolve some modules: “capnp” in /usr/local/wekan-devel/sandstorm.js (web.browser)类似这样的错误。直接把sandstorm.js和sandstorm-pkgdef.capnp删除,第一步报错就不会了。
到此已经基本成功了,运行meteor的时候还是会报错:/wekan-devel/.meteor/local/build/programs/server/boot.js:348}).run();Error: Cannot find module ‘../core-js/symbol/iterator’据官方说明好像是1.4.2.1做了什么升级,运行下meteor npm install babel-runtime –save。
再次运行meteor。OK启动完成,用localhost:3000访问也可以正常访问。本地的wekan就部署完成了。
最后还有一个小小的问题,就是从外部访问部署wekan的服务器的时候,有的链接打开的地址不是IP:3000而还是localhost:3000。在服务器上再运行下export ROOT_URL=’http://IP:3000‘就可以了。
希望更多人能用到好用的看板工具wekan!!
ubuntu16.04部署开源看板项目wekan(非docker部署)相关推荐
- 开源J2EE项目Zheng环境Docker部署
摘要:开源项目Zheng的部署环境十分复杂,虽然官方提到只需要10分钟就可以完成部署,但是涉及到多达6种依赖服务的安装和配置,十分繁琐.所以本文将使用docker对该项目的环境进行配置.目前第一部是将 ...
- ubuntu16.04 svn搭建多项目搭建多个版本仓
ubuntu16.04 svn搭建多项目搭建多个版本仓 需求:A.B项目代码不同,建立不同的代码仓库,开机时自动启动对应svn 创建a和b版本仓库和配置 进入/opt/workspace/svn sv ...
- (提示)ubuntu16.04通过sealos安装k8s,需要重新部署apply一下calico组件
ubuntu16.04通过sealos安装k8s,需要重新部署apply一下calico组件
- Ubuntu16.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 说在前面的话 首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu 16.04.1 LTS ...
- linux部署tomcat项目404_一个tomcat下部署多个项目或一个服务器部署多个tomcat
点击上方[全栈开发者社区]→右上角[...]→[设为星标⭐] ♪ 点击上方绿标 收听一个tomcat下部署多个项目或一个服务器部署多个tomcat 最近需要把两个项目同时部署到服务器上,于是研究了一下 ...
- Docker——IDEA部署Spring Boot项目到远程Docker解决方案
环境配置 IntelliJ IDEA 2021.3 CentOS 7 Docker 20.10.3 解决方案 安装Docker 官方文档:https://docs.docker.com/engine/ ...
- 【Java】购买腾讯云服务器,并部署Spring boot项目,再到部署自己的个人博客,域名备案,安全连接配置
云服务器部署 一.购买腾讯云服务器 二.简单配置 2.1 进入控制台 2.2 配置防火墙 2.3 配置访问密码 三.远程ssh登录连接服务器 四.云服务器安装软件 4.1 安装JDK 4.2 安装My ...
- 手把手教你Vue项目实现本地Docker部署
近几年来,Docker 技术的应用已经越来越流行,目前已经产生前端工程Docker 化,身为前端开发的我,花了几天时间研究了下 Docker 的知识点,并实现了 Docker 本地部署 Vue 项目. ...
- ansible tower(awx) Centos7搭建与使用总结(非docker部署)
####一.项目背景 #####由于最近入职新公司,公司中实现运维自动化的架构中主要用到ansible,但是ansible脚本主要部署于服务器指令行中不太直观.经搜查资料,得知ansible towe ...
- Ubuntu配置Nginx部署Vue SPA项目
Ubuntu配置Nginx部署Vue SPA项目 文章记录了部署Vue SPA项目后可从ip访问的过程,因域名访问需要备案暂未尝试,后续若实行亦会更新在此处. 系统为Ubuntu18.04. Ngin ...
最新文章
- 天下武功,唯快不破,论推荐系统的“实时性”
- 如何配置一台深度学习工作站?
- 一天搞定HTML----标签语义化04
- 编码引出的问题_FileReader读取GBK格式的文件
- TCP/IP协议栈的封装
- 智能优化算法:堆优化算法-附代码
- vue前台导出zip文件_在vue.js中使用JSZip实现在前端解压文件的方法
- 行尸走肉第八季/全集The Walking Dead迅雷下载
- VOIP语音电话配置
- 高等数学线性代数概率论pdf电子教材期末考试考研必备
- java导出excel设置行高列宽_Java 设置Excel自适应行高或列宽
- 计算机四分位数公式,上四分位数(上下四分位数计算公式)
- java实现火车票查询_java抓取12306信息实现火车余票查询示例
- 苹果现在正在销售独家Belkin充电器。 AirPower死了吗?
- 【Java实例】王者荣耀阵容展示
- python学习(四):犹如鸿雁一般的Flask,小小框架有着无限可能
- 7-5 分而治之 (25 分)
- 怎么用免费视频引流?如何利用视频网站免费引流?
- 中台为什么做不好?拆系统“烟囱”容易,拆思维“烟囱”难!
- 模仿Airbnb的悬浮搜索框动画
热门文章
- VMware Workstation虚拟机使用ISO映像文件
- mysql mpm_mysql mpm
- Operation-wise Attention Network for Tampering Localization Fusion
- 点击子元素却也触发父元素的点击事件
- 源码编译安装Netron模型可视化工具
- 论文常用图表三:盒图 Boxplot【MATLAB】
- 车辆网之整车Can网络基本结构及转发机制
- 【毕业设计】机器学习车牌识别系统 - python opencv
- 计算机视觉三角测量公式,摄影测量(计算机视觉)中的三角化方法
- matlab保存tif图片