305 lines
8.8 KiB
YAML
305 lines
8.8 KiB
YAML
version: "3.6"
|
|
services:
|
|
UniFi-Poller:
|
|
|
|
container_name: "UniFi-Poller"
|
|
|
|
entrypoint:
|
|
- "/usr/bin/unpoller"
|
|
|
|
environment:
|
|
- "UP_INFLUXDB_DISABLE=false"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "UP_POLLER_DEBUG=false"
|
|
- "UP_INFLUXDB_URL=http://192.168.10.144:8785"
|
|
- "UP_UNIFI_CONTROLLER_0_SAVE_IDS=true"
|
|
- "UP_UNIFI_CONTROLLER_0_VERIFY_SSL=false"
|
|
- "UP_INFLUXDB_PASS=unifipoller"
|
|
- "UP_PROMETHEUS_HTTP_LISTEN=0.0.0.0:9031"
|
|
- "UP_PROMETHEUS_DISABLE=true"
|
|
- "TZ=Europe/Berlin"
|
|
- "HOST_OS=Unraid"
|
|
- "UP_UNIFI_CONTROLLER_0_URL=https://192.168.10.1"
|
|
- "UP_UNIFI_CONTROLLER_0_PASS=meef*RHOT3hurm1wiwn"
|
|
- "UP_UNIFI_CONTROLLER_0_SAVE_DPI=true"
|
|
- "UP_INFLUXDB_DB=unifi"
|
|
- "UP_POLLER_QUIET=false"
|
|
- "UP_UNIFI_CONTROLLER_0_SITES_0=all"
|
|
- "HOST_CONTAINERNAME=UniFi-Poller"
|
|
- "UP_UNIFI_CONTROLLER_0_USER=unifipoller"
|
|
- "UP_UNIFI_CONTROLLER_0_SAVE_SITES=true"
|
|
- "UP_INFLUXDB_USER=unifipoller"
|
|
- "UP_INFLUXDB_INTERVAL=30s"
|
|
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
- "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt"
|
|
|
|
hostname: "73a07c5c74d4"
|
|
|
|
image: "golift/unifi-poller"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
net.unraid.docker.icon: "https://raw.githubusercontent.com/wiki/unifi-poller/unifi-poller/images/unifi-poller-logo.png"
|
|
net.unraid.docker.managed: "dockerman"
|
|
org.opencontainers.image.created: "2026-05-09T16:57:52Z"
|
|
org.opencontainers.image.description: "Telemetry and Observability for your UniFi Network"
|
|
org.opencontainers.image.documentation: "https://unpoller.com/docs/install/docker"
|
|
org.opencontainers.image.licenses: "MIT"
|
|
org.opencontainers.image.revision: "0b83c6ad192f01d582e4f6b720c4d0ed223348cd"
|
|
org.opencontainers.image.source: "https://github.com/unpoller/unpoller"
|
|
org.opencontainers.image.title: "unpoller"
|
|
org.opencontainers.image.url: "https://unpoller.com"
|
|
org.opencontainers.image.vendor: "unpoller"
|
|
org.opencontainers.image.version: "3.1.2"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
mac_address: "7a:c5:bb:88:32:90"
|
|
|
|
network_mode: "bridge"
|
|
|
|
user: "0"
|
|
|
|
working_dir: "/"
|
|
|
|
|
|
adguard-exporter:
|
|
container_name: "adguard-exporter"
|
|
entrypoint:
|
|
- "/adguard-exporter"
|
|
environment:
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "HOST_CONTAINERNAME=adguard-exporter"
|
|
- "ADGUARD_SERVERS=http://192.168.10.54:3000,http://192.168.10.65:8083"
|
|
- "ADGUARD_USERNAMES=arnout,admin"
|
|
- "ADGUARD_PASSWORDS=cZoogaN7Kk3A9N_uF.AasCsL,Xo48Yak8"
|
|
- "TZ=Europe/Berlin"
|
|
- "HOST_OS=Unraid"
|
|
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
hostname: "ed0be1873597"
|
|
image: "ghcr.io/henrywhitaker3/adguard-exporter:latest"
|
|
ipc: "private"
|
|
labels:
|
|
net.unraid.docker.managed: "dockerman"
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
mac_address: "76:ab:8c:a7:96:36"
|
|
network_mode: "bridge"
|
|
ports:
|
|
- "9618:9618/tcp"
|
|
user: "65532:65532"
|
|
working_dir: "/"
|
|
|
|
|
|
glances:
|
|
|
|
command:
|
|
- "/bin/sh"
|
|
- "-c"
|
|
- "/venv/bin/python${PYTHON_VERSION} -m glances ${GLANCES_OPT}"
|
|
|
|
container_name: "glances"
|
|
|
|
environment:
|
|
- "GLANCES_OPT=-w -C /config/glances.conf"
|
|
- "TZ=Europe/Berlin"
|
|
- "HOST_OS=Unraid"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "HOST_CONTAINERNAME=glances"
|
|
- "PATH=/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
- "PYTHON_VERSION=3.12"
|
|
|
|
expose:
|
|
- "61208/tcp"
|
|
- "61209/tcp"
|
|
|
|
hostname: "Atlas"
|
|
|
|
image: "nicolargo/glances"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
net.unraid.docker.icon: "https://github.com/nicolargo/glances/raw/master/glances/outputs/static/images/glances.png"
|
|
net.unraid.docker.managed: "dockerman"
|
|
net.unraid.docker.webui: "http://[IP]:[PORT:61208]/"
|
|
org.opencontainers.image.created: "2026-04-19T07:46:19.019Z"
|
|
org.opencontainers.image.description: "Glances an Eye on your system. A top/htop alternative for\
|
|
\ GNU/Linux, BSD, Mac OS and Windows operating systems."
|
|
org.opencontainers.image.licenses: "NOASSERTION"
|
|
org.opencontainers.image.revision: "05ff62d883d690809509517dec62684e6c4590d4"
|
|
org.opencontainers.image.source: "https://github.com/nicolargo/glances"
|
|
org.opencontainers.image.title: "glances"
|
|
org.opencontainers.image.url: "https://nicolargo.github.io/glances/"
|
|
org.opencontainers.image.version: "v4.5.4"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
network_mode: "host"
|
|
|
|
restart: "always"
|
|
|
|
security_opt:
|
|
- "label=disable"
|
|
|
|
volumes:
|
|
- "/mnt/cache/appdata/glances:/config"
|
|
- "/mnt:/mnt:ro"
|
|
- "/var/run/docker.sock:/var/run/docker.sock:ro"
|
|
|
|
working_dir: "/app"
|
|
|
|
|
|
node_exporter:
|
|
command:
|
|
- "--path.rootfs=/host"
|
|
- "--path.procfs=/host/proc"
|
|
- "--path.sysfs=/host/sys"
|
|
container_name: "node_exporter"
|
|
entrypoint:
|
|
- "/bin/node_exporter"
|
|
environment:
|
|
- "TZ=Europe/Amsterdam"
|
|
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
expose:
|
|
- "9100/tcp"
|
|
hostname: "Atlas"
|
|
image: "quay.io/prometheus/node-exporter:v1.10.2"
|
|
ipc: "private"
|
|
labels:
|
|
com.docker.compose.config-hash: "d639e89e8c04a853ef5656529d9a2f25bac18fb2122dc541f611de282dd81f8a"
|
|
com.docker.compose.container-number: "1"
|
|
com.docker.compose.depends_on: ""
|
|
com.docker.compose.image: "sha256:2715d223fd463573419598cc8811def0fdd913fe6f95e9447ab66ef57a1d3661"
|
|
com.docker.compose.oneoff: "False"
|
|
com.docker.compose.project: "infra"
|
|
com.docker.compose.project.config_files: "/etc/komodo/repos/compose-files/infra/compose.yaml"
|
|
com.docker.compose.project.working_dir: "/etc/komodo/repos/compose-files/infra"
|
|
com.docker.compose.service: "node_exporter"
|
|
com.docker.compose.version: "2.39.4"
|
|
maintainer: "The Prometheus Authors <prometheus-developers@googlegroups.com>"
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
network_mode: "host"
|
|
restart: "unless-stopped"
|
|
security_opt:
|
|
- "no-new-privileges:true"
|
|
- "label=disable"
|
|
user: "nobody"
|
|
volumes:
|
|
- "/:/host:ro"
|
|
|
|
|
|
postgres_exporter:
|
|
command:
|
|
- "--config.file=/app/postgres_exporter.yml"
|
|
container_name: "postgres_exporter"
|
|
entrypoint:
|
|
- "/bin/postgres_exporter"
|
|
environment:
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "HOST_CONTAINERNAME=postgres_exporter"
|
|
- "TZ=Europe/Berlin"
|
|
- "HOST_OS=Unraid"
|
|
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
hostname: "144da414c92d"
|
|
image: "quay.io/prometheuscommunity/postgres-exporter"
|
|
ipc: "private"
|
|
labels:
|
|
maintainer: "The Prometheus Authors <prometheus-developers@googlegroups.com>"
|
|
net.unraid.docker.managed: "dockerman"
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
mac_address: "c6:51:f3:4f:a9:b0"
|
|
network_mode: "bridge"
|
|
ports:
|
|
- "9187:9187/tcp"
|
|
user: "nobody"
|
|
volumes:
|
|
- "/mnt/cache/appdata/postgres_exporter:/app"
|
|
|
|
|
|
telegraf:
|
|
|
|
command:
|
|
- "telegraf"
|
|
|
|
container_name: "telegraf"
|
|
|
|
entrypoint:
|
|
- "/entrypoint.sh"
|
|
|
|
environment:
|
|
- "HOST_SYS=/rootfs/sys"
|
|
- "HOST_ETC=/rootfs/etc"
|
|
- "HOST_MOUNT_PREFIX=/rootfs"
|
|
- "TZ=Europe/Berlin"
|
|
- "HOST_OS=Unraid"
|
|
- "HOST_HOSTNAME=Atlas"
|
|
- "HOST_CONTAINERNAME=telegraf"
|
|
- "HOST_PROC=/rootfs/proc"
|
|
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
|
- "TELEGRAF_VERSION=1.38.3"
|
|
|
|
expose:
|
|
- "8092/udp"
|
|
- "8094/tcp"
|
|
- "8125/udp"
|
|
|
|
hostname: "Atlas"
|
|
|
|
image: "golift/telegraf"
|
|
|
|
ipc: "private"
|
|
|
|
labels:
|
|
net.unraid.docker.icon: "https://github.com/atribe/unRAID-docker/raw/master/icons/telegraf.png"
|
|
net.unraid.docker.managed: "dockerman"
|
|
org.opencontainers.image.source: "https://github.com/influxdata/telegraf"
|
|
org.opencontainers.image.url: "https://github.com/golift/telegraf-docker"
|
|
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-file: "1"
|
|
max-size: "50m"
|
|
|
|
network_mode: "host"
|
|
|
|
privileged: true
|
|
|
|
security_opt:
|
|
- "label=disable"
|
|
|
|
user: "telegraf:281"
|
|
|
|
volumes:
|
|
- "/:/rootfs:ro"
|
|
- "/etc:/rootfs/etc:ro"
|
|
- "/mnt/user/appdata/telegraf/telegraf.conf:/etc/telegraf/telegraf.conf"
|
|
- "/proc:/rootfs/proc:ro"
|
|
- "/run/udev:/run/udev:ro"
|
|
- "/sys:/rootfs/sys:ro"
|
|
- "/var/run/docker.sock:/var/run/docker.sock:ro"
|
|
- "/var/run/utmp:/var/run/utmp:ro"
|
|
|
|
|