概要

フル名
docker.io/makeplane/plane-proxy
Registry
docker.io
名前空間
makeplane
リポジトリ
plane-proxy
キャッシュ Tag 数
115
最終同期
07/06/2026, 03:06 PM

概要

Plane 项目管理套件反向代理镜像,统一路由 Web、API 与 WebSocket 至后端微服务,Compose/K8s 部署 Plane 时作为入口,本身无业务数据。

詳細

makeplane/plane-proxy 是开源 Plane(Jira/Linear 替代)的前置 nginx 代理,将 /api/spaces 等路径转发至 plane-backend、plane-web 等容器。镜像无状态、配置由 env 或挂载 nginx conf 指定 upstream。与单独暴露各微服务相比简化 Ingress 规则;生产应固定 tag、TLS 终止于 proxy 层,并与 Plane Helm chart 版本对齐,单独 docker run 期望完整 PM 功能。

快速启动

docker run -d --name plane-proxy \
  -p 80:80 \
  -e BACKEND_URL=http://plane-backend:8000 \
  -e WEB_URL=http://plane-web:3000 \
  docker.io/makeplane/plane-proxy:latest

推荐实践

docker run -d --name plane-proxy \
  --restart unless-stopped \
  -p 80:80 -p 443:443 \
  -e BACKEND_URL=http://plane-backend:8000 \
  -e WEB_URL=http://plane-web:3000 \
  -e CERT_PATH=/etc/certs \
  -v /etc/plane/certs:/etc/certs:ro \
  docker.io/makeplane/plane-proxy:0.22.0

核心参数说明

  • -p 80:80 / 443:443 — HTTP/HTTPS 统一入口
  • -e BACKEND_URL — plane-backend API upstream
  • -e WEB_URL — plane-web 前端 upstream
  • -v .../certs:/etc/certs:ro — TLS 证书链
  • --restart unless-stopped — 入口代理持续在线
  • 固定 tag — 与 Plane 套件其他镜像同版本

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: plane-proxy
spec:
  replicas: 2
  selector:
    matchLabels:
      app: plane-proxy
  template:
    metadata:
      labels:
        app: plane-proxy
    spec:
      containers:
        - name: proxy
          image: docker.io/makeplane/plane-proxy:0.22.0
          ports:
            - containerPort: 80
          env:
            - name: BACKEND_URL
              value: http://plane-backend:8000
            - name: WEB_URL
              value: http://plane-web:3000
---
apiVersion: v1
kind: Service
metadata:
  name: plane-proxy
spec:
  selector:
    app: plane-proxy
  ports:
    - port: 80
      targetPort: 80

Ingress 指向 plane-proxy Service;backend/web 同 namespace 独立 Deployment。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/makeplane/plane-proxy
:preview
linux/amd64
2026/07/01 20:1446.9 MBsha256:d18a39c369fc
docker.io/makeplane/plane-proxy
:canary
linux/amd64
2026/06/23 23:2546.9 MBsha256:d18a39c369fc
docker.io/makeplane/plane-proxy
:buildcache
-2026/06/04 21:20--
docker.io/makeplane/plane-proxy
:stable
linux/amd64linux/arm64
2026/05/15 04:1238.9 MBsha256:6657012b4090
docker.io/makeplane/plane-proxy
:v1.3.1
linux/amd64linux/arm64
2026/05/15 04:1238.9 MBsha256:6657012b4090
docker.io/makeplane/plane-proxy
:v1.3.0
linux/amd64linux/arm64
2026/04/06 22:3138.9 MBsha256:6657012b4090
docker.io/makeplane/plane-proxy
:fix-aio-community
linux/amd64
2026/03/31 21:0738.9 MBsha256:6657012b4090
docker.io/makeplane/plane-proxy
:v1.2.3
linux/amd64linux/arm64
2026/03/05 20:4638.9 MBsha256:f3199f7a2b35
docker.io/makeplane/plane-proxy
:v1.2.2
linux/amd64linux/arm64
2026/02/23 16:4838.9 MBsha256:20ed4b7470f3
docker.io/makeplane/plane-proxy
:releasev1.2.2
linux/amd64
2026/02/20 21:1038.9 MBsha256:dd134e2b6c44
docker.io/makeplane/plane-proxy
:ee-5657
linux/amd64
2026/01/31 21:1738.9 MBsha256:876008684365
docker.io/makeplane/plane-proxy
:v1.2.1
linux/amd64linux/arm64
2025/12/12 19:0738.9 MBsha256:2cfff3a4342c
docker.io/makeplane/plane-proxy
:v1.2.0
linux/amd64linux/arm64
2025/12/11 22:4938.9 MBsha256:57e72d971159
docker.io/makeplane/plane-proxy
:fix-uploads
linux/amd64
2025/12/11 21:420.0 MBsha256:3312dbac8a2c
docker.io/makeplane/plane-proxy
:chore-aio-chages-community
linux/amd64
2025/12/11 18:0638.9 MBsha256:1ac528bf3d88
docker.io/makeplane/plane-proxy
:lifeiscontentoptimize-turborepo
linux/amd64
2025/12/10 15:2638.9 MBsha256:0f961c1f4a85
docker.io/makeplane/plane-proxy
:fix-docker-build-hoist-patterns
linux/amd64
2025/12/09 18:5438.9 MBsha256:e55983bd3a3d
docker.io/makeplane/plane-proxy
:v1.1.0
linux/amd64linux/arm64
2025/10/23 20:5938.9 MBsha256:66a35e49e3da
docker.io/makeplane/plane-proxy
:featadmin-react-router-migration
linux/amd64
2025/10/08 16:0338.9 MBsha256:b5a233432856
docker.io/makeplane/plane-proxy
:fix-live-server-aio
linux/amd64
2025/10/07 16:5938.9 MBsha256:8bf5a362dc32