[PR #760] fix(plane): update to v1.2.3 and replace MinIO with RustFS #10809

Open
opened 2026-06-07 21:24:47 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/760
Author: @Rasaboun
Created: 3/29/2026
Status: 🔄 Open

Base: canaryHead: fix/update-plane-template


📝 Commits (4)

  • bfdcaae fix(plane): update template to Plane v1.x (stable)
  • a8b358a fix(plane): replace MinIO with RustFS (Apache 2.0)
  • d340d8f fix(plane): address CI and convention issues
  • efd1424 fix(plane): address review feedback

📊 Changes

3 files changed (+62 additions, -60 deletions)

View changed files

📝 blueprints/plane/docker-compose.yml (+34 -21)
📝 blueprints/plane/template.toml (+24 -18)
📝 meta.json (+4 -21)

📄 Description

Summary

The Plane template was targeting v0.27.1 which is outdated (current: v1.2.3) and MinIO the bundled object storage is no longer maintained as open source.

Plane v1.x update:

  • Images pinned to v1.2.3 from Docker Hub (overridable via APP_RELEASE)
  • Removed explicit commands from frontend services (built into images since v1.x)
  • Postgres 17-alpine15.7-alpine (matches Plane's officially supported version)
  • Valkey 7.2.57.2.11
  • Proxy: added admin + live to depends_on, added proxy_config/proxy_data volumes
  • Added missing env vars: APP_DOMAIN, LIVE_SERVER_SECRET_KEY, SITE_ADDRESS, RABBITMQ_USER/PASSWORD/VHOST
  • Fixed RABBITMQ_DEFAULT_USER bug (was hardcoded string rabbitmq_user instead of ${rabbitmq_user} variable)
  • Added restart policies to all services

MinIO → RustFS replacement:

  • MinIO's community edition is in maintenance mode since Dec 2025, admin UI stripped, Docker images discontinued
  • RustFS is an S3-compatible drop-in replacement (Apache 2.0, pinned to 1.0.0-alpha.90)
  • Service renamed plane-minioplane-storage

Test plan

  • Deployed locally via Dokploy template flow (custom base URL)
  • All 13 services boot and pass health checks
  • Plane UI accessible and functional through proxy
  • RustFS serves as S3 storage backend without issues

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Dokploy/templates/pull/760 **Author:** [@Rasaboun](https://github.com/Rasaboun) **Created:** 3/29/2026 **Status:** 🔄 Open **Base:** `canary` ← **Head:** `fix/update-plane-template` --- ### 📝 Commits (4) - [`bfdcaae`](https://github.com/Dokploy/templates/commit/bfdcaaefa257fffe8110206a8b67a5e877ea6efa) fix(plane): update template to Plane v1.x (stable) - [`a8b358a`](https://github.com/Dokploy/templates/commit/a8b358ac41a517649fc9152bb13be7504469d9fd) fix(plane): replace MinIO with RustFS (Apache 2.0) - [`d340d8f`](https://github.com/Dokploy/templates/commit/d340d8ff1d71b42c3d2c8882dbbe95cdb1b51204) fix(plane): address CI and convention issues - [`efd1424`](https://github.com/Dokploy/templates/commit/efd142416d57eccf48594e32294c7771be1ae553) fix(plane): address review feedback ### 📊 Changes **3 files changed** (+62 additions, -60 deletions) <details> <summary>View changed files</summary> 📝 `blueprints/plane/docker-compose.yml` (+34 -21) 📝 `blueprints/plane/template.toml` (+24 -18) 📝 `meta.json` (+4 -21) </details> ### 📄 Description ## Summary The Plane template was targeting v0.27.1 which is outdated (current: v1.2.3) and MinIO the bundled object storage is [no longer maintained](https://github.com/minio/minio/blob/master/README.md) as open source. **Plane v1.x update:** - Images pinned to `v1.2.3` from Docker Hub (overridable via `APP_RELEASE`) - Removed explicit commands from frontend services (built into images since v1.x) - Postgres `17-alpine` → `15.7-alpine` (matches Plane's officially supported version) - Valkey `7.2.5` → `7.2.11` - Proxy: added `admin` + `live` to `depends_on`, added `proxy_config`/`proxy_data` volumes - Added missing env vars: `APP_DOMAIN`, `LIVE_SERVER_SECRET_KEY`, `SITE_ADDRESS`, `RABBITMQ_USER/PASSWORD/VHOST` - Fixed `RABBITMQ_DEFAULT_USER` bug (was hardcoded string `rabbitmq_user` instead of `${rabbitmq_user}` variable) - Added `restart` policies to all services **MinIO → RustFS replacement:** - MinIO's community edition is [in maintenance mode](https://www.infoq.com/news/2025/12/minio-s3-api-alternatives/) since Dec 2025, admin UI stripped, Docker images discontinued - [RustFS](https://github.com/rustfs/rustfs) is an S3-compatible drop-in replacement (Apache 2.0, pinned to `1.0.0-alpha.90`) - Service renamed `plane-minio` → `plane-storage` ## Test plan - [x] Deployed locally via Dokploy template flow (custom base URL) - [x] All 13 services boot and pass health checks - [x] Plane UI accessible and functional through proxy - [x] RustFS serves as S3 storage backend without issues --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-06-07 21:24:47 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/templates#10809