입장
- 브라우저를 열고 이동:
http://<SERVER_IP>:8080(HTTP) - Zammad 설정 마법사를 따르세요.
- 관리자 계정 만들기
중요한 파일과 디렉토리
- Zammad 설치 디렉터리:
/root/zammad - 환경 파일:
/root/zammad/.env - Docker Compose 파일:
/root/zammad/docker-compose.yml - PostgreSQL 데이터 볼륨:
/var/lib/docker/volumes/zammad_postgresql-data/_data - Redis 데이터 볼륨:
/var/lib/docker/volumes/zammad_redis-data/_data - Elasticsearch 데이터 볼륨:
/var/lib/docker/volumes/zammad_elasticsearch-data/_data - 잠마드 스토리지:
/var/lib/docker/volumes/zammad_zammad-storage/_data - Zammad 백업:
/var/lib/docker/volumes/zammad_zammad-backup/_data
잠마드 아키텍처
- NGINX(zammad-nginx) → 웹 액세스/역방향 프록시(포트 8080)
- Rails Server(zammad-railsserver) → 애플리케이션 백엔드(핵심 로직 및 API)
- 스케줄러(zamad-scheduler) → 백그라운드 작업(이메일, 자동화, 트리거)
- WebSocket(zamad-websocket) → 실시간 업데이트 및 알림
- PostgreSQL(zammad-postgresql) → 기본 데이터베이스(티켓, 사용자, 구성)
- Redis(zamad-redis) → 캐시 및 백그라운드 작업 대기열
- Memcached(zammad-memcached) → 인메모리 캐싱 레이어
- Elasticsearch(zamad-elasticsearch) → 전체 텍스트 검색 엔진
- 백업(zamad-backup) → 자동 백업
- Init(zamad-init) → 초기 설정 및 부트스트랩 작업
메모
- 처음 시작하는 데 몇 분 정도 걸릴 수 있습니다.
- 이메일 기능이 필요한 경우 이 서버에서 SMTP 연결이 허용되는지 확인하세요. 현재 비활성화된 경우 SMTP 액세스를 요청하세요.