Zabbix

services:
  postgres:
    image: postgres:13-alpine
    container_name: zabbix-postgres
    environment:
      POSTGRES_USER: zabbix
      POSTGRES_PASSWORD: dshdshdfshdsf
      POSTGRES_DB: zabbix
    volumes:
      - zabbix_pgdata:/var/lib/postgresql/data
    healthcheck:
      test:
        - CMD-SHELL
        - pg_isready -U zabbix
      interval: 10s
      retries: 5
      timeout: 5s
  zabbix-server:
    image: zabbix/zabbix-server-pgsql:alpine-6.4-latest
    container_name: zabbix-server
    environment:
      DB_SERVER_HOST: postgres
      POSTGRES_DB: zabbix
      POSTGRES_USER: zabbix
      POSTGRES_PASSWORD: dshdshdfshdsf
    depends_on:
      postgres:
        condition: service_healthy
    ports:
      - 10051:10051
  zabbix-web:
    image: zabbix/zabbix-web-nginx-pgsql:alpine-6.4-latest
    container_name: zabbix-web
    environment:
      DB_SERVER_HOST: postgres
      POSTGRES_DB: zabbix
      POSTGRES_USER: zabbix
      POSTGRES_PASSWORD: dshdshdfshdsf
      PHP_TZ: Europe/Berlin
      ZBX_SERVER_HOST: zabbix-server
    ports:
      - 8080:8080
    depends_on:
      zabbix-server:
        condition: service_started
volumes:
  zabbix_pgdata: null

 


Revision #1
Created 18 April 2026 17:49:53 by Niklas
Updated 18 April 2026 17:50:42 by Niklas