36 lines
2.0 KiB
Markdown
36 lines
2.0 KiB
Markdown
---
|
|
title: Einführung & Architektur
|
|
description: Was die ThreadNet Server Suite ist und wie sie über ESS hinausgeht
|
|
published: true
|
|
date: 2026-08-13T20:27:15.819Z
|
|
tags:
|
|
editor: markdown
|
|
dateCreated: 2026-08-13T20:27:15.819Z
|
|
---
|
|
|
|
Die **ThreadNet Server Suite** ist ein reproduzierbar deploybarer Matrix-Stack auf Basis der **Element Server Suite (ESS Community)**, erweitert um Komponenten, die ESS Classic/Community nicht mitbringt. Ziel: eine kleine Community sicher betreiben — und so geschrieben, dass Dritte den Stack forken/nachbauen können.
|
|
|
|
## Stack-Überblick
|
|
- **K3s** (ein Hetzner-Node, Namespace `matrix`), **GitOps via FluxCD** — das git-Repo ist die Wahrheit, nichts von Hand am Cluster.
|
|
- **ESS-Umbrella-Chart** (v26.4.0): **Synapse** (Homeserver), **MAS** (Matrix Authentication Service), **Element Web / ThreadNet**, **MatrixRTC** (Element Call).
|
|
- **Traefik** (Ingress), **cert-manager** (Let's Encrypt), **SOPS + age** (verschlüsselte Secrets in git).
|
|
|
|
## Über ESS hinaus
|
|
- **Authentik** als vorgelagerter OIDC-Provider — Invite-Enrollment, Self-Service-Recovery, 2FA.
|
|
- **ThreadNet-Client** — Element-Web-Fork mit Discord-artiger Raumliste, eigenen Themes und **beidseitigem Virenscan** (auch in verschlüsselten Räumen).
|
|
- **ClamAV** — Upload-Scanning serverseitig (Synapse-Modul) + clientseitig (Scan-Dienst).
|
|
- **Draupnir** — Moderationsbot (Policy-Listen, Bans).
|
|
- **coturn + SFU** — eigener TURN-/Media-Relay für stabile Calls und Screensharing.
|
|
- **Monitoring** (Alloy → Prometheus/Loki), **automatisierte TURN-Secret-Rotation**, **Backups** (Borg → Hetzner Storage Box) und dieses **docs-as-code-Wiki** (git-storage).
|
|
|
|
## Domains
|
|
| Domain | Dienst |
|
|
|---|---|
|
|
| `axion1337.chat` | Element Web / ThreadNet |
|
|
| `matrix.axion1337.chat` | Synapse (CS-API + Föderation) |
|
|
| `auth.axion1337.chat` | Authentik · `account.axion1337.chat` MAS |
|
|
| `mrtc.axion1337.chat` | MatrixRTC · `turn.axion1337.chat` coturn |
|
|
| `wiki.axion1337.chat` | dieses Wiki |
|
|
|
|
Weiter: [Installation](/betrieb/installation), [Komponenten](/betrieb) in der Übersicht.
|