Zammad Installer script

In the current company there is no ticket system at all.

In the previous one, we used it for all our employees’ requests.

What do you mean by Ticket Types?

We have used tags, such as software installation, hardware deployment, etc.

Sorry to weigh in…
In Zammad you can also define SLAs, as you can see in the screenshot below:

HTH

I see… what would you recommend as best practice in my case?
Can I use your script and “simply” exchange the certificates afterwards?

Your experience with it is much appreciated as well.
I have seen the SLAs, however I haven’t played enough with it to understand how to apply different SLAs to a ticket.
@Shuriken91 Ticket Types in this case is similar to tags, except it must be specific to a single issue and should have it’s respective SLA i.e. “Issue with Zammad login” - SLA: 4hrs, “Issue with Laptop” - SLA: 24hrs etc.

I see… what would you recommend as best practice in my case?

just make sure that the server is secure/hardened before opening it up to the external world.

Can I use your script and “simply” exchange the certificates afterwards?

Yes, I said it before. You can start with the self-signed certificates and then replace the certificate files with the one you get from a CA (Certificate Authority) such as LetsEncrypt, Thawte, etc.
If you replace the files, don’t forget to restart nginx.

Your experience with it is much appreciated as well.

I am new to Zammad as well so I cannot share much, I am afraid…

Update: I created an installer for OpenSUSE 42. It is available from the GitHub repository listed on the first post.

Best

1 Like

Update: new installers are available.

The complete list looks like this now:

  • CentOS 8 : zammad_installer.sh
  • Ubuntu 18.x/20.x: zammad_installer_ubuntu.sh
  • Debian 10 : zammad_installer_debian.sh
  • OpenSUSE 42 : zammad_installer_suse.sh

Best,
Martin

1 Like