Skip to content

Latest commit

 

History

History
79 lines (58 loc) · 2.16 KB

File metadata and controls

79 lines (58 loc) · 2.16 KB

How to use Zammad at msl.solutions

git clone git@github.com:floriankessler/zammad-docker-compose.git
#git remote add upstream git@github.com:zammad/zammad-docker-compose.git

git checkout master
docker compose -f docker-compose.yml -f docker-compose.override-msl.yml up -d && \
docker compose -f docker-compose.yml -f docker-compose.override-msl.yml logs -f
#docker compose -f docker-compose.yml -f docker-compose.override-msl.yml down

Renew cert

docker compose -f docker-compose.yml -f docker-compose.override-msl.yml down traefik

docker compose -f docker-compose.yml -f docker-compose.override-msl.yml run --rm -ti traefik /bin/sh

traefik \
  --providers.docker \
  --providers.docker.exposedbydefault=false \
  --log.level=DEBUG \
  --entrypoints.websecure.address=:443 \
  --entrypoints.web.address=:80 \
  --certificatesresolvers.letsencrypt.acme.email=florian@msl.solutions \
  --certificatesresolvers.letsencrypt.acme.storage=/letsencrypt/acme.json \
  --certificatesresolvers.letsencrypt.acme.dnschallenge=true \
  --certificatesresolvers.letsencrypt.acme.dnsChallenge.provider=manual \
;

Enter Zammad console

docker compose exec -it zammad-railsserver sh
docker compose exec -it zammad-railsserver rails c

Upgrade Zammad

git checkout master
git pull upstream master
# Restart stack

Set up Zammad

Mind you: "Groups" don't group agents but tickets! And allow for ACLs. And groups determine the mail address used for outgoing mails! So you could group tickets into "Sales" or "Support" or "GF". Or, for now, group into "fke@gmx.de", to retain a more personal sender address.

http://support.msl.solutions

Manage Users | rename "Users" to "fke@gmx.de" Organizations | mindIP Trigger | disable "auto reply" Scheduler | "Delete spam"

Channels | Email Accounts | Email Accounts | fke@gmx.de Signatures | disable "default" Sender Format | set to "Agent Name"

Settings | System | Fully Qualified Domain Name Ticket | Base | Hook Ticket | Auto Assignment

Flaws

UI just too unusable:

  • No bulk merge
  • No bulk operations on search results
  • Clumsy bluk operations trigger (select, aim, drag, select, drop)