---
# yamllint disable rule:line-length
- My Dashboard:
      - Dashboard:
            href: "/my-dashboard"
            description: Glance dashboard http enabled
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/glance.svg
            ping: glance
            target: _blank
            server: current
            container: "{{HOMEPAGE_VAR_GLANCE_CONTAINER_NAME}}"

- Devops Server:
      - SCM Server:
            href: "{{HOMEPAGE_VAR_DEVOPS_SERVER_API_ENDPOINT}}"
            description: Devops Server https enabled
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/gitea.svg
            siteMonitor: "{{HOMEPAGE_VAR_DEVOPS_SERVER_API_ENDPOINT}}"
            ping: "{{HOMEPAGE_VAR_DEVOPS_SERVER_HOST}}"
            target: _blank
            server: sash-m1
            container: devops-server-scm
            widget:
                type: gitea
                url: "{{HOMEPAGE_VAR_DEVOPS_SERVER_API_ENDPOINT}}"
                key: "{{HOMEPAGE_VAR_DEVOPS_SERVER_API_PASSWORD}}"

      - Pypi Mirror:
            href: "{{HOMEPAGE_VAR_PYPI_MIRROR_API_ENDPOINT}}"
            description: Devpi (PyPI mirror) http enabled
            icon: https://devpi.net/docs/devpi/devpi/stable/+doc/_static/logo.svg
            siteMonitor: "{{HOMEPAGE_VAR_PYPI_MIRROR_API_ENDPOINT}}"
            ping: "{{HOMEPAGE_VAR_PYPI_MIRROR_HOST}}"
            target: _blank
            server: sash-m1
            container: devops-server-pypi-mirror

- Devops Services:
      - PostgreSQL:
            icon: https://cdn.jsdelivr.net/gh/selfhst/icons/svg/postgresql.svg
            server: sash-m1
            container: devops-server-postgres
            ping: "{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}"

      - Redis:
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/redis.svg
            server: sash-m1
            container: devops-server-scm-redis
            ping: "{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}"

