glances monitor page implementation

This commit is contained in:
2025-11-13 13:31:34 +01:00
parent 003f22d944
commit 9ad731dae8
9 changed files with 45 additions and 6 deletions
+4
View File
@@ -19,6 +19,10 @@ services:
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.docker.network=traefik-proxy" - "traefik.docker.network=traefik-proxy"
- glance.name=adguard
# - glance.icon=si:adguard
- glance.url=https://adguard.${HOST}/
- glance.description=AdGuard Home is a network-wide software for blocking ads.
networks: networks:
traefik-proxy: traefik-proxy:
external: true external: true
+5
View File
@@ -20,6 +20,11 @@ services:
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.docker.network=traefik-proxy" - "traefik.docker.network=traefik-proxy"
- glance.name=dockmon
# - glance.icon=sh:dockmon
- glance.url=https://dockmon.${HOST}/
- glance.description=Dockmon is a lightweight Docker container monitoring and management tool with a user-friendly web interface.
networks: networks:
traefik-proxy: traefik-proxy:
external: true external: true
+1
View File
@@ -13,3 +13,4 @@ pages:
# It's not necessary to create a new file for each page and include it, you can simply # It's not necessary to create a new file for each page and include it, you can simply
# put its contents here, though multiple pages are easier to manage when separated # put its contents here, though multiple pages are easier to manage when separated
- $include: home.yml - $include: home.yml
- $include: monitor.yml
+1 -5
View File
@@ -75,11 +75,7 @@
name: Apple name: Apple
- symbol: MSFT - symbol: MSFT
name: Microsoft name: Microsoft
- type: dns-stats
service: adguard
url: https://adguard.workstation/
username: forust
password: ${ADGUARD_PASSWORD}
- type: releases - type: releases
cache: 1d cache: 1d
+15
View File
@@ -0,0 +1,15 @@
- name: Monitoring
columns:
- size: small
widgets:
- type: dns-stats
service: adguard
url: https://adguardhome:3000
username: forust
password: ${ADGUARD_PASSWORD}
- size: full
widgets:
- type: docker-containers
hide-by-default: false
+6 -1
View File
@@ -1,4 +1,5 @@
n8n: services:
n8n:
image: docker.n8n.io/n8nio/n8n image: docker.n8n.io/n8nio/n8n
restart: unless-stopped restart: unless-stopped
environment: environment:
@@ -27,6 +28,10 @@ n8n:
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.docker.network=traefik-proxy" - "traefik.docker.network=traefik-proxy"
- glance.name=n8n
- glance.icon=si:n8n
- glance.url=https://n8n.${HOST}/
- glance.description=n8n is a workflow automation tool that enables you to connect various apps and services to automate tasks and processes.
networks: networks:
n8n: n8n:
driver: bridge driver: bridge
+5
View File
@@ -18,6 +18,11 @@ services:
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.docker.network=traefik-proxy" - "traefik.docker.network=traefik-proxy"
- glance.name=Nextcloud
# - glance.icon=si:nextcloud
- glance.url=https://nextcloud.${HOST}/
- glance.description=Nextcloud is a suite of client-server software for creating and using file hosting services.
environment: # Is needed when using any of the options below environment: # Is needed when using any of the options below
AIO_DISABLE_BACKUP_SECTION: false # Setting this to true allows to hide the backup section in the AIO interface. See https://github.com/nextcloud/all-in-one#how-to-disable-the-backup-section AIO_DISABLE_BACKUP_SECTION: false # Setting this to true allows to hide the backup section in the AIO interface. See https://github.com/nextcloud/all-in-one#how-to-disable-the-backup-section
+4
View File
@@ -14,6 +14,10 @@ services:
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.docker.network=traefik-proxy" - "traefik.docker.network=traefik-proxy"
- glance.name=Portainer
# - glance.icon=si:portainer
- glance.url=https://portainer.${HOST}/
- glance.description=Portainer is a lightweight management UI which allows you to easily manage your Docker environments.
volumes: volumes:
portainer_data: portainer_data:
+4
View File
@@ -20,6 +20,10 @@ services:
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.docker.network=traefik-proxy" - "traefik.docker.network=traefik-proxy"
- glance.name=Traefik
# - glance.icon=si:traefik
- glance.url=https://traefik.${HOST}/
- glance.description=Traefik is a modern reverse proxy and load balancer that makes deploying microservices easy.
ports: ports:
- "80:80" - "80:80"
- "443:443" - "443:443"