From 569c95a17addf7b3da5675bd99949102db4899b2 Mon Sep 17 00:00:00 2001
From: Yax <1949284+kianby@users.noreply.github.com>
Date: Fri, 23 Oct 2020 11:25:07 +0200
Subject: [PATCH] add netdata

---
 .env.default                       |  1 +
 netdata/docker-compose.netdata.yml | 35 ++++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+)
 create mode 100644 netdata/docker-compose.netdata.yml

diff --git a/.env.default b/.env.default
index 05367ad..7cfaf00 100644
--- a/.env.default
+++ b/.env.default
@@ -18,6 +18,7 @@ HOST_SELFOSS=selfoss
 HOST_BAIKAL=baikal
 HOST_PIGALLERY=pigallery
 HOST_DOKUWIKI=dokuwiki
+HOST_NETDATA=netdata
 # other
 TZ=Europe/Paris
 BASIC_AUTH=test:$$apr1$$H6uskkkW$$IgXLP6ewTrSuBkTrqE8wj/
diff --git a/netdata/docker-compose.netdata.yml b/netdata/docker-compose.netdata.yml
new file mode 100644
index 0000000..8e8673a
--- /dev/null
+++ b/netdata/docker-compose.netdata.yml
@@ -0,0 +1,35 @@
+version: '3'
+services:
+  netdata:
+    image: netdata/netdata
+    container_name: netdata
+    hostname: ${HOST_NETDATA}.${DOMAIN}
+    expose:
+      - 19999
+    restart: unless-stopped
+    cap_add:
+      - SYS_PTRACE
+    security_opt:
+      - apparmor:unconfined
+    volumes:
+      - netdataconfig:/etc/netdata
+      - netdatalib:/var/lib/netdata
+      - netdatacache:/var/cache/netdata
+      - /etc/passwd:/host/etc/passwd:ro
+      - /etc/group:/host/etc/group:ro
+      - /proc:/host/proc:ro
+      - /sys:/host/sys:ro
+      - /etc/os-release:/host/etc/os-release:ro
+    networks:
+      - srv       
+    labels:
+      - traefik.enable=true
+      - traefik.http.routers.netdata.rule=Host(`${HOST_NETDATA}.${DOMAIN}`)
+      - traefik.http.routers.netdata.entrypoints=websecure
+      - traefik.http.routers.netdata.tls=true
+      - traefik.http.services.netdata.loadbalancer.server.port=19999     
+
+volumes:
+  netdataconfig:
+  netdatalib:
+  netdatacache:
\ No newline at end of file