- Applications:
      - Code Server:
            href: "{{HOMEPAGE_VAR_CODE_SERVER_ENDPOINT}}"
            description: VS Code browser editor http enabled
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/vscode.svg
            ping: "{{HOMEPAGE_VAR_CODE_SERVER_IP}}"
            target: _blank
            server: s1-dev
            container: code-server

      - Vault:
            href: "{{HOMEPAGE_VAR_VAULT_ENDPOINT}}"
            description: Secrets manager https enabled
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/vault.svg
            ping: "{{HOMEPAGE_VAR_VAULT_SERVER}}"
            target: _blank
            server: sash-m1
            container: vault

      - S3 Console:
            href: "{{HOMEPAGE_VAR_S3_CONSOLE_ENDPOINT}}"
            description: s3-console http enabled
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/minio.svg
            ping: "{{HOMEPAGE_VAR_S3_SERVER}}"
            server: s1-home
            container: minio
            siteMonitor: "{{HOMEPAGE_VAR_S3_CONSOLE_ENDPOINT}}"
            target: _blank

      - Nginx Proxy Manager:
            href: "{{HOMEPAGE_VAR_NGINX_PROXY_MANAGER_ENDPOINT}}"
            description: nginx-proxy-manager http enabled
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/nginx-proxy-manager.svg
            ping: "{{HOMEPAGE_VAR_NGINX_PROXY_MANAGER_SERVER}}"
            siteMonitor: "{{HOMEPAGE_VAR_NGINX_PROXY_MANAGER_ENDPOINT}}"
            target: _blank
            server: rb5-m3
            container: reverse_proxy
            widget:
                type: npm
                url: "{{HOMEPAGE_VAR_NGINX_PROXY_MANAGER_ENDPOINT}}"
                username: "{{HOMEPAGE_VAR_NGINX_PROXY_MANAGER_USERNAME}}"
                password: "{{HOMEPAGE_VAR_NGINX_PROXY_MANAGER_PASSWORD}}"

      - Emby:
            href: "{{HOMEPAGE_VAR_EMBY_API_ENDPOINT}}"
            description: Emby http enabled
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/emby.svg
            ping: "{{HOMEPAGE_VAR_EMBY_SERVER}}"
            siteMonitor: "{{HOMEPAGE_VAR_EMBY_API_ENDPOINT}}"
            target: _blank
            server: s1-dev
            container: emby
            widget:
                type: emby
                url: "{{HOMEPAGE_VAR_EMBY_API_ENDPOINT}}"
                key: "{{HOMEPAGE_VAR_EMBY_API_PASSWORD}}"
                enableBlocks: true
                enableNowPlaying: true
                enableUser: true
                showEpisodeNumber: true
                expandOneStreamToTwoRows: false

      - Jellyfin:
            href: "{{HOMEPAGE_VAR_JELLYFIN_API_ENDPOINT}}"
            description: Jellyfin http enabled
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/jellyfin.svg
            siteMonitor: "{{HOMEPAGE_VAR_JELLYFIN_API_ENDPOINT}}"
            ping: "{{HOMEPAGE_VAR_JELLYFIN_SERVER}}"
            target: _blank
            server: s1-dev
            container: jellyfin
            widget:
                type: jellyfin
                url: "{{HOMEPAGE_VAR_JELLYFIN_API_ENDPOINT}}"
                key: "{{HOMEPAGE_VAR_JELLYFIN_API_PASSWORD}}"
                version: 2
                enableBlocks: true
                enableNowPlaying: true
                enableUser: true
                showEpisodeNumber: true
                expandOneStreamToTwoRows: false

      - Navidrome:
            href: "{{HOMEPAGE_VAR_NAVIDROME_URL}}"
            description: Navidrome http enabled
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/navidrome.svg
            ping: "{{HOMEPAGE_VAR_NAVIDROME_HOST}}"
            siteMonitor: "{{HOMEPAGE_VAR_NAVIDROME_URL}}"
            target: _blank
            server: s1-dev
            container: navidrome
            widget:
                type: navidrome
                url: "{{HOMEPAGE_VAR_NAVIDROME_URL}}"
                user: "{{HOMEPAGE_VAR_NAVIDROME_USERNAME}}"
                token: "{{HOMEPAGE_VAR_NAVIDROME_PASSWORD_MD5}}"
                salt: "{{HOMEPAGE_VAR_NAVIDROME_RANDOM_SALT}}"

      - qBittorrent:
            href: "{{HOMEPAGE_VAR_QBITTORRENT_ENDPOINT}}"
            description: qBittorrent http enabled
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/qbittorrent.svg
            ping: "{{HOMEPAGE_VAR_QBITTORRENT_SERVER}}"
            siteMonitor: "{{HOMEPAGE_VAR_QBITTORRENT_ENDPOINT}}"
            target: _blank
            server: s1-home
            container: qbittorrent-nox
            widget:
                type: qbittorrent
                url: "{{HOMEPAGE_VAR_QBITTORRENT_ENDPOINT}}"
                key: "{{HOMEPAGE_VAR_QBITTORRENT_API_KEY}}"
                enableLeechProgress: true # optional, defaults to false

      - Nextcloud:
            href: "{{HOMEPAGE_VAR_NEXTCLOUD_ENDPOINT}}"
            description: Nextcloud https enabled
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/nextcloud.svg
            ping: "{{HOMEPAGE_VAR_NEXTCLOUD_SERVER}}"
            siteMonitor: "{{HOMEPAGE_VAR_NEXTCLOUD_ENDPOINT}}"
            target: _blank
            widget:
                type: nextcloud
                url: "{{HOMEPAGE_VAR_NEXTCLOUD_ENDPOINT}}"
                key: "{{HOMEPAGE_VAR_NEXTCLOUD_TOKEN}}"
      - Vikunja:
            href: "{{HOMEPAGE_VAR_VIKUJAN_ENDPOINT}}"
            description: Vikunja http enabled
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/vikunja.svg
            ping: "{{HOMEPAGE_VAR_VIKUJAN_SERVER}}"
            siteMonitor: "{{HOMEPAGE_VAR_VIKUJAN_ENDPOINT}}"
            target: _blank
            server: s1-home
            container: vikunja
            widgets:
                - type: customapi
                  url: "{{HOMEPAGE_VAR_VIKUJAN_ENDPOINT}}/api/v1/tasks?per_page=50&filter=done%3Dfalse%26%26percent_done%3D0"
                  headers:
                      Authorization: "Bearer {{HOMEPAGE_VAR_VIKUJAN_API_KEY}}"
                  mappings:
                      - label: To-Do
                        format: size

                - type: customapi
                  url: "{{HOMEPAGE_VAR_VIKUJAN_ENDPOINT}}/api/v1/tasks?per_page=50&filter=done%3Dfalse%26%26percent_done%3E0%26%26percent_done%3C1"
                  headers:
                      Authorization: "Bearer {{HOMEPAGE_VAR_VIKUJAN_API_KEY}}"
                  mappings:
                      - label: Doing
                        format: size

                - type: customapi
                  url: "{{HOMEPAGE_VAR_VIKUJAN_ENDPOINT}}/api/v1/tasks?per_page=50&filter=done%3Dtrue"
                  headers:
                      Authorization: "Bearer {{HOMEPAGE_VAR_VIKUJAN_API_KEY}}"
                  mappings:
                      - label: Done
                        format: size

                - type: customapi
                  url: "{{HOMEPAGE_VAR_VIKUJAN_ENDPOINT}}/api/v1/tasks?per_page=50&filter=done%3Dfalse%26%26percent_done%3E%3D1"
                  headers:
                      Authorization: "Bearer {{HOMEPAGE_VAR_VIKUJAN_API_KEY}}"
                  mappings:
                      - label: Others
                        format: size

