name: ovosmisc x-watchtower-monitor: &watchtower-monitor labels: com.centurylinklabs.watchtower.monitor-only: true services: beszel-agent: container_name: beszel-agent environment: LISTEN: 45876 KEY: '${BESZEL_RIKKU_AGENT_KEY}' TOKEN: ${BESZEL_BENEDIKTA_TOKEN} HUB_URL: http://192.168.1.254:22220 expose: - 45876 image: henrygd/beszel-agent:latest network_mode: host restart: unless-stopped volumes: - beszel-agent-data:/var/lib/beszel-agent - /var/run/docker.sock:/var/run/docker.sock:ro - /dev/mmcblk0:/extra-filesystems/dev/mmcblk0:ro docker-socket-proxy: container_name: dockerproxy environment: AUTH: 0 BUILD: 0 COMMIT: 0 CONFIGS: 0 CONTAINERS: 1 DISTRIBUTION: 0 EVENTS: 0 EXEC: 0 GPRC: 0 IMAGES: 1 INFO: 1 NETWORKS: 1 NODES: 0 POST: 0 PLUGINS: 0 SERVICES: 0 SESSION: 0 SYSTEM: 0 TASKS: 0 VOLUMES: 0 LOG_LEVEL: debug image: ghcr.io/tecnativa/docker-socket-proxy:latest ports: - 2375:2375 privileged: true restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock ovos_audio: <<: *watchtower-monitor ovos_cli: <<: *watchtower-monitor ovos_core: <<: *watchtower-monitor ovos_listener: <<: *watchtower-monitor ovos_messagebus: <<: *watchtower-monitor ovos_phal: <<: *watchtower-monitor ovos_phal_admin: <<: *watchtower-monitor ovos_plugin_ggwave: <<: *watchtower-monitor ovos_skill_alerts: <<: *watchtower-monitor ovos_skill_camera: <<: *watchtower-monitor ovos_skill_date_time: <<: *watchtower-monitor ovos_skill_duckduckgo: <<: *watchtower-monitor ovos_skill_easter_eggs: <<: *watchtower-monitor ovos_skill_fallback_unknown: <<: *watchtower-monitor ovos_skill_ggwave: <<: *watchtower-monitor ovos_skill_hello_world: <<: *watchtower-monitor ovos_skill_jokes: <<: *watchtower-monitor ovos_skill_parrot: <<: *watchtower-monitor ovos_skill_personal: <<: *watchtower-monitor ovos_skill_randomness: <<: *watchtower-monitor ovos_skill_volume: <<: *watchtower-monitor ovos_skill_weather: <<: *watchtower-monitor ovos_skill_wikihow: <<: *watchtower-monitor ovos_skill_wikipedia: <<: *watchtower-monitor ovos_skill_wolfie: <<: *watchtower-monitor ovos_skill_wordnet: <<: *watchtower-monitor portainer-agent: container_name: portainer_agent image: portainer/agent:latest volumes: - /:/host - /var/lib/docker/volumes:/var/lib/docker/volumes - /var/run/docker.sock:/var/run/docker.sock restart: always ports: - 9001:9001 portracker: cap_add: - SYS_PTRACE - SYS_ADMIN container_name: portracker environment: DATABASE_PATH: /data/portracker.db DEBUG: false DOCKER_HOST: tcp://dockerproxy:2375 PORT: 4999 image: mostafawahied/portracker:latest pid: "host" ports: - 4999:4999 restart: unless-stopped security_opt: - apparmor:unconfined volumes: - portracker-data:/data signoz-logspout: command: signoz://192.168.1.254:8082 container_name: signoz-logspout environment: ENV: prod SIGNOZ_LOG_ENDPOINT: http://192.168.1.254:8082 image: pavanputhra/logspout-signoz restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock watchtower: container_name: watchtower environment: REPO_PASS: REPO_USER: TZ: ${TZ} WATCHTOWER_CLEANUP: true WATCHTOWER_INCLUDE_STOPPED: false WATCHTOWER_MONITOR_ONLY: false WATCHTOWER_NOTIFICATIONS: gotify WATCHTOWER_NOTIFICATIONS_LEVEL: info WATCHTOWER_NOTIFICATION_TEMPLATE: '{{range .}}{{.Message}}{{println}}{{end}}' WATCHTOWER_NOTIFICATION_URL: WATCHTOWER_SCHEDULE: 0 0 4 * * * WATCHTOWER_TIMEOUT: 30s WATCHTOWER_HTTP_API_METRICS: true WATCHTOWER_HTTP_API_TOKEN: ${WATCHTOWER_HTTP_API_TOKEN} WATCHTOWER_NOTIFICATION_GOTIFY_URL: ${WATCHTOWER_NOTIFICATION_GOTIFY_URL} WATCHTOWER_NOTIFICATION_GOTIFY_TOKEN: ${WATCHTOWER_NOTIFICATION_GOTIFY_TOKEN} WATCHTOWER_NOTIFICATION_GOTIFY_TLS_SKIP_VERIFY: true expose: - 8080 hostname: Benedikta image: ghcr.io/containrrr/watchtower:latest restart: unless-stopped volumes: - /etc/localtime:/etc/localtime:ro - /var/run/docker.sock:/var/run/docker.sock:ro volumes: beszel-agent-data: name: beszel-agent-data portracker-data: name: portracker-data