GeoNetAgent, LDAPWeb, server-audit, server-connection
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.4 KiB

Deployment Architecture — Zammad

Terakhir Diperbarui: 2026-07-02


Topology

Internet
   │
   ▼
10.100.1.24 (proxy.lan)
   ├── nginx :443  zammad.gisportal.id
   └── /opt/stacks/zammad/
         ├── zammad-railsserver
         ├── zammad-nginx (internal, upstream compose)
         ├── zammad-elasticsearch
         ├── zammad-redis
         └── zammad-init (one-shot)

10.100.1.25 (main-db)
   └── PostgreSQL database: zammad

10.100.1.10 (qnap)
   └── QuObjects :8010  bucket zammad-attachments

10.100.1.40 (AD)
   └── LDAP :389

Keputusan deploy

Topik Keputusan
App host 10.100.1.24 (sama dengan my-portal, geonet-console)
PostgreSQL Eksternal di 10.100.1.25 — DB server murni
Elasticsearch Enabled di compose (RAM 62 GB cukup)
Object storage S3 ke QNAP, bukan disk lokal untuk attachment
Jira VM .55 Tidak dipakai

Path server

Item Path
Compose stack /opt/stacks/zammad/
Nginx vhost /etc/nginx/conf.d/production/zammad.conf
OSS cred reference /opt/stacks/geonet-console/.env

Resource estimate (post-install)

Service RAM (perkiraan)
Zammad Rails + workers 2–4 GB
Elasticsearch 4–8 GB
Redis <512 MB

Monitor dengan docker stats setelah go-live.