From deffa4f80a3086a5af37bcb34fa573f4865ef49b Mon Sep 17 00:00:00 2001 From: Cian Hatton Date: Sat, 30 Jul 2022 18:41:27 +0100 Subject: [PATCH] adding more entries to dashy config --- config/dashy.yml | 29 ------------- docker-compose/dashy/dashy-config.yml | 54 +++++++++++++++++++++++++ docker-compose/dashy/docker-compose.yml | 22 ++++++++++ 3 files changed, 76 insertions(+), 29 deletions(-) delete mode 100644 config/dashy.yml create mode 100644 docker-compose/dashy/dashy-config.yml create mode 100644 docker-compose/dashy/docker-compose.yml diff --git a/config/dashy.yml b/config/dashy.yml deleted file mode 100644 index 9f36dbc..0000000 --- a/config/dashy.yml +++ /dev/null @@ -1,29 +0,0 @@ -# Details about config. -# https://github.com/Lissy93/dashy/blob/master/docs/configuring.md - ---- -pageInfo: - title: Home Lab -sections: - - name: Section 1 - Getting Started - items: - - title: GitHub - description: Source code and documentation on GitHub - icon: fab fa-github - url: https://github.com/Lissy93/dashy - - title: Issues - description: View currently open issues, or raise a new one - icon: fas fa-bug - url: https://github.com/Lissy93/dashy/issues - - title: Demo - description: A live demo - icon: far fa-rocket - url: https://dashy-demo-1.netlify.app - - name: Section 2 - Local Services - items: - - title: Firewall - icon: favicon - url: http://192.168.1.1/ - - title: Game Server - icon: https://i.ibb.co/710B3Yc/space-invader-x256.png - url: http://192.168.130.1/ \ No newline at end of file diff --git a/docker-compose/dashy/dashy-config.yml b/docker-compose/dashy/dashy-config.yml new file mode 100644 index 0000000..da5ebda --- /dev/null +++ b/docker-compose/dashy/dashy-config.yml @@ -0,0 +1,54 @@ +# Details about config. +# https://github.com/Lissy93/dashy/blob/master/docs/configuring.md + + + +--- +pageInfo: + title: Home Lab +sections: + - name: Dashboards + items: + - title: Dash Dot + icon: hl-dashdot + url: "http://qnap:3010" + - title: Uptime Kuma + icon: hl-uptime-kuma + url: "http://qnap:3001" + - name: Media Stack + items: + - title: Plex + icon: hl-plex + url: "http://qnap:32400" + - title: Sonarr + icon: hl-sonarr + url: "http://qnap:8989" + - title: Radarr + icon: hl-radarr + url: "http://qnap:7878" + - title: Overseerr + icon: hl-overseerr + url: "http://qnap:5055" + - title: Jackett + icon: hl-jackett + url: "http://qnap:9117" + - title: Qbittorrent + icon: hl-qbittorrent + url: "http://qnap:15000" + - name: System Admin + items: + - title: Portainer + description: Manage docker apps using Portainer + icon: hl-portainer + url: "http://qnap:9000" + - title: Webmin + icon: hl-webmin + url: "http://qnap:10000" + - title: Adminer + description: Manage MariaDB + icon: hl-adminer + url: "http://qnap:3307" + +appConfig: + statusCheck: true + showSplashScreen: false \ No newline at end of file diff --git a/docker-compose/dashy/docker-compose.yml b/docker-compose/dashy/docker-compose.yml new file mode 100644 index 0000000..78829c1 --- /dev/null +++ b/docker-compose/dashy/docker-compose.yml @@ -0,0 +1,22 @@ +version: '3.5' +services: + dashy: + # https://github.com/Lissy93/dashy + container_name: dashy + image: lissy93/dashy + volumes: + - ./dashy-config.yml:/app/public/conf.yml + ports: + - 80:80 + environment: + - NODE_ENV=production + - UID=1000 + - GID=1000 + restart: always + # Configure healthchecks + healthcheck: + test: ['CMD', 'node', '/app/services/healthcheck'] + interval: 1m30s + timeout: 10s + retries: 3 + start_period: 40s