There are several very good open-source ticket systems. I'll show you how to install and set up uvdesk. In addition to the classic ticket center, uvdesk offers the option to create articles and store them in a so-called "knowledge base." So, if you encounter the same problem more often, you can write an article about it and refer to it in the future. This saves you time, and your relatives and colleagues can also solve simple problems themselves. A win-win situation!
To start the installation, you'll need a VM or a container with Linux and Docker, as well as Docker Compose installed. You can find separate articles from me on this.
First, create a directory named "uvdesk" in the root:
mkdir uvdesk
Then navigate into the directory:
cd uvdesk
And create a YAML file there with the command:
sudo nano docker-compose.yml
In this file, insert the following configuration:
Then save and exit the file with STR+X, then Y, then Enter.
Now you can start the container with the command:
sudo docker-compose up -d
Once the container is started, you can access the setup wizard via the following URL:
http://your-docker-host-ip:6744
Click on "Let's Begin," then "Proceed."
Then enter the following in the fields:
Server: uvdesk_db_1 or if that doesn't work uvdesk-db-1
Port: 3306
Username: uvdesk
Password: the password you chose earlier
Database: uvdesk
Then click on "Proceed."
Now create an admin account and click on "Proceed" again.
Click again on "Proceed," then "Install Now."
After uvdesk has been successfully installed, click on "Admin Panel" and log in with your email address and password.
Now you're already in uvdesk. From this page, you can create agents, i.e., people who process the tickets, and customers, adjust the email settings, and write articles.