Dostęp
- Otwórz przeglądarkę i przejdź do:
http://<SERVER_IP>:8080(HTTP) - Postępuj zgodnie z kreatorem konfiguracji Zammad.
- Utwórz konto administratora
Ważne pliki i katalogi
- Katalog instalacyjny Zammad:
/root/zammad - Plik środowiskowy:
/root/zammad/.env - Plik Docker Compose:
/root/zammad/docker-compose.yml - Wolumin danych PostgreSQL:
/var/lib/docker/volumes/zammad_postgresql-data/_data - Wolumin danych Redis:
/var/lib/docker/volumes/zammad_redis-data/_data - Wolumin danych Elasticsearch:
/var/lib/docker/volumes/zammad_elasticsearch-data/_data - Magazyn Zammad:
/var/lib/docker/volumes/zammad_zammad-storage/_data - Kopie zapasowe Zammad:
/var/lib/docker/volumes/zammad_zammad-backup/_data
Architektura Zammad
- NGINX (zammad-nginx) → Dostęp przez przeglądarkę / odwrotny serwer proxy (port 8080)
- Rails Server (zammad-railsserver) → Backend aplikacji (logika główna i API)
- Scheduler (zammad-scheduler) → Zadania w tle (e-maile, automatyzacje, wyzwalacze)
- WebSocket (zammad-websocket) → Aktualizacje w czasie rzeczywistym i powiadomienia
- PostgreSQL (zammad-postgresql) → Główna baza danych (zgłoszenia, użytkownicy, konfiguracja)
- Redis (zammad-redis) → Pamięć podręczna i kolejki zadań w tle
- Memcached (zammad-memcached) → Warstwa buforowania w pamięci
- Elasticsearch (zammad-elasticsearch) → Wyszukiwarka pełnotekstowa
- Backup (zammad-backup) → Automatyczne kopie zapasowe
- Init (zammad-init) → Wstępna konfiguracja i zadania inicjalizacyjne
Notatki
- Pierwsze uruchomienie może zająć kilka minut.
- Jeśli wymagane są funkcje e-mail, upewnij się, że połączenia SMTP są dozwolone na tym serwerze. Zgłoś wniosek o dostęp do SMTP, jeśli jest on aktualnie zablokowany.