I have tested the template in my instance, so the maintainers don't spend time trying to figure out what's wrong.
I have added tests that demonstrate that my correction works or that my new feature works.
Issues related (if applicable)
Close automatically the related issues using the keywords: closes #ISSUE_NUMBER
Screenshots or Videos
Greptile Summary
Adds a new Tuwunel template for deploying a Matrix homeserver written in Rust. The template includes proper Docker Compose configuration with correct versioning, environment variables, and volume management.
Key Changes:
Added docker-compose.yml with tuwunel v1.5.0 image from ghcr.io/matrix-construct/tuwunel
Added template.toml with domain configuration and environment variable setup
Added entry to meta.json with proper metadata, version, links, and tags
Included logo.svg file (needs fix - see comment)
Issues Found:
logo.svg contains HTML content instead of an actual SVG/image file and must be replaced
Confidence Score: 3/5
This PR is mostly safe but requires fixing the logo file before merging
The template follows Dokploy conventions correctly with proper docker-compose structure (version 3.8, no ports/container_name/networks, correct restart policy, volumes). The template.toml configuration is well-structured with appropriate domain and environment variable setup. The meta.json entry matches the folder name and includes all required fields with correct version matching. However, the logo.svg file contains HTML instead of an actual image, which will cause the template to display incorrectly in the UI and must be fixed before merging.
Pay close attention to blueprints/tuwunel/logo.svg which must be replaced with a valid image file
(2/5) Greptile learns from your feedback when you react with thumbs up/down!
🔄 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/724
**Author:** [@AdrianBonpin](https://github.com/AdrianBonpin)
**Created:** 2/23/2026
**Status:** ❌ Closed
**Base:** `canary` ← **Head:** `tuwunel`
---
### 📝 Commits (2)
- [`fdeef0e`](https://github.com/Dokploy/templates/commit/fdeef0ea0fe26968f37ea783a48c5bf93f4a1345) feat: add tuwunel template for matrix
- [`5f6fa36`](https://github.com/Dokploy/templates/commit/5f6fa36231f1a407a466dc2b688a6960041de721) fix: replace HTML placeholder with actual SVG logo for tuwunel
### 📊 Changes
**4 files changed** (+74 additions, -18 deletions)
<details>
<summary>View changed files</summary>
➕ `blueprints/tuwunel/docker-compose.yml` (+18 -0)
➕ `blueprints/tuwunel/logo.svg` (+4 -0)
➕ `blueprints/tuwunel/template.toml` (+16 -0)
📝 `meta.json` (+36 -18)
</details>
### 📄 Description
## What is this PR about?
New PR of tuwunel
## Checklist
Before submitting this PR, please make sure that:
- [x] I have read the suggestions in the README.md file https://github.com/Dokploy/templates?tab=readme-ov-file#general-requirements-when-creating-a-template
- [x] I have tested the template in my instance, so the maintainers don't spend time trying to figure out what's wrong.
- [x] I have added tests that demonstrate that my correction works or that my new feature works.
## Issues related (if applicable)
Close automatically the related issues using the keywords: `closes #ISSUE_NUMBER`
## Screenshots or Videos
<!-- greptile_comment -->
<h3>Greptile Summary</h3>
Adds a new Tuwunel template for deploying a Matrix homeserver written in Rust. The template includes proper Docker Compose configuration with correct versioning, environment variables, and volume management.
**Key Changes:**
- Added `docker-compose.yml` with tuwunel v1.5.0 image from ghcr.io/matrix-construct/tuwunel
- Added `template.toml` with domain configuration and environment variable setup
- Added entry to `meta.json` with proper metadata, version, links, and tags
- Included logo.svg file (needs fix - see comment)
**Issues Found:**
- `logo.svg` contains HTML content instead of an actual SVG/image file and must be replaced
<h3>Confidence Score: 3/5</h3>
- This PR is mostly safe but requires fixing the logo file before merging
- The template follows Dokploy conventions correctly with proper docker-compose structure (version 3.8, no ports/container_name/networks, correct restart policy, volumes). The `template.toml` configuration is well-structured with appropriate domain and environment variable setup. The `meta.json` entry matches the folder name and includes all required fields with correct version matching. However, the `logo.svg` file contains HTML instead of an actual image, which will cause the template to display incorrectly in the UI and must be fixed before merging.
- Pay close attention to `blueprints/tuwunel/logo.svg` which must be replaced with a valid image file
<sub>Last reviewed commit: fdeef0e</sub>
<!-- greptile_other_comments_section -->
<sub>(2/5) Greptile learns from your feedback when you react with thumbs up/down!</sub>
<!-- /greptile_comment -->
---
<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/724
Author: @AdrianBonpin
Created: 2/23/2026
Status: ❌ Closed
Base:
canary← Head:tuwunel📝 Commits (2)
fdeef0efeat: add tuwunel template for matrix5f6fa36fix: replace HTML placeholder with actual SVG logo for tuwunel📊 Changes
4 files changed (+74 additions, -18 deletions)
View changed files
➕
blueprints/tuwunel/docker-compose.yml(+18 -0)➕
blueprints/tuwunel/logo.svg(+4 -0)➕
blueprints/tuwunel/template.toml(+16 -0)📝
meta.json(+36 -18)📄 Description
What is this PR about?
New PR of tuwunel
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
Adds a new Tuwunel template for deploying a Matrix homeserver written in Rust. The template includes proper Docker Compose configuration with correct versioning, environment variables, and volume management.
Key Changes:
docker-compose.ymlwith tuwunel v1.5.0 image from ghcr.io/matrix-construct/tuwuneltemplate.tomlwith domain configuration and environment variable setupmeta.jsonwith proper metadata, version, links, and tagsIssues Found:
logo.svgcontains HTML content instead of an actual SVG/image file and must be replacedConfidence Score: 3/5
template.tomlconfiguration is well-structured with appropriate domain and environment variable setup. Themeta.jsonentry matches the folder name and includes all required fields with correct version matching. However, thelogo.svgfile contains HTML instead of an actual image, which will cause the template to display incorrectly in the UI and must be fixed before merging.blueprints/tuwunel/logo.svgwhich must be replaced with a valid image fileLast reviewed commit:
fdeef0e(2/5) Greptile learns from your feedback when you react with thumbs up/down!
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.