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).
🔄 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/993
**Author:** [@arasors](https://github.com/arasors)
**Created:** 7/13/2026
**Status:** 🔄 Open
**Base:** `canary` ← **Head:** `feat/add-sentroy-templates`
---
### 📝 Commits (2)
- [`843d94a`](https://github.com/Dokploy/templates/commit/843d94ae713f5e1ba6d75ec2d99876fbe8d09fa3) feat: add Sentroy platform and mail server templates
- [`64dc238`](https://github.com/Dokploy/templates/commit/64dc238d6c7ef187cf2e8900b8a906eb7cc5f599) fix: drop mail server template (Dokploy CI disallows fixed TCP port mapping)
### 📊 Changes
**4 files changed** (+306 additions, -0 deletions)
<details>
<summary>View changed files</summary>
➕ `blueprints/sentroy/docker-compose.yml` (+161 -0)
➕ `blueprints/sentroy/logo.svg` (+29 -0)
➕ `blueprints/sentroy/meta.json` (+17 -0)
➕ `blueprints/sentroy/template.toml` (+99 -0)
</details>
### 📄 Description
## 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).
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/993
Author: @arasors
Created: 7/13/2026
Status: 🔄 Open
Base:
canary← Head:feat/add-sentroy-templates📝 Commits (2)
843d94afeat: add Sentroy platform and mail server templates64dc238fix: drop mail server template (Dokploy CI disallows fixed TCP port mapping)📊 Changes
4 files changed (+306 additions, -0 deletions)
View changed files
➕
blueprints/sentroy/docker-compose.yml(+161 -0)➕
blueprints/sentroy/logo.svg(+29 -0)➕
blueprints/sentroy/meta.json(+17 -0)➕
blueprints/sentroy/template.toml(+99 -0)📄 Description
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
ghcr.io/sentroy-co/sentroy-oss-*) — no build step.root_domainvariable drives every app's subdomain, and the app URLs resolve from it at container start, so one prebuilt image works on any domain.${password},${base64}).Testing
Validated with
validate-templateandvalidate-docker-compose, and deployed + verified on our own instance (team-tested, no issues).🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.