- Application Services:
      - PostgreSQL:
            icon: https://cdn.jsdelivr.net/gh/selfhst/icons/svg/postgresql.svg
            server: s1-home
            container: postgres
            ping: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}"
      - Nextcloud Redis:
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/redis.svg
            server: s1-home
            container: nextcloud-redis
            ping: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}"
      - Nextcloud Collabora:
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/collabora-online.svg
            server: s1-home
            container: nextcloud-aio-collabora
            ping: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}"
      - Nextcloud Imaginary:
            icon: https://api.iconify.design/mdi/image-filter.svg
            server: s1-home
            container: nextcloud-aio-imaginary
            ping: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}"
      - Nextcloud Whiteboard:
            icon: https://api.iconify.design/mdi/whiteboard.svg
            server: s1-home
            container: nextcloud-whiteboard
            ping: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}"
      - Nextcloud Talk:
            icon: https://api.iconify.design/mdi/phone-in-talk.svg
            server: s1-home
            container: nextcloud-aio-talk
            ping: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}"
      - Nextcloud Talk Recording:
            icon: https://api.iconify.design/mdi/record-rec.svg
            server: s1-home
            container: nextcloud-aio-talk-recording
            ping: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}"
      - Nextcloud Full Text Search:
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/elasticsearch.svg
            server: s1-home
            container: nextcloud-fulltextsearch
            ping: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}"

