Skip to content

Netdata

Description

Netdata is a real-time monitoring and troubleshooting tool for your homelab or home server. Its purpose is to provide detailed insights into system performance, metrics, and logs, helping you identify issues before they become major problems. With features like customizable dashboards, alerts, and a wide range of supported platforms, Netdata is a powerful tool for keeping your homelab running smoothly. It's also highly extensible, with a large community of users contributing plugins and other integrations to help you get the most out of the service.

Docker Compose File

services:
  netdata:
    image: netdata/netdata
    container_name: netdata
    pid: host
    network_mode: host
    restart: unless-stopped
    cap_add:
      - SYS_PTRACE
      - SYS_ADMIN
    security_opt:
      - apparmor:unconfined
    volumes:
      - netdataconfig:/etc/netdata
      - netdatalib:/var/lib/netdata
      - netdatacache:/var/cache/netdata
      - /:/host/root:ro,rslave
      - /etc/passwd:/host/etc/passwd:ro
      - /etc/group:/host/etc/group:ro
      - /etc/localtime:/etc/localtime:ro
      - /proc:/host/proc:ro
      - /sys:/host/sys:ro
      - /etc/os-release:/host/etc/os-release:ro
      - /var/log:/host/var/log:ro
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - /run/dbus:/run/dbus:ro

volumes:
  netdataconfig:
  netdatalib:
  netdatacache:

Notes

None