feat: add tuwunel template for matrix (re-made) (#733)

* feat: add tuwunel template for matrix

* fix: replace HTML placeholder with actual SVG logo for tuwunel

* fix: remove enforcement and rename logo
This commit is contained in:
Adrian Alfred C. Bonpin
2026-03-05 15:41:59 +08:00
committed by GitHub
parent 58d4a57aae
commit 691af5208a
4 changed files with 55 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
version: "3.8"
services:
tuwunel:
image: ghcr.io/matrix-construct/tuwunel:v1.5.0
restart: always
environment:
- TUWUNEL_SERVER_NAME=${TUWUNEL_SERVER_NAME:-matrix.local}
- TUWUNEL_ALLOW_REGISTRATION=${TUWUNEL_ALLOW_REGISTRATION:-false}
- TUWUNEL_REGISTRATION_TOKEN=${TUWUNEL_REGISTRATION_TOKEN}
- TUWUNEL_ADDRESS=${TUWUNEL_ADDRESS:-0.0.0.0}
- TUWUNEL_PORT=${TUWUNEL_PORT:-6167}
volumes:
- tuwunel-data:/var/lib/tuwunel/
expose:
- 6167
volumes:
tuwunel-data:

View File

@@ -0,0 +1,15 @@
[variables]
main_domain = "${domain}"
registration_token = "${password:32}"
[config]
env = [
"TUWUNEL_SERVER_NAME=${main_domain}",
"TUWUNEL_REGISTRATION_TOKEN=${registration_token}"
]
mounts = []
[[config.domains]]
serviceName = "tuwunel"
port = 6167
host = "${main_domain}"

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<rect width="100" height="100" rx="20" fill="#8a2be2"/>
<text x="50" y="65" font-size="50" text-anchor="middle" fill="white" font-family="Arial, sans-serif">T</text>
</svg>

After

Width:  |  Height:  |  Size: 240 B

View File

@@ -6188,6 +6188,24 @@
"e-ink"
]
},
{
"id": "tuwunel",
"name": "Tuwunel",
"version": "v1.5.0",
"description": "High performance Matrix homeserver written in Rust. Official successor to conduwuit - a scalable, low-cost, enterprise-ready alternative to Synapse.",
"logo": "tuwunel.svg",
"links": {
"github": "https://github.com/matrix-construct/tuwunel",
"website": "https://tuwunel.chat",
"docs": "https://matrix-construct.github.io/tuwunel/"
},
"tags": [
"matrix",
"chat",
"messaging",
"rust"
]
},
{
"id": "twenty",
"name": "Twenty CRM",