Commit Graph

1024 Commits

Author SHA1 Message Date
LeoGomide
9c29df415c fix(plane): rename services + add proxy links to avoid DNS collision
The plane-proxy image has hardcoded `reverse_proxy web:3000`/`api:8000`
in its Caddyfile with generic service names. In multi-stack Dokploy
deployments, those names collide with other stacks' containers (Next.js
apps frequently have a `web` service) on the shared dokploy-network —
the Plane domain ends up serving content from unrelated stacks.

Two-step fix:
  1. Rename internal services with `plane-*` prefix (unique cluster-wide):
     web/space/admin/live/api/worker/beat-worker/migrator → plane-*
  2. Add `links:` block to the `proxy` service mapping the new names back
     to the generic ones the Caddyfile expects (`plane-web:web` etc.).
     Docker injects these into /etc/hosts, which has absolute priority
     over DNS — Caddy resolves `web`/`api`/etc. directly to our renamed
     containers, ignoring any collision on dokploy-network.

Also updates `API_BASE_URL` in template.toml and the `x-live-env` anchor
from `http://api:8000` → `http://plane-api:8000`.

No `networks:` declarations added (repo validator rejects them; Dokploy
manages networking automatically).
2026-05-28 12:22:37 -03:00
LeoGomide
669ad4a257 chore(plane): update template to v1.3.1 with healthchecks and bug fixes
- Bump makeplane/* images v0.27.1 -> v1.3.1
- Pin minio to RELEASE.2025-04-22T22-12-26Z (last release with full admin
  console before community-edition feature removal)
- Add YAML anchors (x-*-env) for env reuse across backend services
- Add healthchecks for postgres, valkey, rabbitmq
- api/worker/beat-worker wait for migrator via service_completed_successfully
  (fixes race where backend booted before schema was migrated)
- Add restart policies (unless-stopped for long-running, on-failure for migrator)
- Migrate env_file -> inline environment (matches repo convention)
- Expose APP_RELEASE in template.toml [variables] for UI override

Bug fixes in template.toml:
- RABBITMQ_DEFAULT_USER was the literal string "rabbitmq_user" instead of
  a variable reference; AMQP_URL was inconsistent with the broker user
- WEB_URL was missing the https:// scheme (broke OAuth/email links)
- DATABASE_URL/AMQP_URL referenced inline vars that Dokploy does not
  resolve inside [config.env]; now use [variables] directly
- Remove dead vars: NGINX_PORT (Plane v1.x uses Caddy), SENTRY_DSN,
  SENTRY_ENVIRONMENT
- Add WEBHOOK_ALLOWED_IPS/WEBHOOK_ALLOWED_HOSTS (SSRF guard default
  introduced in Plane v1.x)
2026-05-28 11:14:59 -03:00
NightVibes33
455e1914a9 feat: add wallabag template 2026-05-21 15:49:17 +00:00
NightVibes33
5d220e04b4 polish added templates 2026-05-21 15:45:32 +00:00
NightVibes33
8c1a085acb refine added Dokploy templates 2026-05-21 15:36:50 +00:00
Axile
9b25708efe feat: add code-server template 2026-05-21 15:47:04 +08:00
NightVibes33
aea19d1d5a feat: add more self-hosted app templates 2026-05-20 22:16:10 +00:00
NightVibes33
bd2dd62358 feat: add Homebox Jellyseerr and Speedtest Tracker templates 2026-05-20 21:19:59 +00:00
NightVibes33
7466165b1c feat: add PrivateBin Traccar and Wakapi templates 2026-05-20 21:10:23 +00:00
NightVibes33
b203c65ba6 feat: add Gotify and PairDrop templates 2026-05-20 20:45:13 +00:00
BinkyTwin
b846612d0e fix: default ownCloud public URL to HTTP 2026-05-20 22:30:05 +02:00
BinkyTwin
30cad7b347 fix: align ThingsBoard init queue type 2026-05-20 22:20:50 +02:00
BinkyTwin
c01b38343d feat: add ownCloud Infinite Scale template 2026-05-20 22:16:56 +02:00
BinkyTwin
79c38c5836 feat: add NodeLink template 2026-05-20 22:10:02 +02:00
BinkyTwin
a7f3a74982 feat: add ThingsBoard template 2026-05-20 22:00:58 +02:00
BinkyTwin
7e5691b847 feat: add Gatus template 2026-05-20 21:26:07 +02:00
BinkyTwin
0c3d1ccd20 fix: align Paperless URL scheme default 2026-05-20 21:22:23 +02:00
BinkyTwin
12411b5ff0 feat: add Paperless-ngx template 2026-05-20 21:15:44 +02:00
NightVibes33
dc809a9849 feat: add chroma languagetool and shiori templates 2026-05-20 18:09:47 +00:00
iRazz
2e480e3c53 add uptimekit 2026-05-15 20:05:25 +03:00
ahmed-lotfy-dev
a9a40ec69a fix: update powersync base64 config to match working deployment + add env comments 2026-05-15 20:02:21 +03:00
ahmed-lotfy-dev
3314b5930f fix: process meta.json (sort + dedupe) 2026-05-15 19:01:17 +03:00
ahmed-lotfy-dev
be677f50a5 feat: add powersync blueprint template 2026-05-15 18:54:52 +03:00
iRazz
b88e276f69 add uptimekit 2026-05-15 04:19:29 +03:00
iRazz
eaff380d77 add uptimekit 2026-05-15 04:13:23 +03:00
Juan
1cde3fac82 Update Meilisearch 1.35.1 and fix Cyberchef logo (#722)
* fix: update CyberChef logo from SVG to PNG and remove old SVG file

* fix: update Meilisearch version to v1.35.1
2026-05-12 14:54:37 -06:00
Kien Ngo
0df6bc5b29 Add go2rtc (#720)
* Add go2rtc

* Update blueprints/go2rtc/docker-compose.yml

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update blueprints/go2rtc/template.toml

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Apply suggestion from @greptile-apps[bot]

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update docker-compose.yml

* Update template.toml

* Update docker-compose.yml

* Update docker-compose.yml

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-05-12 14:40:05 -06:00
Harikrishnan Dhanasekaran
94b9aa70de Added the frappe lending template (#665)
* added the frappe lending template

* removed the external network
2026-05-12 14:32:59 -06:00
Dries Augustyns
5ca048afcf Update Plunk template to use next version (#622)
* Update Plunk template to use next version

* Add domain configuration to config.env

* Remove NTFY from Plunk
2026-05-12 14:17:35 -06:00
Mauricio Siu
ff465cdab6 fix(cloudflared): opt-out of isolated deployment (#856)
Cloudflared requires network_mode: host which is mutually exclusive
with Docker networks. Setting isolated = false prevents Dokploy from
injecting networks into this compose.

Fixes https://github.com/Dokploy/dokploy/issues/4366
2026-05-08 19:27:02 -06:00
ZeroWing-Automator
256c08ac5f Add files via upload 2026-05-05 06:36:21 -04:00
ZeroWing-Automator
cc2b18a85a Add files via upload 2026-05-05 06:35:55 -04:00
ZeroWing-Automator
84df565923 Add files via upload 2026-05-05 06:35:17 -04:00
ZeroWing-Automator
49de63093f Update meta.json 2026-05-05 15:23:46 +05:00
ZeroWing-Automator
3f0ffc0243 Create docker-compose.yml 2026-05-05 15:19:06 +05:00
ZeroWing-Automator
a1b9db513a Create template.toml 2026-05-05 15:18:38 +05:00
ZeroWing-Automator
2fceaafdda Create docker-compose.yml 2026-05-05 15:17:04 +05:00
ZeroWing-Automator
98699c6178 Create template.toml 2026-05-05 15:16:31 +05:00
ZeroWing-Automator
4e52a303ba Create docker-compose.yml 2026-05-05 15:14:07 +05:00
ZeroWing-Automator
756ebc7f31 Create template.toml 2026-05-05 15:12:39 +05:00
ZeroWing-Automator
4c49e4362a Add files via upload 2026-05-04 21:53:35 -04:00
ZeroWing-Automator
79754e3cb4 Add files via upload 2026-05-04 21:53:08 -04:00
ZeroWing-Automator
930a4ef6d8 Add files via upload 2026-05-04 21:52:29 -04:00
ZeroWing-Automator
a0abb8fcfe Update meta.json 2026-05-05 06:44:27 +05:00
ZeroWing-Automator
b7985463d8 Update template.toml 2026-05-05 06:43:13 +05:00
ZeroWing-Automator
525220a0b4 Create docker-compose.yml 2026-05-05 06:42:55 +05:00
ZeroWing-Automator
377009a5fa Create template.toml 2026-05-05 06:42:10 +05:00
ZeroWing-Automator
71ea46881f Update meta.json 2026-05-05 06:39:18 +05:00
ZeroWing-Automator
e97aec0196 Create docker-compose.yml 2026-05-05 06:34:27 +05:00
ZeroWing-Automator
a06feb6a99 Create template.toml 2026-05-05 06:34:00 +05:00