当前位置: 首页 > news >正文

简单易用!NAS+Leantime,开源轻量级项目管理,高效协作一键开启

「NAS、键盘、路由器······年轻就要多折腾,我是爱折腾的熊猫—多面手博主!咱主打的就是一个 “技能不压身,干货不掺水”」

引言

要我说,现在人最大的敌人是啥?我觉着拖延症绝对算得上是 BOSS 级别的对手。不管是在生活里,还是工作中,只要稍微有点拖延症,要是不及时纠正,就会引发一连串严重的连锁反应。所以很多时候,哪怕强如熊猫,也得靠一些东西来约束自己,安排好手头的工作和事情。项目介绍

本次给大伙介绍的是Leantime,一款开源的项目管理系统,也能当清单使。当然,它的本事不止这些,除了能当项目管理软件,还内置了不少实用功能,像待办、里程碑、目标、看板还有蓝图等等啥的,功能其实非常之多,大都是比较实用的功能。开源、界面清爽、功能丰富,看上去就特适合个人或者小团队用。

图片

项目部署

项目需要用到数据库,如果你已经有数据库项目,那么其实可以直接在原有的数据库中创建新的数据库,随后在项目环境变量中定义好数据库的地址、库名以及用户信息就行,代码如下:

version: '3.8'
services:leantime:image: leantime/leantime:latestcontainer_name: leantimerestart: unless-stoppedports:- "8180:8080"  # 宿主机端口映射到容器environment:LEAN_DB_HOST: "mysql"          # 改为mysql容器的服务名LEAN_DB_DATABASE: "leantime"   # 数据库名LEAN_DB_USER: "leantime_user"  # 数据库用户LEAN_DB_PASSWORD: "leantime_password"  # 数据库密码volumes:- ./config:/config   # 配置文件持久化- ./data:/data       # 上传文件持久化networks:- leantime-network

其中的数据库变量需要根据自身数据库的环境去更改,在已经有数据库容器的情况下,这样能最大限度的让资源复用,如果每次创建项目都新建数据库,那么后续的维护其实蛮灾难的。

不过,很多小白用户可能并不懂如何去配置已有的数据库,所以这里熊猫也提供了带数据库版本的compose代码,将其中的一些端口、文件映射等信息根据自身的NAS环境更改即可。

version: '3.8'
services:leantime:image: leantime/leantime:latestcontainer_name: leantimerestart: unless-stoppedports:- "8180:8080"  # 宿主机端口映射到容器environment:LEAN_DB_HOST: "mysql"          # 改为mysql容器的服务名LEAN_DB_DATABASE: "leantime"   # 数据库名LEAN_DB_USER: "leantime_user"  # 数据库用户LEAN_DB_PASSWORD: "leantime_password"  # 数据库密码volumes:- ./config:/config   # 配置文件持久化- ./data:/data       # 上传文件持久化depends_on:- mysql  # 确保数据库先启动networks:- leantime-networkmysql:image: mysql:8.0container_name: leantime-mysqlrestart: unless-stoppedenvironment:MYSQL_ROOT_PASSWORD: "root_password"          # 数据库root用户密码MYSQL_DATABASE: "leantime"                    # 自动创建的数据库名MYSQL_USER: "leantime_user"                   # 数据库用户MYSQL_PASSWORD: "leantime_password"           # 数据库用户密码volumes:- ./mysql:/var/lib/mysql  # 数据库数据持久化networks:- leantime-networknetworks:leantime-network:driver: bridge

项目运行

项目运行

为了照顾到大部分用户,熊猫这里也是用的第二种方式,不过个人还是推荐将数据库集中起来管理。

项目运行成功之后我们浏览器输入NASIP:8080就能访问项目安装界面了,默认是英文界面,后续设置完成可以修改中文,前期可以用网页翻译来查看页面内容,按照要求填写即可。项目安装

一直跟随指引操作,最后成功进入项目之后点击右上角的头像,在这里我们可以将语言和时区都切换到中国,时区这里只有香港可以选择,不过问题不大。

图片

项目预览

点击左上方的logo就能回到首页的仪表盘,这里会有一些预设的内容,不过都是默认英语,可以直接删除,主要还是待办内容之类的。

图片

在项目的顶部是将我们的账号分成了三个板块,分别是项目、我的工作以及公司,界面的左侧则是对应的每个板块的功能区,在我的工作中分别是仪表盘、项目中心、时间表以及日历,不过整个项目的汉化并不是特别完全,还是能看到有部分地方没有做汉化。

图片

项目支持多用户,在公司选项中能看到所有项目的时间表,所有客户以及对成员进行管理,同时如果你是管理员,还可以安装第三方插件应用,例如番茄时钟、笔记等等这些,不过插件就没有中文了。

图片

点击项目,这里就能看到项目的一些内容了,比如日常会用到的待办、里程碑以及目标,还有非常适合团队头脑风暴的创意看板、蓝图以及回顾,甚至可以将项目作为一个知识库来使用。

图片

写在最后

非常不错的项目,不管是团队使用还是个人作为日常提醒或者待办来用都非常合适,不过比较遗憾的是没有APP,如果能搭配APP使用,那就非常舒服了。

以上便是本次分享的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

图片

http://www.dtcms.com/a/445574.html

相关文章:

  • 大数据毕业设计选题推荐-基于大数据的全球用水量数据可视化分析系统-大数据-Spark-Hadoop-Bigdata
  • NLP:迁移学习关于领域自适应的基础讲解
  • 在运行中的 Kafka 集群渐进式启用安全零停机实战手册(KRaft/Broker 通用)
  • 网站手机版制作白嫖永久服务器
  • 用一个 Bash CLI 管理多款 AI 开发工具:jt-code-cli 实战与原理解析
  • Linux《线程同步和互斥(下)》
  • 百丽企业数字化转型失败案例分析及其AI智能名片S2B2C商城小程序的适用性探讨
  • 【STM32项目开源】基于STM32的智能宠物防丢监控系统
  • UV紫外相机在工业视觉检测中的应用
  • Redis-UV统计(HyperLogLog)
  • PHP 8.0+ 极限性能优化与系统级编程
  • Deep Learning Optimizer | Adam、AdamW
  • 【linux】linux的扩充指令的学习
  • vim保姆级使用,操作详解,快捷键大全总结
  • jmr119色带贵港seo
  • NLP:迁移学习基础讲解
  • 10.5 数位dp
  • 基于汽车钣金理念的门窗柔性生产系统重构方案
  • 做网站要哪些技术查企业法人信息查询平台
  • Go语言入门(20)-nil
  • Go基础:Go语言ORM框架GORM详解
  • 备案 网站备注网站用的服务器多少钱
  • 《API网关在智能制造产线协同中的定制化实践与可靠性重构》
  • 建设网站的调研报告校园电子商务网站建设规划书实例
  • 书生浦语第六期 L1-G2000
  • AI大事记9:从 AlexNet 到 ChatGPT——深度学习的十年跃迁(上)
  • 删除无限递归文件夹
  • PyCharm 核心快捷键大全 (Windows版)
  • Android15 状态栏适配
  • 云原生微服务:Kubernetes+Istio 魔法学院实战指南