feat: adjust homepage config

This commit is contained in:
Ryan Yin
2024-07-31 22:27:31 +08:00
parent 3aaa4c0372
commit 2581c9d562
5 changed files with 36 additions and 40 deletions

1
.gitignore vendored
View File

@@ -3,3 +3,4 @@ result/
.direnv/ .direnv/
.DS_Store .DS_Store
.pre-commit-config.yaml .pre-commit-config.yaml
logs/

View File

@@ -1,56 +1,62 @@
--- ---
# For configuration options and examples, please see: # For configuration options and examples, please see:
# https://gethomepage.dev/latest/configs/services # https://gethomepage.dev/latest/configs/services
#
# Icons:
# 1. .png/.svg: will be referenced from https://github.com/walkxcode/dashboard-icons
# 2. mdi-XXX: https://pictogrammers.com/library/mdi/
# 3. si-XXX: https://simpleicons.org/
- KubeVirt 虚拟化集群: - KubeVirt 虚拟化集群:
- KubeVirt-Shoryu: - KubeVirt-Shoryu:
icon: si-kubevirt icon: mdi-server
description: "CPU: R7-5825U / MEM: 64G / DISK: 1T" description: "CPU: R7-5825U / MEM: 64G / DISK: 1T"
href: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.181:9100 href: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.181:9100
siteMonitor: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.181:9100 siteMonitor: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.181:9100
- KubeVirt-Shushou: - KubeVirt-Shushou:
icon: si-kubevirt icon: mdi-server
description: "CPU: R9-5900HX / MEM: 64G / DISK: 1T" description: "CPU: R9-5900HX / MEM: 64G / DISK: 1T"
href: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.182:9100 href: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.182:9100
siteMonitor: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.182:9100 siteMonitor: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.182:9100
- KubeVirt-Youko: - KubeVirt-Youko:
icon: si-kubevirt icon: mdi-server
description: "CPU: R5-5625U / MEM: 32G / DISK: 512G+4T*2" description: "CPU: R5-5625U / MEM: 32G / DISK: 512G+4T*2"
href: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.183:9100 href: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.183:9100
siteMonitor: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.183:9100 siteMonitor: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.183:9100
- LongHorn-Storage: - LongHorn-Storage:
icon: si-longhorn icon: longhorn.svg
href: http://longhorn.writefor.fun/ href: http://longhorn.writefor.fun/
- Victoria-Metrics: - Victoria-Metrics:
icon: si-victoriametrics icon: si-victoriametrics
href: http://vm.writefor.fun/ href: http://vm.writefor.fun/
- KubeVirt-Grafana: - KubeVirt-Grafana:
icon: si-grafana icon: grafana.svg
href: http://k8s-grafana.writefor.fun/ href: http://k8s-grafana.writefor.fun/
- Homelab Monitoring: - Homelab Monitoring:
- Grafana: - Grafana:
icon: si-grafana icon: grafana.svg
href: https://grafana.writefor.fun href: https://grafana.writefor.fun
description: Data visualised on dashboards description: Data visualised on dashboards
siteMonitor: https://grafana.writefor.fun siteMonitor: https://grafana.writefor.fun
- Prometheus Dashboard: - Prometheus Dashboard:
icon: si-prometheus icon: prometheus.svg
href: https://prometheus.writefor.fun href: https://prometheus.writefor.fun
description: Monitoring - Prometheus description: Monitoring - Prometheus
siteMonitor: https://prometheus.writefor.fun siteMonitor: https://prometheus.writefor.fun
- Uptime Kuma: - Uptime Kuma:
icon: si-uptimekuma icon: uptime-kuma.svg
href: https://uptime-kuma.writefor.fun href: https://uptime-kuma.writefor.fun
description: Uptime Checking description: Uptime Checking
siteMonitor: https://uptime-kuma.writefor.fun siteMonitor: https://uptime-kuma.writefor.fun
- Homelab Applications: - Homelab Applications:
- SFTPGO: - SFTPGO:
icon: sftpgo.png icon: sftpgo.png
href: "https://sftpgo.writefor.fun/web/admin/folders" href: "https://sftpgo.writefor.fun/web/admin/folders"
description: WebDAV & SFTP server description: WebDAV & SFTP server
siteMonitor: https://sftpgo.writefor.fun/ siteMonitor: https://sftpgo.writefor.fun/
#
# - Kubernetes Monitoring: # - Kubernetes Monitoring:
# # TODO: Update this # # TODO: Update this
# - Emby: # - Emby:

View File

@@ -21,10 +21,10 @@ providers:
background: background:
image: https://file.writefor.fun/wallpapers/rolling-girls.png image: https://file.writefor.fun/wallpapers/rolling-girls.png
blur: sm # sm, "", md, xl... see https://tailwindcss.com/docs/backdrop-blur blur: sm # 模糊 - sm, "", md, xl... see https://tailwindcss.com/docs/backdrop-blur
saturate: 90 # 0, 50, 100... see https://tailwindcss.com/docs/backdrop-saturate saturate: 90 # 色彩饱和度 - 0, 50, 100... see https://tailwindcss.com/docs/backdrop-saturate
brightness: 90 # 0, 50, 75... see https://tailwindcss.com/docs/backdrop-brightness brightness: 90 # 0, 50, 75... see https://tailwindcss.com/docs/backdrop-brightness
opacity: 85 # 0-100 opacity: 25 # 透明度 - 0-100
theme: dark # or light theme: dark # or light
@@ -32,7 +32,7 @@ theme: dark # or light
# slate, gray, zinc, neutral, stone, amber, # slate, gray, zinc, neutral, stone, amber,
# yellow, lime, green, emerald, teal, cyan, # yellow, lime, green, emerald, teal, cyan,
# sky, blue, indigo, violet, purple, fuchsia, pink, rose, red, white # sky, blue, indigo, violet, purple, fuchsia, pink, rose, red, white
color: indigo color: slate
# make all cards in a row the same height. # make all cards in a row the same height.
useEqualHeights: true useEqualHeights: true
@@ -40,31 +40,20 @@ useEqualHeights: true
# Groups and its layout # Groups and its layout
# Groups Name should match the name defined in your services.yaml or widgets.yaml # Groups Name should match the name defined in your services.yaml or widgets.yaml
layout: layout:
Homelab Monitoring:
icon: mdi-monitor-dashboard
initiallyCollapsed: false # collapsed by default
tab: Main
style: row
columns: 3
Homelab Applications:
icon: si-homepage
tab: Main
KubeVirt 虚拟化集群: KubeVirt 虚拟化集群:
icon: si-kubevirt icon: si-kubernetes
tab: First tab: KubeVirt
Group A:
initiallyCollapsed: true # collapsed by default
tab: First
style: row
columns: 4
Second Service Group:
useEqualHeights: true # overrides global setting
tab: Second
columns: 4
Third Service Group:
tab: Third
style: row
Bookmark Group on Fourth Tab:
tab: Fourth
Service Group on every Tab:
style: row
columns: 4
# https://gethomepage.dev/latest/configs/services/#icons # https://gethomepage.dev/latest/configs/services/#icons
# iconStyle: theme # optional, defaults to gradient # iconStyle: theme # optional, defaults to gradient