🐳 Pulse

Network logger for Apple platforms

Docker Ready 1 Services 7,022 stars
1. Pull Image docker pull library/${PULSE_IMAGE
2. 1-Click Launch Command docker run -d --name pulse ${PULSE_IMAGE:-rcourtman/pulse:6.2.2-rc.2}
3. Compose Deployment docker compose up -d
docker-compose.yml
Download .yml
version: '3.8'

services:
  pulse:
    image: ${PULSE_IMAGE:-rcourtman/pulse:6.2.2-rc.2}
    container_name: pulse
    restart: unless-stopped
    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"
    ports:
      - "${PULSE_PORT:-7655}:7655"
    volumes:
      - pulse-data:/data
      # Temperature monitoring: install pulse-agent on each Proxmox host with --enable-proxmox, or use SSH (see docs/TEMPERATURE_MONITORING.md).
    environment:
      - TZ=${TZ:-UTC}
      - PULSE_DEPLOYMENT_METHOD=docker_compose
    healthcheck:
      test: ["CMD-SHELL", "[ -x /docker-healthcheck.sh ] && /docker-healthcheck.sh || wget --quiet --tries=1 --spider http://localhost:7655/api/health"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 10s

volumes:
  pulse-data:
    driver: local