Plane 还在早期阶段,还没有完全准备好,可能会出现一些小问题。请在 Discord 上告诉我们您在使用我们的工具时遇到的任何建议、想法或错误。
本指南假设您已经安装了 Docker,并具有运行 Docker 容器的权限。有关在您的机器上安装 Docker 的指南,请参阅在 Ubuntu 上安装 Docker 的指南。
使用 Docker Compose(推荐方式)
克隆存储库并更改目录
git clone --depth 1 -b master https://github.com/makeplane/plane.git && cd plane
运行 setup.sh
此脚本使用您提供的 IP 地址或域名设置环境。
./setup.sh http://<your_ip|domain_name>
是您希望 Plane 实例可用的实际 IP 地址。 例如,如果您正在为自己设置 Plane,建议使用 localhost 作为 IP 地址。
环境变量
# 前端# 需要添加到 Next Image 的额外图像域NEXT_PUBLIC_EXTRA_IMAGE_DOMAINS=# Google OAuth 的 Google 客户端 IDNEXT_PUBLIC_GOOGLE_CLIENTID=""# Github OAuth 的 Github IDNEXT_PUBLIC_GITHUB_ID=""# Github 集成的 Github App NameNEXT_PUBLIC_GITHUB_APP_NAME=""# Sentry DSN 用于错误监控NEXT_PUBLIC_SENTRY_DSN=""# 启用/禁用 OAUTH - 默认为 0,表示自托管实例NEXT_PUBLIC_ENABLE_OAUTH=0# 启用/禁用 SentryNEXT_PUBLIC_ENABLE_SENTRY=0# 启用/禁用会话记录NEXT_PUBLIC_ENABLE_SESSION_RECORDER=0# 启用/禁用事件跟踪NEXT_PUBLIC_TRACK_EVENTS=0# Slack 集成的 Slack 客户端 IDNEXT_PUBLIC_SLACK_CLIENT_ID=""# 后端# API 服务器的调试值,将其用作 0 进行生产使用DEBUG=0# 错误日志SENTRY_DSN=""# 数据库设置PGUSER="plane"PGPASSWORD="plane"PGHOST="plane-db"PGDATABASE="plane"DATABASE_URL=postgresql://${PGUSER}:${PGPASSWORD}@${PGHOST}/${PGDATABASE}# Redis 设置REDIS_HOST="plane-redis"REDIS_PORT="6379"REDIS_URL="redis://${REDIS_HOST}:6379/"# 电子邮件设置EMAIL_HOST=""EMAIL_HOST_USER=""EMAIL_HOST_PASSWORD=""EMAIL_PORT=587EMAIL_FROM="Team Plane <team@mailer.plane.so>"EMAIL_USE_TLS="1"EMAIL_USE_SSL="0"# AWS 设置AWS_REGION=""AWS_ACCESS_KEY_ID="access-key"AWS_SECRET_ACCESS_KEY="secret-key"AWS_S3_ENDPOINT_URL="http://plane-minio:9000"# 如果使用 minio 设置,则需要更改 nginx.conf 以进行上传AWS_S3_BUCKET_NAME="uploads"# 最大文件上传限制FILE_SIZE_LIMIT=5242880# GPT 设置OPENAI_API_KEY=""GPT_ENGINE=""# GithubGITHUB_CLIENT_SECRET="" # 用于获取发布说明# 与 Docker 相关的设置DOCKERIZED=1# 如果使用预配置的 minio 设置,则设置为 1USE_MINIO=1# Nginx 配置NGINX_PORT=80# 默认凭据DEFAULT_EMAIL="captain@plane.so"DEFAULT_PASSWORD="password123"# SignUpsENABLE_SIGNUP="1"# 自动生成且必须从 setup.sh 生成的NEXT_PUBLIC_API_BASE_URL=http://<your_ip|domain_name>SECRET_KEY="<redacted>"WEB_URL=http://<your_ip|domain_name>
使用 Docker Compose 启动 Plane
docker compose -f docker-compose-hub.yml up
登录并享受新的、闪亮的 Plane 实例!
打开浏览器并导航到 http://你设置的IP或者域名/ 以登录到您的 Plane 实例。
Plane 自托管设置已更新至版本 0.7.1。如果您目前正在使用旧版本的 Plane,并在运行新容器后遇到数据库连接错误,很可能是由于 0.7.1 设置中 PostgreSQL 容器的用户名和密码更改。
要解决此错误,如果您之前使用的是默认密码和用户名,可以按照以下步骤操作: 将 PGUSER 设置为 plane,将旧密码设置为 PGPASSWORD=xyzzyspoon,在生成的环境文件中设置。重新启动容器。
