Skip to content

feat: add Sentroy workspace platform template#993

Closed
arasors wants to merge 2 commits into
Dokploy:canaryfrom
arasors:feat/add-sentroy-templates
Closed

feat: add Sentroy workspace platform template#993
arasors wants to merge 2 commits into
Dokploy:canaryfrom
arasors:feat/add-sentroy-templates

Conversation

@arasors

@arasors arasors commented Jul 13, 2026

Copy link
Copy Markdown

What

Adds a template for Sentroy — a self-hostable workspace suite (mail dashboard, storage, auth/OIDC provider, status page, WhatsApp gateway, issue tracker, audio studio, media downloader, MongoDB backup) on MongoDB.

How it works

  • Public prebuilt images (ghcr.io/sentroy-co/sentroy-oss-*) — no build step.
  • A single editable root_domain variable drives every app's subdomain, and the app URLs resolve from it at container start, so one prebuilt image works on any domain.
  • All secrets are generated with template helpers (${password}, ${base64}).

Testing

Validated with validate-template and validate-docker-compose, and deployed + verified on our own instance (team-tested, no issues).

Sentroy is a self-hostable workspace suite (mail, storage, auth/OIDC,
status, WhatsApp, issue tracker, audio studio, downloader, MongoDB backup)
on MongoDB, plus a standalone mail server (Postfix/Dovecot/Rspamd + REST
API). Both use public prebuilt ghcr.io/sentroy-co/sentroy-oss-* images and
derive every URL from one root_domain variable.
@dosubot dosubot Bot added new-template size:L This PR changes 100-499 lines, ignoring generated files. labels Jul 13, 2026
@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
templates ✅ Ready (View Log) Visit Preview 64dc238

…apping)

The mail server needs SMTP/IMAP on fixed host ports (25/587/465/143/993),
which the blueprint CI rejects (only proxy-routed HTTP ports allowed). Keep
the HTTP-only Sentroy platform template, which passes cleanly.
@dosubot dosubot Bot added size:M This PR changes 30-99 lines, ignoring generated files. and removed size:L This PR changes 100-499 lines, ignoring generated files. labels Jul 13, 2026
@arasors arasors changed the title feat: add Sentroy platform and mail server templates feat: add Sentroy workspace platform template Jul 13, 2026
@Siumauricio

Copy link
Copy Markdown
Contributor

Thanks for the contribution and for the care put into the template itself. However, Dokploy templates are meant for established projects with a real user base, and Sentroy doesn't meet that bar yet: the repository was created 3 days before this PR (currently 1 star, single contributor, who is also the PR author), and identical templates were closed at Coolify for the same reason. The template also ships with required-but-empty S3 (IDRIVE_*) variables, so Storage/Backup wouldn't work out of the box. Once the project has meaningful traction (stars, users, independent contributors) we'd be happy to reconsider — feel free to reopen then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-template size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants