[PR #724] [CLOSED] feat: add tuwunel template for matrix #2849

Closed
opened 2026-04-23 03:36:28 -05:00 by GiteaMirror · 0 comments
Owner

📋 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)

  • fdeef0e feat: add tuwunel template for matrix
  • 5f6fa36 fix: 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_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

Last 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.

## 📋 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>
GiteaMirror added the pull-request label 2026-04-23 03:36:28 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/templates#2849