commit 74d8afee6d522841ec558ff5a5e3b88ddafbc9a1 Author: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Sat Jan 27 12:20:31 2024 -0600 initial commit diff --git a/dashy/conf.yml b/dashy/conf.yml new file mode 100644 index 0000000..f30fc74 --- /dev/null +++ b/dashy/conf.yml @@ -0,0 +1,38 @@ +pageInfo: + title: JDL Homelab + +sections: + - name: Infrastructure + items: + - title: Proxmox + icon: hl-proxmox + description: Web UI for the Proxmox host + url: https://192.168.1.11:8006 + - title: Portainer + icon: hl-portainer + description: Dashboard for Docker containers + url: https://192.168.1.174:9443 + - title: Cronicle + description: Manage cron jobs + url: http://192.168.1.183:3012 + icon: cronicle.png + - name: Dashboards + items: + - title: InfluxDB + description: Database for time series data + url: http://192.168.1.174:8086 + icon: hl-influxdb + - title: Grafana + description: + url: http://192.168.1.174:3000/ + icon: hl-grafana + - name: Repos + items: + - title: Dashy + description: Controls this dashboard + url: https://gitea.john-stream.com/bbchops/dashy + icon: hl-gitea + - title: AppDaemon + description: Controls the configuration for AppDaemon, hosted on John's server + url: https://gitea.john-stream.com/bbchops/appdaemon + icon: hl-gitea diff --git a/dashy/item-icons/cronicle.png b/dashy/item-icons/cronicle.png new file mode 100644 index 0000000..7d2a37a Binary files /dev/null and b/dashy/item-icons/cronicle.png differ diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..da97f0e --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,18 @@ +version: '3.9' + +services: + dashy: + image: lissy93/dashy + container_name: dashy + restart: unless-stopped + ports: + - 4000:80 + volumes: + - ./dashy:/app/public + user: 1000:1000 + healthcheck: + test: ['CMD', 'node', '/app/services/healthcheck'] + interval: 1m30s + timeout: 10s + retries: 3 + start_period: 40s