No description
  • Go 65.8%
  • HTML 33.2%
  • Dockerfile 1%
Find a file
2025-05-17 14:54:56 +02:00
.woodpecker Initial Commit 2025-05-16 16:39:55 +02:00
templates Fix template 2025-05-17 14:54:56 +02:00
.gitignore Initial Commit 2025-05-16 16:39:55 +02:00
.nfpm.yaml Fix nFPM file 2025-05-16 17:02:23 +02:00
Dockerfile Initial Commit 2025-05-16 16:39:55 +02:00
errors.go Initial Commit 2025-05-16 16:39:55 +02:00
go.mod Initial Commit 2025-05-16 16:39:55 +02:00
go.sum Initial Commit 2025-05-16 16:39:55 +02:00
http.go Initial Commit 2025-05-16 16:39:55 +02:00
LICENSE Initial Commit 2025-05-16 16:39:55 +02:00
main.go Initial Commit 2025-05-16 16:39:55 +02:00
README.md Initial Commit 2025-05-16 16:39:55 +02:00
registration.go Initial Commit 2025-05-16 16:39:55 +02:00
trixie.service Add nFPM file and systemd service 2025-05-16 16:44:28 +02:00

Trixie

Trixie is a custom registration page for Matrix using shared secret registration.
Its goal is to help communities reduce spam signups.

Features

  • Simple, clean UI
  • Basic spam prevention

Planned

  • Vetting process
  • Manual approval

Deployment

Trixie can be run via Docker or as a standalone binary from the releases.

Docker

Use the container gitea.elara.ws/elara6331/trixie and forward port 2264.

Linux packages

Download builds from the Releases page.

Environment Variables

These environment variables must be set for trixie to start:

Variable Description
INSTANCE_URL Base URL of your Matrix server
SHARED_SECRET Shared secret for account creation
LISTEN_ADDR The address to listen on (default :2264)