Leantime 一个面向初创公司和创新者的开源项目管理解决方案

简介

Leantime 是一个面向初创公司和创新者的开源项目管理解决方案,旨在帮助您管理从构思到交付的项目。Leantime 采用 PHP、Javascript 和 MySQL 编写。

特点

  • 使用看板、表格和日历视图进行任务管理
  • 创意板和创意看板
  • 使用精益画布的研究板
  • 使用甘特图进行里程碑管理
  • 时间表管理
  • 回顾展
  • 项目仪表板
  • 项目报告
  • 多个用户角色(客户、团队成员、客户经理、经理、管理员)
  • 双重身份验证
  • LDAP 集成
  • 与 Mattermost、Slack 和 Zulip 集成
  • 将时间表、任务和里程碑导出到 CSV
  • 使用 AWS S3 或本地文件系统进行文件存储
  • 提供英语、西班牙语、俄语、荷兰语、德语、法语、希伯来语、日语、葡萄牙语(巴西)、越南语(越南)、中文 (S)、中文 (T)

流程

新建数据库

官方提供的 docker-compose 安装方式,需要另外安装 MySQL 镜像,咱们可以直接使用宝塔面板自带的 MySQL 数据库免费创建。

Docker安装

新建文件夹 leantime 和子目录

mkdir -p /volume2/docker/leantime/data

进入目录

cd /volume2/docker/leantime

新建 docker-compose.yml 文件

vim docker-compose.yml

复制下面内容:

version: '3.3'

services:
   db:
     image: mysql:5.7
     container_name: mysql_leantime
     volumes:
       - ./data:/var/lib/mysql
     restart: always
     environment:
         MYSQL_ROOT_PASSWORD: '数据库root密码'
         MYSQL_DATABASE: '数据库名称'
         MYSQL_USER: '数据库用户名'
         MYSQL_PASSWORD: '数据库密码'
     command: --character-set-server=utf8 --collation-server=utf8_unicode_ci

   web:
     image: leantime/leantime:latest
     container_name: leantime
     environment:
         LEAN_DB_HOST: 'mysql_leantime'
         LEAN_DB_USER: '数据库用户名'
         LEAN_DB_PASSWORD: '数据库密码'
         LEAN_DB_DATABASE: '数据库名称'
     ports:
       - "5350:80"
     depends_on:
       - db

一键启动

docker-compose up -d

运行

在浏览器中输入 http://IP:5350 就能看到安装界面,或者宝塔面板反代端口即可!