initial commit

This commit is contained in:
John Lancaster
2024-01-27 12:20:31 -06:00
commit 74d8afee6d
3 changed files with 56 additions and 0 deletions

38
dashy/conf.yml Normal file
View File

@@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

18
docker-compose.yml Normal file
View File

@@ -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