simpletix is a simple ticketing/support system written in python using django and bootstrap
- create Tickets and answer them
- connect with LDAP-Server for login
- also uses LDAP-Information on Ticket name and email
- e-mail service for sending/receiving emails
- send emails on ticket-change
- recieve emails and create new ticket with email content
- simple, sleek interface
- wysiwyg-editor including photo uploads
Note to developers:
This is an uncommented piece of garbage. Be aware of that, if you try to read my nooby code.
CURRENTLY ONLY IN GERMAN I am working on a translation in english.
My recommendation is to use Docker. I am still working on providing pre-built Docker Images so you can start right away.
first, clone the git repo
git clone https://github.com/mattipunkt/simpletix
then, inside the repo, i highly recommend you to edit the default_conf
and paste a new secret key for django. using the insecure standard key works for test cases, but it is a high security risk if you use it in production. Also, you could change the POSTGRES_PASSWORD in the default_conf, but then as well in the docker-compose file.
and like the name says, KEEP YOUR SECRET KEY SECRET
then, build the images and start it with docker compose. If not changed, you have to be root, to use docker.
docker compose up --build --remove-orphans
if you wish to use the containers as daemons, just append the option -d to the above command
docker compose up --build --remove-orphans -d