Open-source • Self-hosted • No paywalls

Clean support tickets,
done right.

Ticketer is a minimal, production-ready Discord ticket bot focused on privacy, control, and speed — built for server owners that want everything self-hosted.

Python 3.11+ Async SQLite Database Transcripts (HTML) Slash Commands AGPL-3.0 Self-hosted

Core Features

Minimal UI. Strong workflow. Everything you actually need.

No paywalls

Every feature is available. No “premium” tiers for basic support tooling.

Async SQLite backend

Fast, durable storage with async-safe operations — optimized for Discord bot runtime.

Transcripts & logging

Generate HTML transcripts and route logs/transcripts to configured channels.

Command Explorer

Hover, click, and browse what Ticketer can do.

Categories

Quick Start

Get it running fast (venv + env file recommended).

# 1) Clone
git clone https://github.com/Eltrix-Dot/Ticketer.git
cd Ticketer

# 2) (Recommended) Create venv
python -m venv .venv

# 3) Activate venv
# Windows PowerShell:
.\.venv\Scripts\Activate.ps1
# macOS/Linux:
# source .venv/bin/activate

# 4) Install dependencies
pip install -r requirements.txt

# 5) Configure env
copy .env.example .env   # Windows
# cp .env.example .env   # macOS/Linux

# 6) Run
python src/run.py

# 7) In Discord run:
# /setup

Need help?

Join the official support server for setup help, bug reports, and updates.