【运维系列】Plane 开源项目安装和配置指南
Plane是一个用现代前端技术栈(Next.js + TailwindCSS)开发的开源项目管理平台,核心理念是
Bring Structure to Chaos" —— 给混乱的项目管理带来结构感。
1.项目地址
gitHub
2.项目使用的关键技术和框架
Plane 项目使用了多种关键技术和框架来实现其功能:
Docker: 用于容器化部署,简化环境配置。
PostgreSQL: 作为数据库管理系统。
Redis: 用于缓存和消息队列。
Next.js: 用于构建服务器端渲染的 React 应用。
REST API: 用于前后端通信。
3.部署
3.1 先部署好docker和docker-compose
参考:Docker安装
3.2 安装
root@joe:~# git clone https://github.com/makeplane/plane.git
root@joe:~# cd plane
root@joe:~/plane# chmod +x setup.sh
root@joe:~/plane# ./setup.sh
如图报错:
需要修复:
root@joe:~# sudo apt update && sudo apt install -y nodejs npm
root@joe:~# sudo npm install -g yarnchanged 1 package, and audited 2 packages in 2sfound 0 vulnerabilities
root@joe:~# yarn --version
.1.22.22
然后再去执行:
root@joe:~/plane# ./setup.sh
执行情况如图:
安装成功以后再执行下面的命令
root@joe:~/plane# docker compose -f docker-compose-local.yml up -d