No description
- Go 65.8%
- HTML 33.2%
- Dockerfile 1%
| .woodpecker | ||
| templates | ||
| .gitignore | ||
| .nfpm.yaml | ||
| Dockerfile | ||
| errors.go | ||
| go.mod | ||
| go.sum | ||
| http.go | ||
| LICENSE | ||
| main.go | ||
| README.md | ||
| registration.go | ||
| trixie.service | ||
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) |