version: '3' services: zabbix-server: image: ${DOCKER_REGISTRY:-}zabbix/zabbix-server-pgsql:alpine-latest ports: - "10051:10051" env_file: - stack.env depends_on: - db-server restart: unless-stopped extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration file: logging.yml #service: openvino # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable service: ${LOGGING:-syslog} labels: - com.centurylinklabs.watchtower.enable=true - homepage.group=Utilities - homepage.weight=90 - homepage.name=Zabbix Server - homepage.icon=${APPNAME}.png - homepage.href=https://${APPNAME}.sectorq.eu - homepage.description=Monitoring server - homepage.server=my-docker - homepage.container=zabbix-server-zabbix-server-1 - homepage.widget.type=${APPNAME} - homepage.widget.url=https://${APPNAME}.sectorq.eu - homepage.widget.key=a5294f55cccb490cded051a6ccd45f15f3434f06f7c77de4b22abc8bf086534a #- homepage.widget.version=2 # - homepage.widget.fields=["field1","field2"] # optional networks: zabbix: ipv4_address: 192.168.89.2 zabbix-frontend: image: ${DOCKER_REGISTRY:-}zabbix/zabbix-web-nginx-pgsql:alpine-latest ports: - "8051:8080" - "4435:8443" env_file: - stack.env depends_on: - db-server #volumes: #- "./ui:/usr/share/zabbix" volumes: - /share/docker_data/zabbix-server/frontend/certs:/usr/share/zabbix/conf/certs restart: unless-stopped labels: com.centurylinklabs.watchtower.enable: true networks: zabbix: ipv4_address: 192.168.89.3 db-server: image: ${DOCKER_REGISTRY:-}postgres:16-alpine ports: - 5432:5432 volumes: - /share/docker_data/zabbix-server/postgres-data:/var/lib/postgresql/data env_file: - stack.env restart: unless-stopped labels: com.centurylinklabs.watchtower.enable: true wud.watch: false networks: zabbix: ipv4_address: 192.168.89.4 networks: zabbix: # here we set the network name driver: bridge ipam: driver: default config: - subnet: 192.168.89.0/28