made by @notlet
- Highly configurable and supports modals
- Not too complicated to set up
- Selfhosted
- Dockerized
-
Download the compose file.
-
Create
config
anddata
directories. -
Download the example global config into the newly created
config
directory and fill it out. -
Create at least one category, relying on the examples.
- If a category does not have a
modal.json
, it will simply not show a modal on creation. If there are nofields.json
, the output in ticket will show the IDs instead.
-
Set up at least one panel, relying on the examples.
-
Set up a domain (and a reverse proxy) for your transcript server on port
3000
by default (changeable indocker-compose.yml
), and fill it in your global config.
- For testing you can use
http://localhost:3000
.
-
Add
https://[your domain]/oauth
in the Discord Developers panel under Application > OAuth2 > General > Redirects. -
Run
docker compose up -d
.
- Done! Make sure to run
update.sh
when new updates come out to automatically apply them.
If you want to suggest a feature or report a bug, please open a GitHub issue or pull request, or DM me directly on discord.