I trust you are well.
I like Zammad but found it rather tedious to copy & paste (or even type) commands, then jump to another page (i.e. to get Elasticsearch installed), then back to the original one, etc… you get the idea.
I found some Ansible playbooks but they did not work as expected, so I decided to code a quick installer script for Zammad, a la old-school, to make my life easier and do the whole process in one go while I sit back and relax as the install process still requires some time…
You will find the script here:
Just do not expect anything too fancy. It just translates the instructions from the installation page, adds a few checks and that’s it!
I coded it on a CentOS 8 VM. It should, in theory, also work well on CentOS 7.
For other distros, you may need to adjust a few things though…
You may want to check/comment out the part where the self-signed SSL certificates are created, especially if you already have your own.
There is not much to say about it.
I hope this helps.
Should you find any bugs, or have ideas for improvement, etc etc, please either fork the repo and add those improvements yourself, or just let me know and I will do my best to implement them.
Feedback is also welcome
Stay safe and healthy!