networks: zabbix: driver: bridge ipam: config: - subnet: 192.168.89.0/28 driver: default services: db-server: env_file: - stack.env image: ${DOCKER_REGISTRY:-}postgres:16-alpine labels: com.centurylinklabs.watchtower.enable: true networks: zabbix: ipv4_address: 192.168.89.4 ports: - 5432:5432 restart: unless-stopped volumes: - /share/docker_data/zabbix-server/postgres-data:/var/lib/postgresql/data zabbix-frontend: depends_on: - db-server env_file: - stack.env image: ${DOCKER_REGISTRY:-}zabbix/zabbix-web-nginx-pgsql:alpine-7.2.0 labels: com.centurylinklabs.watchtower.enable: true wud.watch: true wud.watch.digest: true networks: zabbix: ipv4_address: 192.168.89.3 ports: - 8051:8080 - 4435:8443 restart: unless-stopped volumes: - /share/docker_data/zabbix-server/frontend/certs:/usr/share/zabbix/conf/certs zabbix-server: depends_on: - db-server env_file: - stack.env extends: file: logging.yml service: ${LOGGING:-syslog} image: ${DOCKER_REGISTRY:-}zabbix/zabbix-server-pgsql:alpine-7.2.0 labels: com.centurylinklabs.watchtower.enable: 'true' homepage.container: zabbix-server-zabbix-server-1 homepage.description: Monitoring server homepage.group: Utilities homepage.href: https://${APPNAME}.sectorq.eu homepage.icon: ${APPNAME}.png homepage.name: Zabbix Server homepage.server: my-docker homepage.weight: '90' homepage.widget.key: a5294f55cccb490cded051a6ccd45f15f3434f06f7c77de4b22abc8bf086534a homepage.widget.type: ${APPNAME} homepage.widget.url: https://${APPNAME}.sectorq.eu wud.watch: true wud.watch.digest: true networks: zabbix: ipv4_address: 192.168.89.2 ports: - 10051:10051 restart: unless-stopped version: '3'