Plane 是一款开源项目管理工具,旨在帮助团队高效管理 issues(问题)、sprints(冲刺)和产品路线图。该工具提供简洁直观的界面和灵活的功能,支持自托管部署,适合需要掌控数据隐私、自定义部署环境的开发团队和项目管理者。其核心价值在于简化项目协作流程,提升团队工作透明度,同时保持开源工具的可扩展性和定制化能力。
注意:Plane 仍处于早期阶段,部分功能可能尚未完善。如遇问题或有改进建议,可通过社区渠道反馈。
Plane 提供两种主要部署方式:
前提条件
部署步骤
获取部署配置文件
克隆官方仓库或下载 Docker Compose 配置文件:
bashgit clone https://github.com/makeplane/plane.git cd plane/deploy/docker-compose
配置环境变量
复制示例环境变量文件并修改必要配置:
bashcp .env.example .env
编辑 .env 文件,设置数据库密码、域名、SMTP 等关键参数(详见「环境变量配置」部分)。
启动服务
使用 Docker Compose 启动所有组件:
bashdocker-compose up -d
访问应用
服务启动后,通过 http://<服务器IP或域名>:3000 访问 Plane 界面,使用默认管理员账号登录(首次登录需修改密码)。
停止和更新服务
bashdocker-compose down
bashgit pull docker-compose pull docker-compose up -d
Plane 部署依赖多个环境变量,以下为关键配置项(完整列表见 官方文档):
| 变量名 | 描述 | 默认值 |
|---|---|---|
DATABASE_URL | PostgreSQL 数据库连接 URL | postgresql://... |
NEXT_PUBLIC_API_URL | 后端 API 地址 | http://localhost:3001 |
NEXT_PUBLIC_WS_URL | WebSocket 连接地址 | ws://localhost:3001 |
EMAIL_FROM | 系统邮件发送地址 | noreply@plane.so |
SMTP_HOST | SMTP 服务器地址 | - |
SMTP_PORT | SMTP 服务器端口 | - |
SMTP_USER | SMTP 认证用户名 | - |
SMTP_PASSWORD | SMTP 认证密码 | - |
squawk@plane.so 私下披露,而非公开 issue。团队将优先处理合法报告。如需获取最新版本信息,可关注 Releases 页面或项目 ***。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务