mirror of
https://github.com/Dokploy/templates.git
synced 2026-05-06 02:07:03 -05:00
[PR #733] [MERGED] feat: add tuwunel template for matrix (re-made) #4217
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/733
Author: @AdrianBonpin
Created: 3/3/2026
Status: ✅ Merged
Merged: 3/5/2026
Merged by: @Siumauricio
Base:
canary← Head:tuwunel📝 Commits (3)
fdeef0efeat: add tuwunel template for matrix5f6fa36fix: replace HTML placeholder with actual SVG logo for tuwunel0b7cef6fix: remove enforcement and rename logo📊 Changes
4 files changed (+73 additions, -18 deletions)
View changed files
➕
blueprints/tuwunel/docker-compose.yml(+18 -0)➕
blueprints/tuwunel/template.toml(+15 -0)➕
blueprints/tuwunel/tuwunel.svg(+4 -0)📝
meta.json(+36 -18)📄 Description
What is this PR about?
Remake of PR to add tuwunel (matrix backend)
Checklist
Before submitting this PR, please make sure that:
Issues related (if applicable)
Close automatically the related issues using the keywords:
closes #ISSUE_NUMBERScreenshots or Videos
Greptile Summary
This PR adds a new Tuwunel blueprint — a Rust-based Matrix homeserver — with a
docker-compose.yml,template.toml,logo.svg, and the correspondingmeta.jsonentry. The overall structure follows repository conventions, the image is pinned to a specific version, and thestrapi/streamflowreorder inmeta.jsonis a correct alphabetical fix from runningdedupe-and-sort-meta.js.Issues found:
template.tomlhardcodesTUWUNEL_ALLOW_REGISTRATION=true, silently overriding thefalsedefault indocker-compose.yml. This means every deployment ships with registration turned on. Even though a random token is generated, it is exposed in the deployment configuration. The safer default isfalse, letting operators opt-in after deployment.logo.svginstead oftuwunel.svg. All other blueprints name their logo after the application (e.g.,ghost.jpeg,strapi.svg), per the conventions inAGENTS.md.Confidence Score: 3/5
TUWUNEL_ALLOW_REGISTRATION=truecontradicts the saferfalsedefault in the compose file and poses a security concern for a self-hosted Matrix server. The logo naming deviation is minor but should also be fixed before merging.blueprints/tuwunel/template.toml(registration default) andblueprints/tuwunel/logo.svg/meta.json(logo filename convention).Last reviewed commit:
5f6fa36(3/5) Reply to the agent's comments like "Can you suggest a fix for this @greptileai?" or ask follow-up questions!
Context used:
dashboard- AGENTS.md (source)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.