From ba7a5a83d56f9fc08df0335a206731a9bd2e52e9 Mon Sep 17 00:00:00 2001 From: Radar231 Date: Sun, 29 Jan 2023 09:42:17 -0500 Subject: [PATCH] re-organized pages and added monitoring page trimmed down entries in navbar --- config.yml | 74 ++++++++++----------------------- external-websites-page.yml | 13 +++--- ham-page.yml | 13 +++--- home-automation-page.yml | 13 +++--- lan-page.yml | 13 +++--- media-page.yml | 19 ++++----- monitoring-page.yml | 84 ++++++++++++++++++++++++++++++++++++++ monitorix-page.yml | 19 ++++++--- servers-page.yml | 15 ++++--- vps-domain-page.yml | 13 +++--- wikis-n-websites-page.yml | 13 +++--- 11 files changed, 184 insertions(+), 105 deletions(-) create mode 100644 monitoring-page.yml diff --git a/config.yml b/config.yml index 982d5b9..cda66e7 100644 --- a/config.yml +++ b/config.yml @@ -10,6 +10,13 @@ logo: "logo.png" header: true footer: '

Created with ❤️ with bulma, vuejs & font awesome // Fork me on

' # set false if you want to hide it. +columns: "4" # "auto" or number (must be a factor of 12: 1, 2, 3, 4, 6, 12) + +# Set the default layout and color scheme +defaults: + layout: columns # Either 'columns', or 'list' + colorTheme: dark # One of 'auto', 'light', or 'dark' + # Optional theme customization theme: default colors: @@ -62,13 +69,16 @@ links: # icon: "fas fa-file-alt" # url: "#additionnal-page" - - name: "Applications" + - name: "Apps" icon: "fas fa-cloud" url: "#config" - name: "Servers" icon: "fas fa-server" url: "#servers-page" - - name: "Ham-Radio" + - name: "Monitoring" + icon: "fas fa-magnifying-glass" + url: "#monitoring-page" + - name: "Ham" icon: "fa-solid fa-tower-cell" url: "#ham-page" - name: "Home-Automation" @@ -83,13 +93,13 @@ links: - name: "Monitorix" icon: "fas fa-info-circle" url: "#monitorix-page" - - name: "VPS & Domain Links" + - name: "VPS/Domain" icon: "fas fa-map-marked-alt" url: "#vps-domain-page" - - name: "Wikis & Websites" + - name: "Wikis/Websites" icon: "fas fa-file-alt" url: "#wikis-n-websites-page" - - name: "External Sites" + - name: "External" icon: "fas fa-external-link-alt" url: "#external-websites-page" @@ -100,12 +110,6 @@ services: - name: "Applications" icon: "fas fa-cloud" items: - - name: "Nagios" - logo: "assets/logos/nagios.png" - #subtitle: "Bookmark example" - tag: "app" - url: "http://nagios.lan" - target: "_blank" # optional html a tag target attribute - name: "SyncThing" logo: "assets/logos/syncthing-logo.png" #subtitle: "Bookmark example" @@ -148,29 +152,11 @@ services: tag: "app" url: "http://lxdware.lan" target: "_blank" # optional html a tag target attribute - - name: "GoAccess page (go.delfax.net)" - logo: "assets/logos/goaccess.png" + - name: "VaultWarden" + logo: "assets/logos/vaultwarden.png" #subtitle: "Bookmark example" tag: "app" - url: "https://go.delfax.net" - target: "_blank" # optional html a tag target attribute - - name: "Metrics - Grafana - LXD" - logo: "assets/logos/grafana.jpeg" - #subtitle: "Bookmark example" - tag: "app" - url: "http://metrics.lan:3000/d/bGY-LSB7k/lxd?orgId=1" - target: "_blank" # optional html a tag target attribute - - name: "Metrics - Prometheus" - logo: "assets/logos/prometheus.png" - #subtitle: "Bookmark example" - tag: "app" - url: "http://metrics.lan:9090" - target: "_blank" # optional html a tag target attribute - - name: "uptime-kuma" - logo: "assets/logos/uptime-kuma.jpeg" - #subtitle: "Bookmark example" - tag: "app" - url: "http://uptime-kuma.lan" + url: "https://vault13.delfax.net" target: "_blank" # optional html a tag target attribute - name: "pihole1" logo: "assets/logos/pihole.png" @@ -184,12 +170,6 @@ services: tag: "app" url: "http://pihole2.lan/admin" target: "_blank" # optional html a tag target attribute - - name: "Octoprint" - logo: "assets/logos/octoprint_logo.png" - #subtitle: "Bookmark example" - tag: "app" - url: "http://octoprint.lan" - target: "_blank" # optional html a tag target attribute - name: "Kasm" logo: "assets/logos/kasm.png" #subtitle: "Bookmark example" @@ -208,23 +188,11 @@ services: tag: "app" url: "http://guac.lan:85" target: "_blank" # optional html a tag target attribute - - name: "ntopng" - logo: "assets/logos/ntopng-icon.png" + - name: "Octoprint" + logo: "assets/logos/octoprint_logo.png" #subtitle: "Bookmark example" tag: "app" - url: "http://ntopng.lan" - target: "_blank" # optional html a tag target attribute - - name: "k8s-lb Stats" - logo: "assets/logos/haproxy.png" - #subtitle: "Bookmark example" - tag: "app" - url: "http://k8s-lb.lan:8404" - target: "_blank" # optional html a tag target attribute - - name: "VaultWarden" - logo: "assets/logos/vaultwarden.png" - #subtitle: "Bookmark example" - tag: "app" - url: "https://vault13.delfax.net" + url: "http://octoprint.lan" target: "_blank" # optional html a tag target attribute diff --git a/external-websites-page.yml b/external-websites-page.yml index e579149..a9ff55e 100644 --- a/external-websites-page.yml +++ b/external-websites-page.yml @@ -1,13 +1,16 @@ --- links: - - name: "Applications" + - name: "Apps" icon: "fas fa-cloud" url: "#config" - name: "Servers" icon: "fas fa-server" url: "#servers-page" - - name: "Ham-Radio" + - name: "Monitoring" + icon: "fas fa-magnifying-glass" + url: "#monitoring-page" + - name: "Ham" icon: "fa-solid fa-tower-cell" url: "#ham-page" - name: "Home-Automation" @@ -22,13 +25,13 @@ links: - name: "Monitorix" icon: "fas fa-info-circle" url: "#monitorix-page" - - name: "VPS & Domain Links" + - name: "VPS/Domain" icon: "fas fa-map-marked-alt" url: "#vps-domain-page" - - name: "Wikis & Websites" + - name: "Wikis/Websites" icon: "fas fa-file-alt" url: "#wikis-n-websites-page" - - name: "External Sites" + - name: "External" icon: "fas fa-external-link-alt" url: "#external-websites-page" diff --git a/ham-page.yml b/ham-page.yml index de43793..9d0072f 100644 --- a/ham-page.yml +++ b/ham-page.yml @@ -1,12 +1,15 @@ --- links: - - name: "Applications" + - name: "Apps" icon: "fas fa-cloud" url: "#config" - name: "Servers" icon: "fas fa-server" url: "#servers-page" - - name: "Ham-Radio" + - name: "Monitoring" + icon: "fas fa-magnifying-glass" + url: "#monitoring-page" + - name: "Ham" icon: "fa-solid fa-tower-cell" url: "#ham-page" - name: "Home-Automation" @@ -21,13 +24,13 @@ links: - name: "Monitorix" icon: "fas fa-info-circle" url: "#monitorix-page" - - name: "VPS & Domain Links" + - name: "VPS/Domain" icon: "fas fa-map-marked-alt" url: "#vps-domain-page" - - name: "Wikis & Websites" + - name: "Wikis/Websites" icon: "fas fa-file-alt" url: "#wikis-n-websites-page" - - name: "External Sites" + - name: "External" icon: "fas fa-external-link-alt" url: "#external-websites-page" diff --git a/home-automation-page.yml b/home-automation-page.yml index 22ede7d..94009be 100644 --- a/home-automation-page.yml +++ b/home-automation-page.yml @@ -1,13 +1,16 @@ --- links: - - name: "Applications" + - name: "Apps" icon: "fas fa-cloud" url: "#config" - name: "Servers" icon: "fas fa-server" url: "#servers-page" - - name: "Ham-Radio" + - name: "Monitoring" + icon: "fas fa-magnifying-glass" + url: "#monitoring-page" + - name: "Ham" icon: "fa-solid fa-tower-cell" url: "#ham-page" - name: "Home-Automation" @@ -22,13 +25,13 @@ links: - name: "Monitorix" icon: "fas fa-info-circle" url: "#monitorix-page" - - name: "VPS & Domain Links" + - name: "VPS/Domain" icon: "fas fa-map-marked-alt" url: "#vps-domain-page" - - name: "Wikis & Websites" + - name: "Wikis/Websites" icon: "fas fa-file-alt" url: "#wikis-n-websites-page" - - name: "External Sites" + - name: "External" icon: "fas fa-external-link-alt" url: "#external-websites-page" diff --git a/lan-page.yml b/lan-page.yml index 54df210..ce46128 100644 --- a/lan-page.yml +++ b/lan-page.yml @@ -1,13 +1,16 @@ --- links: - - name: "Applications" + - name: "Apps" icon: "fas fa-cloud" url: "#config" - name: "Servers" icon: "fas fa-server" url: "#servers-page" - - name: "Ham-Radio" + - name: "Monitoring" + icon: "fas fa-magnifying-glass" + url: "#monitoring-page" + - name: "Ham" icon: "fa-solid fa-tower-cell" url: "#ham-page" - name: "Home-Automation" @@ -22,13 +25,13 @@ links: - name: "Monitorix" icon: "fas fa-info-circle" url: "#monitorix-page" - - name: "VPS & Domain Links" + - name: "VPS/Domain" icon: "fas fa-map-marked-alt" url: "#vps-domain-page" - - name: "Wikis & Websites" + - name: "Wikis/Websites" icon: "fas fa-file-alt" url: "#wikis-n-websites-page" - - name: "External Sites" + - name: "External" icon: "fas fa-external-link-alt" url: "#external-websites-page" diff --git a/media-page.yml b/media-page.yml index b2680eb..2ec5241 100644 --- a/media-page.yml +++ b/media-page.yml @@ -1,13 +1,16 @@ --- links: - - name: "Applications" + - name: "Apps" icon: "fas fa-cloud" url: "#config" - name: "Servers" icon: "fas fa-server" url: "#servers-page" - - name: "Ham-Radio" + - name: "Monitoring" + icon: "fas fa-magnifying-glass" + url: "#monitoring-page" + - name: "Ham" icon: "fa-solid fa-tower-cell" url: "#ham-page" - name: "Home-Automation" @@ -22,13 +25,13 @@ links: - name: "Monitorix" icon: "fas fa-info-circle" url: "#monitorix-page" - - name: "VPS & Domain Links" + - name: "VPS/Domain" icon: "fas fa-map-marked-alt" url: "#vps-domain-page" - - name: "Wikis & Websites" + - name: "Wikis/Websites" icon: "fas fa-file-alt" url: "#wikis-n-websites-page" - - name: "External Sites" + - name: "External" icon: "fas fa-external-link-alt" url: "#external-websites-page" @@ -108,12 +111,6 @@ services: tag: "media" url: "http://flexget.lan:5050" target: "_blank" # optional html a tag target attribute - - name: "Plex (local)" - logo: "assets/logos/plex.png" - #subtitle: "Bookmark example" - tag: "media" - url: "http://plex.lan:32400/web/" - target: "_blank" # optional html a tag target attribute - name: "Plex (main website)" logo: "assets/logos/plex.png" diff --git a/monitoring-page.yml b/monitoring-page.yml new file mode 100644 index 0000000..4ea7d43 --- /dev/null +++ b/monitoring-page.yml @@ -0,0 +1,84 @@ +--- +links: + - name: "Apps" + icon: "fas fa-cloud" + url: "#config" + - name: "Servers" + icon: "fas fa-server" + url: "#servers-page" + - name: "Monitoring" + icon: "fas fa-magnifying-glass" + url: "#monitoring-page" + - name: "Ham" + icon: "fa-solid fa-tower-cell" + url: "#ham-page" + - name: "Home-Automation" + icon: "fas fa-house-user" + url: "#home-automation-page" + - name: "Media" + icon: "fas fa-photo-video" + url: "#media-page" + - name: "LAN" + icon: "fas fa-network-wired" + url: "#lan-page" + - name: "Monitorix" + icon: "fas fa-info-circle" + url: "#monitorix-page" + - name: "VPS/Domain" + icon: "fas fa-map-marked-alt" + url: "#vps-domain-page" + - name: "Wikis/Websites" + icon: "fas fa-file-alt" + url: "#wikis-n-websites-page" + - name: "External" + icon: "fas fa-external-link-alt" + url: "#external-websites-page" + +services: + - name: "Monitoring" + icon: "fas fa-magnifying-glass" + items: + - name: "Nagios" + logo: "assets/logos/nagios.png" + #subtitle: "Bookmark example" + tag: "app" + url: "http://nagios.lan" + target: "_blank" # optional html a tag target attribute + - name: "Metrics - Grafana" + logo: "assets/logos/grafana.jpeg" + #subtitle: "Bookmark example" + tag: "app" + url: "http://metrics.lan:3000/d/bGY-LSB7k/lxd?orgId=1" + target: "_blank" # optional html a tag target attribute + - name: "Metrics - Prometheus" + logo: "assets/logos/prometheus.png" + #subtitle: "Bookmark example" + tag: "app" + url: "http://metrics.lan:9090" + target: "_blank" # optional html a tag target attribute + - name: "uptime-kuma" + logo: "assets/logos/uptime-kuma.jpeg" + #subtitle: "Bookmark example" + tag: "app" + url: "http://uptime-kuma.lan" + target: "_blank" # optional html a tag target attribute + - name: "GoAccess page (go.delfax.net)" + logo: "assets/logos/goaccess.png" + #subtitle: "Bookmark example" + tag: "app" + url: "https://go.delfax.net" + target: "_blank" # optional html a tag target attribute + - name: "ntopng" + logo: "assets/logos/ntopng-icon.png" + #subtitle: "Bookmark example" + tag: "app" + url: "http://ntopng.lan" + target: "_blank" # optional html a tag target attribute + - name: "k8s-lb Stats" + logo: "assets/logos/haproxy.png" + #subtitle: "Bookmark example" + tag: "app" + url: "http://k8s-lb.lan:8404" + target: "_blank" # optional html a tag target attribute + +# EOF diff --git a/monitorix-page.yml b/monitorix-page.yml index 64a0b2f..6bf70bc 100644 --- a/monitorix-page.yml +++ b/monitorix-page.yml @@ -1,13 +1,16 @@ --- links: - - name: "Applications" + - name: "Apps" icon: "fas fa-cloud" url: "#config" - name: "Servers" icon: "fas fa-server" url: "#servers-page" - - name: "Ham-Radio" + - name: "Monitoring" + icon: "fas fa-magnifying-glass" + url: "#monitoring-page" + - name: "Ham" icon: "fa-solid fa-tower-cell" url: "#ham-page" - name: "Home-Automation" @@ -22,13 +25,13 @@ links: - name: "Monitorix" icon: "fas fa-info-circle" url: "#monitorix-page" - - name: "VPS & Domain Links" + - name: "VPS/Domain" icon: "fas fa-map-marked-alt" url: "#vps-domain-page" - - name: "Wikis & Websites" + - name: "Wikis/Websites" icon: "fas fa-file-alt" url: "#wikis-n-websites-page" - - name: "External Sites" + - name: "External" icon: "fas fa-external-link-alt" url: "#external-websites-page" @@ -66,6 +69,12 @@ services: tag: "monitorix" url: "http://skutter02.lan:8185/monitorix" target: "_blank" # optional html a tag target attribute + - name: "hollister" + logo: "assets/logos/monitorixlogo.png" + #subtitle: "Bookmark example" + tag: "monitorix" + url: "http://hollister.lan:8185/monitorix" + target: "_blank" # optional html a tag target attribute - name: "holly" logo: "assets/logos/monitorixlogo.png" #subtitle: "Bookmark example" diff --git a/servers-page.yml b/servers-page.yml index c755c73..28e1133 100644 --- a/servers-page.yml +++ b/servers-page.yml @@ -1,12 +1,15 @@ --- links: - - name: "Applications" + - name: "Apps" icon: "fas fa-cloud" url: "#config" - name: "Servers" icon: "fas fa-server" url: "#servers-page" - - name: "Ham-Radio" + - name: "Monitoring" + icon: "fas fa-magnifying-glass" + url: "#monitoring-page" + - name: "Ham" icon: "fa-solid fa-tower-cell" url: "#ham-page" - name: "Home-Automation" @@ -21,13 +24,13 @@ links: - name: "Monitorix" icon: "fas fa-info-circle" url: "#monitorix-page" - - name: "VPS & Domain Links" + - name: "VPS/Domain" icon: "fas fa-map-marked-alt" url: "#vps-domain-page" - - name: "Wikis & Websites" + - name: "Wikis/Websites" icon: "fas fa-file-alt" url: "#wikis-n-websites-page" - - name: "External Sites" + - name: "External" icon: "fas fa-external-link-alt" url: "#external-websites-page" @@ -51,7 +54,7 @@ services: logo: "assets/logos/idrac.png" #subtitle: "Bookmark example" tag: "servers" - url: "https://192.168.7.201/login.html" + url: "https://192.168.20.201/login.html" target: "_blank" # optional html a tag target attribute # EOF diff --git a/vps-domain-page.yml b/vps-domain-page.yml index 1e7e7cb..4b446f5 100644 --- a/vps-domain-page.yml +++ b/vps-domain-page.yml @@ -1,12 +1,15 @@ --- links: - - name: "Applications" + - name: "Apps" icon: "fas fa-cloud" url: "#config" - name: "Servers" icon: "fas fa-server" url: "#servers-page" - - name: "Ham-Radio" + - name: "Monitoring" + icon: "fas fa-magnifying-glass" + url: "#monitoring-page" + - name: "Ham" icon: "fa-solid fa-tower-cell" url: "#ham-page" - name: "Home-Automation" @@ -21,13 +24,13 @@ links: - name: "Monitorix" icon: "fas fa-info-circle" url: "#monitorix-page" - - name: "VPS & Domain Links" + - name: "VPS/Domain" icon: "fas fa-map-marked-alt" url: "#vps-domain-page" - - name: "Wikis & Websites" + - name: "Wikis/Websites" icon: "fas fa-file-alt" url: "#wikis-n-websites-page" - - name: "External Sites" + - name: "External" icon: "fas fa-external-link-alt" url: "#external-websites-page" diff --git a/wikis-n-websites-page.yml b/wikis-n-websites-page.yml index b0004a1..1307a21 100644 --- a/wikis-n-websites-page.yml +++ b/wikis-n-websites-page.yml @@ -1,13 +1,16 @@ --- links: - - name: "Applications" + - name: "Apps" icon: "fas fa-cloud" url: "#config" - name: "Servers" icon: "fas fa-server" url: "#servers-page" - - name: "Ham-Radio" + - name: "Monitoring" + icon: "fas fa-magnifying-glass" + url: "#monitoring-page" + - name: "Ham" icon: "fa-solid fa-tower-cell" url: "#ham-page" - name: "Home-Automation" @@ -22,13 +25,13 @@ links: - name: "Monitorix" icon: "fas fa-info-circle" url: "#monitorix-page" - - name: "VPS & Domain Links" + - name: "VPS/Domain" icon: "fas fa-map-marked-alt" url: "#vps-domain-page" - - name: "Wikis & Websites" + - name: "Wikis/Websites" icon: "fas fa-file-alt" url: "#wikis-n-websites-page" - - name: "External Sites" + - name: "External" icon: "fas fa-external-link-alt" url: "#external-websites-page"