- Machines:
      - r1-tpla9v6:
            href: "{{HOMEPAGE_VAR_OPENWRT_ENDPOINT}}"
            description: Ingress
            icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/openwrt.svg
            ping: "{{HOMEPAGE_VAR_OPENWRT_SERVER}}"
            siteMonitor: "{{HOMEPAGE_VAR_OPENWRT_ENDPOINT}}"
            target: _blank
            widget:
                type: openwrt
                url: "{{HOMEPAGE_VAR_OPENWRT_ENDPOINT}}"
                username: "{{HOMEPAGE_VAR_OPENWRT_API_USERNAME}}"
                password: "{{HOMEPAGE_VAR_OPENWRT_API_PASSWORD}}"
      - S1 Dev:
            - Info:
                  href: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/lenovo.svg
                  ping: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}"
                  target: _blank
                  server: s1-dev
                  container: glances
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: info
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - CPU:
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/amd.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: cpu
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - GPU (nvidia0):
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/nvidia.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: gpu:nvidia0
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Memory:
                  icon: https://api.iconify.design/mdi/memory.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: memory
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Temp (Tctl):
                  icon: https://api.iconify.design/mdi/thermometer.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: sensor:Tctl
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk Usage (rootfs):
                  icon: https://api.iconify.design/mdi/harddisk.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: fs:/rootfs
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk I/O (nvme0n1):
                  icon: https://api.iconify.design/mdi/swap-horizontal.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: disk:nvme0n1
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk Usage (external-hdd-02):
                  icon: https://api.iconify.design/mdi/harddisk.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: fs:/rootfs/mnt/external-hdd-02
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk I/O (sdb):
                  icon: https://api.iconify.design/mdi/swap-horizontal.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: disk:sdb
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk I/O (sda):
                  icon: https://api.iconify.design/mdi/swap-horizontal.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: disk:sda
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk Usage (external-hdd-15):
                  icon: https://api.iconify.design/mdi/harddisk.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: fs:/rootfs/mnt/external-hdd-15
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk Usage (internal-ssd-04):
                  icon: https://api.iconify.design/mdi/harddisk.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: fs:/rootfs/mnt/internal-ssd-04
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk I/O (nvme0n1):
                  icon: https://api.iconify.design/mdi/swap-horizontal.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: disk:nvme0n1
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Ethernet (eno1):
                  icon: https://api.iconify.design/mdi/ethernet.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: network:eno1
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Wifi (wlp4s0):
                  icon: https://api.iconify.design/mdi/wifi.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: network:wlp4s0
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - NordLynx (nordlynx):
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/nordvpn.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: network:nordlynx
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Processes:
                  icon: https://api.iconify.design/mdi/format-list-bulleted.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: process
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Containers:
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/docker.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_DEV_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_DEV_GLANCES_PASSWORD}}"
                      metric: containers
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
      - S1 Home:
            - Info:
                  href: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/lenovo.svg
                  ping: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}"
                  target: _blank
                  server: s1-home
                  container: glances
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: info
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - CPU:
                  icon: https://cdn.simpleicons.org/intel/0071C5 # https://dashboardicons.com/icons/external/intel
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: cpu
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - GPU (nvidia0):
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/nvidia.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: gpu:nvidia0
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - GPU (intel0):
                  icon: https://cdn.simpleicons.org/intel/0071C5 # https://dashboardicons.com/icons/external/intel
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: gpu:intel0
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Memory:
                  icon: https://api.iconify.design/mdi/memory.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: memory
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Temp (Package id 0):
                  icon: https://api.iconify.design/mdi/thermometer.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: "sensor:Package id 0"
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk Usage (rootfs):
                  icon: https://api.iconify.design/mdi/harddisk.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: fs:/rootfs
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk I/O (nvme0n1):
                  icon: https://api.iconify.design/mdi/swap-horizontal.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: disk:nvme0n1
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk Usage (internal-hdd-01):
                  icon: https://api.iconify.design/mdi/harddisk.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: fs:/rootfs/mnt/internal-hdd-01
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk I/O (sda):
                  icon: https://api.iconify.design/mdi/swap-horizontal.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: disk:sda
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Ethernet (enx00e04c544330):
                  icon: https://api.iconify.design/mdi/ethernet.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: network:enx00e04c544330
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Wifi (wlp0s20f3):
                  icon: https://api.iconify.design/mdi/wifi.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: network:wlp0s20f3
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - NordLynx (nordlynx):
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/nordvpn.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: network:nordlynx
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Processes:
                  icon: https://api.iconify.design/mdi/format-list-bulleted.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: process
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Containers:
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/docker.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_S1_HOME_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_S1_HOME_GLANCES_PASSWORD}}"
                      metric: containers
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
      - RB5 M3:
            - Info:
                  href: "https://{{HOMEPAGE_VAR_MACHINE_RB5_M3_IP}}:61208"
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/raspberry-pi.svg
                  ping: "{{HOMEPAGE_VAR_MACHINE_RB5_M3_IP}}"
                  target: _blank
                  server: rb5-m3
                  container: glances
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_RB5_M3_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_RB5_M3_GLANCES_PASSWORD}}"
                      metric: info
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - CPU:
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/broadcom.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_RB5_M3_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_RB5_M3_GLANCES_PASSWORD}}"
                      metric: cpu
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Memory:
                  icon: https://api.iconify.design/mdi/memory.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_RB5_M3_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_RB5_M3_GLANCES_PASSWORD}}"
                      metric: memory
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Temp (cpu_thermal 0):
                  icon: https://api.iconify.design/mdi/thermometer.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_RB5_M3_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_RB5_M3_GLANCES_PASSWORD}}"
                      metric: "sensor:cpu_thermal 0"
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk Usage (rootfs):
                  icon: https://api.iconify.design/mdi/harddisk.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_RB5_M3_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_RB5_M3_GLANCES_PASSWORD}}"
                      metric: fs:/rootfs
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk I/O (mmcblk0):
                  icon: https://api.iconify.design/mdi/sd.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_RB5_M3_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_RB5_M3_GLANCES_PASSWORD}}"
                      metric: disk:mmcblk0
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Ethernet (eth0):
                  icon: https://api.iconify.design/mdi/ethernet.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_RB5_M3_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_RB5_M3_GLANCES_PASSWORD}}"
                      metric: network:eth0
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Wifi (wlan0):
                  icon: https://api.iconify.design/mdi/wifi.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_RB5_M3_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_RB5_M3_GLANCES_PASSWORD}}"
                      metric: network:wlan0
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Wireguard (wg0):
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/wireguard.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_RB5_M3_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_RB5_M3_GLANCES_PASSWORD}}"
                      metric: network:wg0
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - NordLynx (nordlynx):
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/nordvpn.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_RB5_M3_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_RB5_M3_GLANCES_PASSWORD}}"
                      metric: network:nordlynx
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Processes:
                  icon: https://api.iconify.design/mdi/format-list-bulleted.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_RB5_M3_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_RB5_M3_GLANCES_PASSWORD}}"
                      metric: process
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Containers:
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/docker.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_RB5_M3_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_RB5_M3_GLANCES_PASSWORD}}"
                      metric: containers
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
      - Sash M1:
            - Info:
                  href: "https://{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}:61208"
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/git.svg
                  ping: "{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}"
                  target: _blank
                  server: sash-m1
                  container: glances
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_SASH_M1_GLANCES_PASSWORD}}"
                      metric: info
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - CPU:
                  icon: https://cdn.simpleicons.org/intel/0071C5 # https://dashboardicons.com/icons/external/intel
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_SASH_M1_GLANCES_PASSWORD}}"
                      metric: cpu
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Memory:
                  icon: https://api.iconify.design/mdi/memory.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_SASH_M1_GLANCES_PASSWORD}}"
                      metric: memory
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Temp (Package id 0):
                  icon: https://api.iconify.design/mdi/thermometer.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_SASH_M1_GLANCES_PASSWORD}}"
                      metric: "sensor:Package id 0"
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk Usage (rootfs):
                  icon: https://api.iconify.design/mdi/harddisk.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_SASH_M1_GLANCES_PASSWORD}}"
                      metric: fs:/rootfs
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Disk I/O (sda):
                  icon: https://api.iconify.design/mdi/swap-horizontal.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_SASH_M1_GLANCES_PASSWORD}}"
                      metric: disk:sda
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Ethernet (enp1s0):
                  icon: https://api.iconify.design/mdi/ethernet.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_SASH_M1_GLANCES_PASSWORD}}"
                      metric: network:enp1s0
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Wifi (wlo1):
                  icon: https://api.iconify.design/mdi/wifi.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_SASH_M1_GLANCES_PASSWORD}}"
                      metric: network:wlo1
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - NordLynx (nordlynx):
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/nordvpn.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_SASH_M1_GLANCES_PASSWORD}}"
                      metric: network:nordlynx
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Processes:
                  icon: https://api.iconify.design/mdi/format-list-bulleted.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_SASH_M1_GLANCES_PASSWORD}}"
                      metric: process
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
            - Containers:
                  icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/docker.svg
                  widget:
                      type: glances
                      url: "https://{{HOMEPAGE_VAR_MACHINE_SASH_M1_IP}}:61208"
                      version: 4
                      username: glances
                      password: "{{HOMEPAGE_VAR_MACHINE_SASH_M1_GLANCES_PASSWORD}}"
                      metric: containers
                      chart: true
                      refreshInterval: "{{HOMEPAGE_VAR_REFRESH_RATE_MS}}"
