mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-11-13 12:13:46 +01:00
services.homepage-dashboard runs the nixpkgs package with DynamicUser, replacing the :latest container, its system user and the activation script that rsynced the YAML into place. The YAML stays as is and is linked into /etc/homepage-dashboard. Assisted-by: Claude Code (claude-opus-5-5)
112 lines
4.4 KiB
YAML
112 lines
4.4 KiB
YAML
---
|
|
# For configuration options and examples, please see:
|
|
# 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/
|
|
|
|
- 虚拟化宿主机:
|
|
- Shoryu:
|
|
icon: mdi-server
|
|
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
|
|
siteMonitor: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.181:9100
|
|
- Shushou:
|
|
icon: mdi-server
|
|
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
|
|
siteMonitor: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.182:9100
|
|
- Youko:
|
|
icon: mdi-server
|
|
description: "CPU: R5-5625U / MEM: 24G (8+16) / DISK: 1T+4T*2"
|
|
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
|
|
|
|
# remote write to main prometheus, disable this one
|
|
# - Victoria-Metrics:
|
|
# icon: si-victoriametrics
|
|
# href: http://vm.writefor.fun/
|
|
|
|
- Homelab Monitoring:
|
|
- Grafana:
|
|
icon: grafana.svg
|
|
href: https://grafana.writefor.fun
|
|
description: Data visualised on dashboards
|
|
siteMonitor: https://grafana.writefor.fun
|
|
- VictoriaMetrics:
|
|
icon: si-victoriametrics
|
|
href: https://prometheus.writefor.fun
|
|
description: Time-series database
|
|
siteMonitor: https://prometheus.writefor.fun
|
|
- Uptime Kuma:
|
|
icon: uptime-kuma.svg
|
|
href: https://uptime-kuma.writefor.fun
|
|
description: Uptime Checking
|
|
siteMonitor: https://uptime-kuma.writefor.fun
|
|
- Alertmanager:
|
|
icon: alertmanager.png
|
|
href: https://alertmanager.writefor.fun
|
|
description: Alert routing
|
|
siteMonitor: https://alertmanager.writefor.fun
|
|
- vmalert:
|
|
icon: si-victoriametrics
|
|
href: https://vmalert.writefor.fun
|
|
description: Alerting rules for VictoriaMetrics
|
|
siteMonitor: https://vmalert.writefor.fun
|
|
|
|
- Homelab Applications:
|
|
- SFTPGO:
|
|
icon: sftpgo.png
|
|
href: "https://sftpgo.writefor.fun/web/admin/folders"
|
|
description: WebDAV & SFTP server
|
|
siteMonitor: https://sftpgo.writefor.fun/
|
|
- Gitea:
|
|
icon: gitea.png
|
|
href: "https://git.writefor.fun/"
|
|
description: Gitea - Git with a cup of tea
|
|
siteMonitor: "https://git.writefor.fun/"
|
|
- Transmission:
|
|
icon: transmission.png
|
|
href: "https://transmission.writefor.fun/"
|
|
description: Transmission BitTorrent client
|
|
# No siteMonitor: the RPC requires auth, so the probe returns 401 and
|
|
# every hit counts against transmission's anti-brute-force threshold.
|
|
- Immich:
|
|
icon: immich.png
|
|
href: "https://immich.writefor.fun/"
|
|
description: Self-hosted photo library
|
|
siteMonitor: "https://immich.writefor.fun/"
|
|
- Jellyfin:
|
|
icon: jellyfin.png
|
|
href: "https://jellyfin.writefor.fun/"
|
|
description: Media server
|
|
siteMonitor: "https://jellyfin.writefor.fun/"
|
|
- RustFS Console:
|
|
icon: mdi-database
|
|
href: "https://s3-console.writefor.fun/"
|
|
description: S3-compatible object storage (RustFS)
|
|
siteMonitor: "https://s3-console.writefor.fun/"
|
|
- Files:
|
|
icon: mdi-folder-image
|
|
href: "https://file.writefor.fun/"
|
|
description: Static file server
|
|
siteMonitor: "https://file.writefor.fun/"
|
|
- k3s-test-1:
|
|
- vmagent:
|
|
icon: si-victoriametrics
|
|
href: "https://test1-vmagent.writefor.fun/"
|
|
description: VictoriaMetrics agent (k3s-test-1)
|
|
siteMonitor: "https://test1-vmagent.writefor.fun/"
|
|
- Kiali:
|
|
icon: kiali.png
|
|
href: "https://kiali.writefor.fun/kiali/"
|
|
description: Istio service mesh console
|
|
siteMonitor: "https://kiali.writefor.fun/kiali/"
|
|
- Podinfo:
|
|
icon: mdi-application
|
|
href: "https://podinfo-staging.writefor.fun/"
|
|
description: Demo app (staging)
|
|
siteMonitor: "https://podinfo-staging.writefor.fun/"
|