Commit Graph

1109 Commits

Author SHA1 Message Date
Mauricio Siu
77edae36d8 Merge remote-tracking branch 'origin/canary' into SamirChatwiti/canary
# Conflicts:
#	meta.json
2026-07-08 00:06:38 -06:00
Mauricio Siu
c5a713436d Merge remote-tracking branch 'origin/canary' into erpnext-version-16
# Conflicts:
#	meta.json
2026-07-08 00:06:34 -06:00
Mauricio Siu
df4260d172 Merge remote-tracking branch 'origin/canary' into add-glances
# Conflicts:
#	blueprints/imgproxy/docker-compose.yml
#	blueprints/mediafetch/docker-compose.yml
#	blueprints/mediafetch/template.toml
#	blueprints/nextcloud-aio/docker-compose.yml
#	meta.json
2026-07-08 00:06:27 -06:00
Mauricio Siu
3a56077d39 Merge remote-tracking branch 'origin/canary' into zrja/shopware-v1
# Conflicts:
#	meta.json
2026-07-08 00:06:22 -06:00
Mauricio Siu
ec70e7a5aa Merge remote-tracking branch 'origin/canary' into juandelperal/canary
# Conflicts:
#	meta.json
2026-07-08 00:06:05 -06:00
Mauricio Siu
9af20d0698 Merge remote-tracking branch 'origin/canary' into multica-clean
# Conflicts:
#	blueprints/imgproxy/docker-compose.yml
#	blueprints/mediafetch/docker-compose.yml
#	blueprints/mediafetch/template.toml
#	blueprints/nextcloud-aio/docker-compose.yml
#	meta.json
2026-07-08 00:06:01 -06:00
Mauricio Siu
a8f186303a Merge remote-tracking branch 'origin/canary' into add-duplicati
# Conflicts:
#	meta.json
2026-07-08 00:05:50 -06:00
Mauricio Siu
533b433f6c Merge remote-tracking branch 'origin/canary' into update-authentik-2026.2.2-pg18
# Conflicts:
#	meta.json
2026-07-08 00:05:42 -06:00
Mauricio Siu
3fc4acc373 Merge remote-tracking branch 'origin/canary' into ZeroWing-Automator/canary
# Conflicts:
#	meta.json
2026-07-08 00:05:34 -06:00
Mauricio Siu
26860d94c0 Merge remote-tracking branch 'origin/canary' into iRazvan2745/canary
# Conflicts:
#	meta.json
2026-07-08 00:05:29 -06:00
Mauricio Siu
947f099806 Merge remote-tracking branch 'origin/canary' into feat/add-powersync-template
# Conflicts:
#	meta.json
2026-07-08 00:05:25 -06:00
Mauricio Siu
c6c07246b6 Merge remote-tracking branch 'origin/canary' into feature/add-dokploy-templates
# Conflicts:
#	blueprints/gotify/docker-compose.yml
#	blueprints/gotify/gotify.svg
#	blueprints/gotify/template.toml
#	blueprints/jellyseerr/docker-compose.yml
#	blueprints/jellyseerr/jellyseerr.svg
#	blueprints/jellyseerr/template.toml
#	blueprints/privatebin/docker-compose.yml
#	blueprints/privatebin/privatebin.svg
#	blueprints/privatebin/template.toml
#	blueprints/speedtest-tracker/docker-compose.yml
#	blueprints/speedtest-tracker/speedtest-tracker.svg
#	blueprints/speedtest-tracker/template.toml
#	meta.json
2026-07-08 00:05:19 -06:00
Mauricio Siu
c5f213c173 Merge remote-tracking branch 'origin/canary' into codex/add-paperless-ngx-template
# Conflicts:
#	meta.json
2026-07-08 00:05:15 -06:00
Mauricio Siu
47a04f55a5 Merge remote-tracking branch 'origin/canary' into codex/add-thingsboard-template
# Conflicts:
#	meta.json
2026-07-08 00:05:07 -06:00
Mauricio Siu
cbc0a9f242 Merge remote-tracking branch 'origin/canary' into codex/add-nodelink-template
# Conflicts:
#	meta.json
2026-07-08 00:05:03 -06:00
Mauricio Siu
b4f9e48699 Merge remote-tracking branch 'origin/canary' into codex/add-owncloud-infinite-scale-template
# Conflicts:
#	meta.json
2026-07-08 00:05:00 -06:00
Mauricio Siu
a8efe43f5d Merge remote-tracking branch 'origin/canary' into add-code-server-template
# Conflicts:
#	meta.json
2026-07-08 00:04:56 -06:00
Mauricio Siu
d7d426c968 Merge remote-tracking branch 'origin/canary' into add-wallabag-template
# Conflicts:
#	meta.json
2026-07-08 00:04:52 -06:00
Mauricio Siu
13c95c3045 Merge remote-tracking branch 'origin/canary' into update-plane-v1.3.1
# Conflicts:
#	blueprints/plane/docker-compose.yml
#	blueprints/plane/template.toml
#	meta.json
2026-07-08 00:04:43 -06:00
Mauricio Siu
501d80dcd5 Merge remote-tracking branch 'origin/canary' into evolution-crm
# Conflicts:
#	meta.json
2026-07-08 00:04:36 -06:00
Mauricio Siu
5d90a07508 Merge remote-tracking branch 'origin/canary' into add-engram-template
# Conflicts:
#	meta.json
2026-07-08 00:04:32 -06:00
Mauricio Siu
3e856b0316 Merge remote-tracking branch 'origin/canary' into codex/add-filerun-template
# Conflicts:
#	meta.json
2026-07-08 00:04:28 -06:00
Mauricio Siu
b94dd44f87 Merge remote-tracking branch 'origin/canary' into codex/add-zulip-template
# Conflicts:
#	meta.json
2026-07-08 00:04:25 -06:00
Mauricio Siu
896f35a8f0 Merge remote-tracking branch 'origin/canary' into codex/add-heyform-smtp-config 2026-07-08 00:04:21 -06:00
Mauricio Siu
c048635ec3 Merge remote-tracking branch 'origin/canary' into codex/add-tandoor-recipes-template
# Conflicts:
#	meta.json
2026-07-08 00:04:14 -06:00
Mauricio Siu
32e67eb0aa Merge remote-tracking branch 'origin/canary' into supabase
# Conflicts:
#	blueprints/supabase/docker-compose.yml
#	blueprints/supabase/template.toml
#	meta.json
2026-07-08 00:04:10 -06:00
Mauricio Siu
a93794e289 Merge pull request #978 from Dokploy/feat/per-template-meta
feat: per-template metadata (blueprints/<id>/meta.json) — no more meta.json merge conflicts
2026-07-08 00:00:10 -06:00
Mauricio Siu
c3de62fb83 feat: per-template metadata — eliminate meta.json merge conflicts
- move each template's metadata to blueprints/<id>/meta.json (442 files, byte-identical roundtrip with the old root meta.json)
- generate the served meta.json at build time into app/public/meta.json (gitignored); pnpm dev/build run the generator first
- CI validates every blueprints/<id>/meta.json via generate-meta.js --check (required fields, id/folder match, logo exists, folder<->meta bidirectionality) and rejects any committed root meta.json
- remove root meta.json, dedupe-and-sort-meta.js and build-scripts/process-meta.js (obsolete)
- update CONTRIBUTING.md, AGENTS.md and README.md

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 23:58:10 -06:00
Mauricio Siu
6a6ab5ac17 Merge pull request #957 from rohitmulani63-ops/add-jitsi-meet-template
feat: add Jitsi Meet template
2026-07-07 23:38:53 -06:00
Mauricio Siu
cdee0c3e2b Merge pull request #726 from feba33/patch-1 2026-07-07 19:09:35 -06:00
Mauricio Siu
632a2ac79e Merge remote-tracking branch 'origin/canary' into SamirChatwiti/canary
# Conflicts:
#	meta.json
2026-07-07 17:36:57 -06:00
Mauricio Siu
657523290b Merge remote-tracking branch 'origin/canary' into add-jitsi-meet-template
# Conflicts:
#	meta.json
2026-07-07 17:36:53 -06:00
Vladyslav Prosolupov
9795b2f042 fix: Imgproxy container exposure (#740) 2026-07-07 17:36:29 -06:00
Andrew Tinekov
b096c532ce feat: Update Glitchtip to version 6.1.0 (#751)
* feat(glitchtip): update to version 6.1.0

* fix(glitchtip): fix code violations
2026-07-07 17:36:25 -06:00
Omar Herri
0a62e507b8 Update docker-compose.yml (#753) 2026-07-07 17:36:22 -06:00
Rayane
16693e6f74 fix(plane): update to v1.2.3 and replace MinIO with RustFS (#760)
* fix(plane): update template to Plane v1.x (stable)
The existing template targeted v0.27.1 which is heavily outdated.
This updates it to match Plane's current official deployment config.
Changes:
- Images: v0.27.1 → stable (currently v1.2.3) from Docker Hub
- Remove explicit commands from frontend services (built into images)
- Postgres: 17-alpine → 15.7-alpine (matches Plane's supported version)
- Valkey: 7.2.5 → 7.2.11
- Proxy: add admin + live dependencies, proxy_config/proxy_data volumes
- Add LIVE_SERVER_SECRET_KEY, APP_DOMAIN, SITE_ADDRESS env vars
- Add RABBITMQ_USER/PASSWORD/VHOST (new v1.x env var names)
- Fix RABBITMQ_DEFAULT_USER bug (was hardcoded string, not variable)
- Fix DATABASE_URL to use template variables directly
- Fix AWS_ACCESS_KEY_ID to match MINIO_ROOT_USER literal
- Remove deprecated: version key, SENTRY_*, NGINX_PORT
- Remove unused env_file from plane-redis
- Add restart policies to all services

* fix(plane): replace MinIO with RustFS (Apache 2.0)
MinIO's open-source edition is effectively dead:
- Admin UI stripped (March 2025)
- Docker images discontinued (October 2025)
- GitHub repo in maintenance mode (December 2025)
- Marked as "NO LONGER MAINTAINED" (February 2026)
RustFS is an S3-compatible drop-in replacement:
- Apache 2.0 license (no AGPL restrictions)
- Same S3 API on port 9000
- Written in Rust, 2.3x faster than MinIO for small objects
- Active development with built-in web console

* fix(plane): address CI and convention issues

- Add back version: "3.8" (required by Dokploy conventions)
- Update meta.json: version v0.27.1 → v1.2.3
- Run process-meta to fix pre-existing strapi duplicate
- Migrator restart: "no" → on-failure

* fix(plane): address review feedback

- Pin RustFS to 1.0.0-alpha.90 (no latest tag)
- WEB_URL and CORS_ALLOWED_ORIGINS use http (Dokploy handles TLS)
2026-07-07 17:36:19 -06:00
Tobias Dalhof
e933413655 feat(nextcloud-aio): add nextcloud_cron service (#766) 2026-07-07 17:36:16 -06:00
Rohit Mulani
4deab71ad5 fix: use HTTPS for Outline OIDC URLs (#940)
* fix: use HTTPS for Outline OIDC URLs

* Add root-healthy Dex proxy for Outline

---------

Co-authored-by: Rohit Mulani <289630555+rohitmulani63-ops@users.noreply.github.com>
2026-07-07 17:36:13 -06:00
Sancho Godinho
56cd3dba39 Add MaxIO template (#744)
* Add Docker Compose configuration for Maxio service

* Add template configuration for maxio service

* Add Maxio logo

* Add Maxio metadata to meta.json

Added metadata for Maxio including links and tags.

* Run node dedupe-and-sort-meta.js

* Fix name from Maxio to MaxIO

* Make suggested updates

* Add missing restart policy

* Make improvements
2026-07-07 17:36:10 -06:00
Andrew Tinekov
66fea6e989 feat: add OpenObserve template (#750)
* feat: add openobserve template

* fix(openobserve): fix code violations
2026-07-07 17:36:07 -06:00
spacewaterbear
f3b96bf2d4 feat: add crawlab (#759)
* feat: add crawlab

* feat: add crawlab - re order

* feat: add crawlab - fix compose

* feat: split crawlab into worker and master
2026-07-07 17:36:04 -06:00
Mafly
4f103ea041 Add Billmora template (#773)
* feat: add billmora template

* feat: standardize configuration and volume mounts

* feat: hardcode Laravel automations in docker-compose.yml

* fix(billmora): migration race condition

* refactor(billmora): simplify service deploy architecture and standardize blueprint

* feat(billmora): ensure initial data is seeded on startup

* fix(billmora): use storage-based .env persistence to resolve directory mount error

* fix(billmora): revert to separate services for worker and scheduler

* refactor(billmora): remove APP_TIMEZONE from blueprint configuration

* fix(billmora): correct links structure and lowercase tags in meta.json

* fix(billmora): remove invalid volume mounts from template.toml

* fix(billmora): process root meta.json to resolve duplicated templates
2026-07-07 17:36:00 -06:00
Rohit Mulani
8dfb810e65 feat: add Fider template (#936)
* feat: add Fider template

* Add local SMTP service for Fider

---------

Co-authored-by: Rohit Mulani <289630555+rohitmulani63-ops@users.noreply.github.com>
2026-07-07 17:35:57 -06:00
Rohit Mulani
7096fe2751 feat: add Seq template (#942)
Co-authored-by: Rohit Mulani <289630555+rohitmulani63-ops@users.noreply.github.com>
Co-authored-by: Mauricio Siu <siumauricio@icloud.com>
2026-07-07 16:04:29 -06:00
Abdullah Istiak
f2f4d85d43 Update Supabase Docker configuration and template (#872)
* Update Supabase Docker configuration and template

- Updated Supabase Studio and GoTrue images to the latest versions.
- Modified healthcheck commands for the Studio service.
- Enhanced environment variable configuration in docker-compose.yml for better flexibility.
- Updated Logflare API key references and added new S3 protocol access keys in template.toml.
- Introduced custom entrypoint script for Kong to handle Lua expressions and environment variable substitution.
- Added new routes and plugins for enhanced authentication and authorization in Kong configuration.

* Refactor Supabase Docker Compose and Template Configuration

- Removed container name prefixes from services in docker-compose.yml for consistency.
- Increased healthcheck retries and start periods for several services to improve stability.
- Updated healthcheck timeout and retry configurations for the analytics service.
- Adjusted appname generation logic in template.toml to ensure proper naming for services.
- Cleaned up commented sections in template.toml for clarity.
2026-07-07 15:51:01 -06:00
Abdelatif Djeddou
292716be4b feat: add OpenSourcePOS template (#890) 2026-07-07 15:50:58 -06:00
Mauricio Siu
06904b17be fix: repair CI broken by #875 (arche meta links + stray pnpm-workspace.yaml) (#977)
* fix: repair CI broken by #875 merge

- remove stray build-scripts/pnpm-workspace.yaml (placeholder content broke pnpm install in validate-docker-compose)
- add missing links.website/docs to arche entry in meta.json (validate check)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* chore: remove stray .vscode/settings.json introduced by #920

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 15:50:39 -06:00
Yağız Berke Güvenç
708b3019bf feat(postiz): update docker-compose and template for Temporal integration (#851) 2026-07-07 15:44:42 -06:00
Naterfute
7095691571 updated Pyrodactyl logo (#855) 2026-07-07 15:44:39 -06:00
luolink
31bff09eaa Add Marketing Dashboard template (#861) 2026-07-07 15:44:36 -06:00