# ADR-0001: Zammad sebagai Platform Ticketing **Status:** Accepted **Date:** 2026-07-02 --- ## Context Super Apps membutuhkan modul ticketing untuk support internal. Opsi yang dipertimbangkan: - Jira di VM `10.100.1.55` (disabled oleh user) - Zammad (open source, Docker, LDAP, REST API) - Mailcow-first tanpa helpdesk --- ## Decision Gunakan **Zammad** di `10.100.1.24`, domain **`zammad.gisportal.id`**, dengan: - PostgreSQL eksternal di `10.100.1.25` - Elasticsearch enabled - LDAP ke AD `10.100.1.40` - Integrasi FE via REST API di `mysupperapps_FE_PWA` --- ## Consequences **Positive** - REST API siap untuk FE `/ticketing` - LDAP konsisten dengan geonet-console - OSS attachment terpisah dari avatar publik **Negative** - Stack tambahan (ES + Redis) di server .24 - Mail channel menunggu Mailcow (fase berikutnya) --- ## Alternatives rejected | Alternatif | Alasan ditolak | |------------|----------------| | Jira VM .55 | VM disabled | | Ticketing custom di Laravel | Duplikasi effort; Zammad mature untuk workflow tiket |