Hub repository for the Trixcord project — a self-hosted Matrix homeserver stack. Contains global architecture documentation, shared infrastructure configs (nginx frontend, PostgreSQL), and links to all component repositories.
Find a file
DrTrix af03dac972 Actualiser README.md
Signed-off-by: DrTrix <admin@sidera.fr>
2026-03-01 04:53:03 +01:00
config/nginx/frontal refactor: split per-service repos, reorganize as hub 2026-02-25 23:48:20 +01:00
docs docs(postgresql): remove environment-specific references 2026-02-25 23:53:02 +01:00
.env.example refactor: split per-service repos, reorganize as hub 2026-02-25 23:48:20 +01:00
.gitignore docs: initial infrastructure documentation 2026-02-24 14:37:13 +01:00
README.md Actualiser README.md 2026-03-01 04:53:03 +01:00

trixcord

Hub repository for Trixcord — a self-hosted Matrix homeserver based on Continuwuity. This repository covers the proxy container (nginx) and shared infrastructure documentation. Each service has its own repository — see below.

Repositories

Repository Service Description
trixcord ← you are here Proxy nginx reverse proxy, architecture
trixcord-matrix Homeserver Continuwuity, systemd service, local nginx
trixcord-coturn TURN server coturn TURN/STUN
trixcord-livekit Calls LiveKit SFU + lk-jwt-service (MatrixRTC/Element Call)
trixcord-client Client Matrix web client

See docs/architecture.md for the full architecture overview.


This repository — proxy container setup

1. Clone and configure

git clone https://git.sidera.fr/DrTrix/trixcord.git
cd trixcord
cp .env.example .env
$EDITOR .env

2. Configure nginx

Follow docs/nginx.md and deploy the proxy configs:

File Destination
config/nginx/frontal/frontal-default.conf Default vhost — .well-known + wildcard redirect
config/nginx/frontal/frontal-matrix.conf Matrix vhost — TLS termination + upstream proxy

Repository layout

.
├── .env.example                          # Proxy environment variables
├── config/
│   └── nginx/
│       └── frontal/
│           ├── frontal-default.conf      # well-known + wildcard redirect
│           └── frontal-matrix.conf       # matrix vhost, TLS, upstream proxy
└── docs/
    ├── architecture.md                   # Full infrastructure overview
    └── nginx.md                          # nginx configuration guide