접근
- 브라우저를 열고 다음 주소로 이동하세요:
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 - Zammad 저장소:
/var/lib/docker/volumes/zammad_zammad-storage/_data - Zammad 백업:
/var/lib/docker/volumes/zammad_zammad-backup/_data
Zammad 아키텍처
- NGINX (zammad-nginx) → 웹 액세스 / 리버스 프록시 (포트 8080)
- Rails Server (zammad-railsserver) → 애플리케이션 백엔드 (핵심 로직 및 API)
- Scheduler (zammad-scheduler) → 백그라운드 작업 (이메일, 자동화, 트리거)
- WebSocket (zammad-websocket) → 실시간 업데이트 및 알림
- PostgreSQL (zammad-postgresql) → 기본 데이터베이스 (티켓, 사용자, 설정)
- Redis (zammad-redis) → 캐시 및 백그라운드 작업 큐
- Memcached (zammad-memcached) → 인메모리 캐싱 레이어
- Elasticsearch (zammad-elasticsearch) → 전문 검색 엔진
- Backup (zammad-backup) → 자동 백업
- Init (zammad-init) → 초기 설정 및 부트스트랩 작업
메모
- 첫 번째 시작은 몇 분 정도 걸릴 수 있습니다.
- 이메일 기능이 필요한 경우, 이 서버에서 SMTP 연결이 허용되어 있는지 확인하세요. 현재 차단되어 있다면 SMTP 접근 권한을 요청하세요.