diff --git a/adguard-docker-compose.yaml b/adguard-docker-compose.yaml index 9f5a6af..367c367 100644 --- a/adguard-docker-compose.yaml +++ b/adguard-docker-compose.yaml @@ -19,6 +19,10 @@ services: labels: - "traefik.enable=true" - "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: traefik-proxy: external: true \ No newline at end of file diff --git a/dockmon-docker-compose.yaml b/dockmon-docker-compose.yaml index 8108d5b..43f132d 100644 --- a/dockmon-docker-compose.yaml +++ b/dockmon-docker-compose.yaml @@ -20,6 +20,11 @@ services: labels: - "traefik.enable=true" - "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: traefik-proxy: external: true diff --git a/glance/config/glance.yml b/glance/config/glance.yml index 07b51bf..bad1f16 100644 --- a/glance/config/glance.yml +++ b/glance/config/glance.yml @@ -13,3 +13,4 @@ pages: # 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 - $include: home.yml + - $include: monitor.yml diff --git a/glance/config/home.yml b/glance/config/home.yml index 57f9c90..4f957c8 100644 --- a/glance/config/home.yml +++ b/glance/config/home.yml @@ -75,11 +75,7 @@ name: Apple - symbol: MSFT name: Microsoft - - type: dns-stats - service: adguard - url: https://adguard.workstation/ - username: forust - password: ${ADGUARD_PASSWORD} + - type: releases cache: 1d diff --git a/glance/config/monitor.yml b/glance/config/monitor.yml new file mode 100644 index 0000000..c458710 --- /dev/null +++ b/glance/config/monitor.yml @@ -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 + + \ No newline at end of file diff --git a/n8n-docker-compose.yaml b/n8n-docker-compose.yaml index f50ea6c..4f95311 100644 --- a/n8n-docker-compose.yaml +++ b/n8n-docker-compose.yaml @@ -1,4 +1,5 @@ -n8n: +services: + n8n: image: docker.n8n.io/n8nio/n8n restart: unless-stopped environment: @@ -27,6 +28,10 @@ n8n: labels: - "traefik.enable=true" - "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: n8n: driver: bridge \ No newline at end of file diff --git a/nextcloud-docker-compose.yaml b/nextcloud-docker-compose.yaml index c81e701..e667765 100644 --- a/nextcloud-docker-compose.yaml +++ b/nextcloud-docker-compose.yaml @@ -18,6 +18,11 @@ services: labels: - "traefik.enable=true" - "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 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 diff --git a/portainer-docker-compose.yaml b/portainer-docker-compose.yaml index 243385b..c265488 100644 --- a/portainer-docker-compose.yaml +++ b/portainer-docker-compose.yaml @@ -14,6 +14,10 @@ services: labels: - "traefik.enable=true" - "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: portainer_data: diff --git a/traefik-docker-compose.yaml b/traefik-docker-compose.yaml index 3ac7749..2a79e71 100644 --- a/traefik-docker-compose.yaml +++ b/traefik-docker-compose.yaml @@ -20,6 +20,10 @@ services: labels: - "traefik.enable=true" - "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: - "80:80" - "443:443"